Introduction If you thinking about, or already running an Oracle database within a container, you may have thought 'how I am I going to backup and secure my database and environment ?' In this post I will share how we can use Portworx PX-Backup to easily backup an Oracle database to a Pure Storage FlashBlade... Continue Reading →
Oracle 19c on Kubernetes with NFS Storage and Portworx Proxy Volumes
I have previously shared how we can deliver a containerised Oracle 19c database using a Kubernetes Statefulset with Block devices, in this post I will show how we do the same with Kubernetes Deployments and NFS. For this post I will be using Kubernetes v1.17 [root@master-1 ~]# kubectl version --short | awk -Fv '/Server Version:... Continue Reading →
How to control Kubernetes volume provisioning with Portworx commit labels
Introduction By default, Portworx thin provisions volumes and balances them according to current usage and load within the cluster, requiring only minimal configuration. This approach enables applications to provision volumes simply as long as you have enough backing storage for the volume usage. However if the volume usage exceeds your available backing storage, and allocating... Continue Reading →
Protecting your Kubernetes Oracle database with Portworx Volume Group Snapshots
Introduction If you follow my blog or have read my post Oracle Database 19c on Kubernetes with Portworx storage you may have an Oracle database running on Kubernetes and are wondering how do I protect it. In this post I will show you how we can use Portworx Volume Group Snapshots to complement other backup strategies.... Continue Reading →
Automated Oracle Container Engine for Kubernetes (OKE) build with Terraform
Background In my last post I shared how to deploy Portworx by Pure Storage on the Oracle Container Engine for Kubernetes (OKE) within the Oracle Cloud Infrastructure (OCI). In this post I will share how we can automate the build of an OKE cluster using Terraform. Terraform for Oracle Cloud Infrastructure (OCI) If you want... Continue Reading →
How to use Portworx with the Oracle Container Engine for Kubernetes (OKE)
Oracle Cloud Infrastructure (OCI) In this blog I will show how we can use Portworx with the Oracle Container Engine for Kubernetes (OKE) service within the Oracle Cloud. For this post I created a 5 node OKE cluster and 5 Block devices which I attached to each compute instance using iSCSI. OCI Compute Instances OCI... Continue Reading →
Performing Kubernetes volume and volume group snapshots with Portworx
In this post I am going to show how we can take volume and volume group snapshots with Portworx. I have previous blogged on how you can run an Oracle 19c on Kubernetes with Portworx and will use the PVCs created that blog within this post. Inspect existing Statefulset Before we start let's looks out... Continue Reading →
How to reactivate an expired Portworx licence
In this post I will share how we can check the status of our Portworx licence, and if expired how we can reactivate it. Portworx Status Let's start by checking the status of our Portworx licence, we can do this with the Portworx CLI (command line interface) pxctl status command. [root@node-1-1 ~]# pxctl status Status:... Continue Reading →
Resizing Container File Systems with Kubernetes PVCs and Portworx
I have previous blogged on how you can run an Oracle 19c on Kubernetes with Portworx, if you want to check out the code examples you can find them here. In this post I am going to show how we can use a Portworx Storage Class and Persistent Volume Claims (PVCs) to resize a containers... Continue Reading →
Oracle Database 19c on Kubernetes with Portworx storage
Background In this post I am going to share how you can obtain the official Oracle 19.3 Enterprise Edition (EE) Docker image and deliver an Oracle 19c database on Kubernetes 1.17.0 with Portworx 2.6 storage. Kubernetes Cluster Info Before we start let's have a look at our Kubernetes environment $ kubectl cluster-info Kubernetes master is... Continue Reading →
