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 configure the Oracle ZFS Storage Appliance VM simulator for iSCSI Block Storage
Introduction In a previous post last year I have shared how to install and configure the Oracle ZFS Storage Appliance simulator on VirtualBox, and also on VMware Fusion. Earlier this year I shared how to we can use the Oracle ZFA Storage VM to create an environment to experience Oracle Direct NFS (dNFS) with NFSv4.1... 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 →
Oracle 19c Database, NFSv4.1, Oracle Direct NFS (dNFS) and the Oracle ZFS Storage Appliance simulator
Introduction In a previous post I have shared how to install and configure the Oracle ZFS Storage Appliance simulator on VirtualBox, and also on VMware Fusion. In this post I am going to show how we can use an Oracle ZFS Storage Appliance simulator to provide an environment to learn about NFSv4.1 and Oracle Direct... Continue Reading →
Using autofs with Oracle Recovery Manager (RMAN) and dNFS
Background This week I was asked an interesting question can Oracle dNFS and Oracle Recovery Manager (RMAN) use auto mounts, not knowing the answer I thought I better find out. What is Autofs ? Autofs, also known as automounter mounts filesystems on-demand when they are accessed rather than maintaining the mounts all the time. The... Continue Reading →
How to use Ansible to map a Linux device to a vVOL FlashArray Volume
Background In my previous post I walked through how you can determine a vVOL FlashArray volume from a Linux device. In this post I will show how we can automate that process with Ansible using the same /dev/sdd Linux device and some code examples. Ansible Linux Facts Let's start by using the ansible_facts.devices to identify... Continue Reading →
How to map a Linux device to a vVOL FlashArray Volume
Background I have recently seen an increase in the adoption of VMware Virtual Volumes (vVOLS), and a question which is frequently asked is: How I can identify the FlashArray volume from my Linux server ? Identify Linux Device In this example my Oracle database is using a Pure Storage FlashArray and has been migrated to... Continue Reading →
How to deliver Persistent Storage to your OLCNE Kubernetes Cluster
In this Blog I am going to show how we can use the Pure Service Orchestrator (PSO) Container Storage Interface (CSI) driver to deliver Persistent Storage to a 3 node Oracle Linux Cloud Native Environment (OLCNE) Kubernetes Cluster. For this Blog I will be using Vagrant and VirtualBox, if you have not already got Vagrant... Continue Reading →
Fully automated Oracle 18XE build with Ansible
Overview In this Blog I am going to provide a walthrough of my fully automated Oracle 18 Express Edition (XE) build on a Vagrant managed Oracle Linux VirtualBox virtual machine using Ansible and the Pure Storage FlashArray Ansible collection. I use vagrant up to start my Oracle VirtualBox virtual machine with the latest Oracle Linux... Continue Reading →
Automating FlashBlade File System Snapshots with Python
Getting ready for Python3 In this Blog, I will share how you can use the python to manage and automate Pure Storage FlashBlade File System snapshots. Before we can start we need to install the Pure Storage FlashBlade Python SDK, also as Python2 is now deprecated so let's start using Python3. Below are the steps... Continue Reading →