Veritas InfoScale™ for Kubernetes Environments 8.0.320 - Linux
- Overview
- System requirements
- Preparing to install InfoScale on Containers
- Installing Veritas InfoScale on OpenShift
- Introduction
- Prerequisites
- Additional Prerequisites for Azure RedHat OpenShift (ARO)
- Considerations for configuring cluster or adding nodes to an existing cluster
- Creating multiple InfoScale clusters
- Installing InfoScale on a system with Internet connectivity
- Installing InfoScale in an air gapped system
- Removing and adding back nodes to an Azure RedHat OpenShift (ARO) cluster
- Installing Veritas InfoScale on Kubernetes
- Introduction
- Prerequisites
- Installing Node Feature Discovery (NFD) Operator and Cert-Manager on Kubernetes
- Downloading Installer
- Tagging the InfoScale images on Kubernetes
- Applying licenses
- Considerations for configuring cluster or adding nodes to an existing cluster
- Creating multiple InfoScale clusters
- Installing InfoScale on Kubernetes
- Undeploying and uninstalling InfoScale
- Configuring KMS-based Encryption on an OpenShift cluster
- Configuring KMS-based Encryption on a Kubernetes cluster
- InfoScale CSI deployment in Container environment
- CSI plugin deployment
- Raw block volume support
- Static provisioning
- Dynamic provisioning
- Resizing Persistent Volumes (CSI volume expansion)
- Snapshot provisioning (Creating volume snapshots)
- Managing InfoScale volume snapshots with Velero
- Volume cloning
- Using InfoScale with non-root containers
- Using InfoScale in SELinux environments
- CSI Drivers
- Creating CSI Objects for OpenShift
- Creating ephemeral volumes
- Installing and configuring InfoScale DR Manager on OpenShift
- Installing and configuring InfoScale DR Manager on Kubernetes
- Disaster Recovery scenarios
- Configuring InfoScale
- Administering InfoScale on Containers
- Upgrading InfoScale
- Troubleshooting
Installing from OperatorHub by using Command Line Interface (CLI)
After you download YAML_8.0.320.tar.gz from Veritas Download Center and unzip and untar it, a folder /YAML/OpenShift/OLM/ is created and all files required for installation are available in the folder. An OpenShift cluster already has a namespace openshift-operators. You can choose to install InfoScale DR Manager in openshift-operators.
Complete the following steps on the primary and the secondary clusters.
- Copy the following content to a file and save the file as
infoscale-dr-sub.yaml.--- apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: infoscale-dr-manager-sub # Namespace should be either infoscale-vtas # or openshift-operators namespace: infoscale-vtas spec: channel: stable name: infoscale-dr-manager installPlanApproval: Manual # Source can be infoscale-dr-manager-catalog # if infoscale-dr-catsrc.yaml is used source: certified-operators sourceNamespace: openshift-marketplace startingCSV: infoscale-dr-manager.v8.0.320
- Run the following command on the bastion node to create a namespace infoscale-vtas. Ignore if you want to install in openshift-operators.
oc create namespace infoscale-vtas
Review output similar to the following to verify whether the namespace is created successfully.
namespace/infoscale-vtas created
- Run the following command on the bastion node to create a subscription.
Note:
If you want to install InfoScale DR Manager in
openshift-operatorsnamespace, editinfoscale-dr-sub.yaml. Change namespace frominfoscale-vtastoopenshift-operators. To install the latest bundle, modify startingCSV to infoscale-dr-manager.v8.0.320.oc create -f infoscale-dr-sub.yaml
The following output indicates a successful command run.
subscription.operators.coreos.com/infoscale-dr-manager-sub created
- Run the following command on the bastion node.
oc get subscriptions -n infoscale-vtas
The following output indicates a successful command run.
NAME PACKAGE infoscale-dr-manager infoscale-dr-manager infoscale-licensing-operator infoscale-licensing-operator infoscale-operator infoscale-operator nfd-stable-redhat-operators openshift-marketplace nfdSOURCE CHANNEL infoscale-dr-manager-catalog stable infoscale-lic-operator-test-catsrc stable infoscale-sds-operator-catalog stable redhat-operators stable
- Run the following command on the bastion node.
Change
infoscale-vtastoopenshift-operators, if you are using that namespace.oc get installplans --namespace infoscale-vtas
Use
<installation-name>from the output similar to the following output:NAME CSV APPROVAL APPROVED <installation-name> infoscale-dr-manager.v8.0.320 Manual false
- Run the following command on the bastion node.
oc patch installplan <installation-name> --namespace infoscale-vtas --type merge --patch '{"spec":{"approved":true}}'
The following output indicates a successful command run.
installplan.operators.coreos.com/<installation-name> patched
- Run the following command on the bastion node.
oc get installplans --namespace infoscale-vtas
Review output similar to the following. Check if APPROVED is true.
NAME CSV APPROVAL APPROVED <installation-name> infoscale-dr-manager. Manual True v8.0.320 - Run the following command on the bastion node to check the status of csv.
oc get csv
Components which are being installed or are pending installation are listed. Run the command again till you see the phase for all components as 'Succeeded'
NAME DISPLAY cert-manager.v1.12.0 cert-manager infoscale-dr-manager.v8.0.320 InfoScale™ DR Manager infoscale-licensing-operator.v8.0.320 InfoScale Licensing Operator infoscale-operator.v8.0.320 InfoScale™ SDS Operator nfd.4.12.0-202307170916 Node Feature Discovery OperatorVERSION REPLACES PHASE 1.12.0 cert-manager.v1.12.0 Succeeded 8.0.320 Succeeded 8.0.320 Succeeded 8.0.320 infoscale-operator.v8.0.320 Succeeded 4.10.0-202206010607 Succeeded
- After InfoScale-dr-manager CSV is in a 'Succeeded' phase, proceed with the custom resource configuration and creation.
- Follow the steps that are listed in Configuring Global Cluster Membership (GCM), Configuring Data Replication, Additional requirements for replication on Cloud, Configuring DNS, and Configuring Disaster Recovery Plan.