Introduction In this blog post I will introduce Portworx Data Services (PDS) and demonstrate how it an be used to also deliver PostgreSQL databases. I have previously shared how we can use the EDB Kubernetes Database Operator to deliver a PostgreSQL database, and also the YugabyteDB Kubernetes Database Operator to deliver a PostgreSQL compatible Yugabyte... Continue Reading →
Oracle 21c warm failover with the Oracle Database Kubernetes Operator (OraOperator), OCI and Portworx storage
Background In Getting started with Oracle 21c, Oracle database Kubernetes operator (OraOperator), OCI and Portworx storage I shared details of my Terraform script which I use to build OKE clusters with Portworx storage. I detailed how to install the Oracle Database Kubernetes Operator and how to configure it for a single instance database running on Oracle... Continue Reading →
Oracle 21c with the Oracle Database Kubernetes Operator (OraOperator) and Portworx storage
Background In Getting started with the Oracle Database Kuberenetes Operator (OraOperator) I introduced the Oracle Database Kubernetes Operator and provided details on how to install and configure it for a single instance database running on Oracle Container Engine for Kubernetes (OKE) service within Oracle Cloud Infrastructure (OCI). In the post I share how I use... Continue Reading →
How to Query, Sort and Filter FlashArray REST API results using Ansible
Introduction In a recent post I shared how to create an educational environment to help develop Ansible skills, and provide way of gaining hands-on experience with Pure Storage FlashArray and FlashBlade Ansible modules. In this post I am going to show how to use the the Ansible URI module to use some of the advanced... Continue Reading →
How to get started automating Pure Storage FlashArray and FlashBlade tasks with Ansible
Introduction If you have been following my blog for a few years you may have already read some of my blogs on Ansible, or used seen some demos or even pulled some Ansible code from my GitHub repo I was recently asked How can I learn more about Ansible, and the how can I start... Continue Reading →
How to Replicate FlashBlade S3 Objects to Oracle Cloud Infrastructure (OCI) Object Storage
Introduction The popularity and adoption of Object Storage continues to grow, with more and more applications and databases using or having an option to utilise Object Storage. I have previously shared a number of posts discussing S3 including: Performing Oracle RMAN backups to S3 to Amazon S3 Object StoragePerforming Oracle RMAN backups to SS to on-premises... Continue Reading →
How to manually expand a Portworx Storage Pool
In this post I will show how we can perform an on-line, manual Portworx storage pool expansion. In my lab I have a 7 node Kubernetes cluster, with 7 storage nodes, for the purposes of this blog post I will resize storage node node-1-4 from 64GB to 250GB. First, let's have a look at the... Continue Reading →
Portworx Enterprise 2.8 installation on Oracle Kubernetes Engine (OKE)
Oracle Kubernetes Engine (OKE) Cluster Let's start by creating an Oracle Kubernetes Engine cluster on Oracle Cloud Infrastructure (OCI). You can use the OCI Web UI to manually create an OKE Cluster within your OCI Compartment. Or if you prefer you may want to consider using my Terraform automation which is available in GitHub. Before... Continue Reading →
Online Oracle database storage migration with Oracle ASM
Background So, the time has come to migrate your Oracle database to another storage array. There are a number of different options available to us, including the Oracle online datafile move, Oracle Recover Manager (RMAN) backup/restore, Oracle DataGuard failover, Data Pump, GoldenGate, host base mirroring, storage replication to name just a few. The method selected... Continue Reading →
Oracle database recovery using Storage Snapshot Optimization
Oracle Storage Snapshot Optimization enables you to use third-party storage snapshots to recover a databases to the current time or a specific point-in-time without having the database placed in backup mode. To use Storage Snapshot Optimization, the snapshot technology must conform to the following requirements. The database is crash consistent during the snapshot.The snapshot preserves... Continue Reading →