Home > Workload Solutions > Container Platforms > Red Hat OpenShift Container Platform > Guides > Implementation Guide—Red Hat OpenShift Container Platform 4.12 on AMD-powered Dell Infrastructure > Provisioning PowerMax storage
The PowerMax storage system delivers high levels of performance and efficiency using an integrated machine learning (ML) engine. For more information, see Dell PowerMax NVMe Storage.
Ensure that:
oc create -f <yaml file>
Note: Specify the secret name as powermax-creds and ensure that the username and password are base64 encoded.
oc create configmap powermax-reverseproxy-config --from-file <config yaml file> -n powermax
openssl genrsa -out tls.key 2048
openssl req -new -x509 -sha256 -key tls.key -out tls.crt -days 3650
oc create secret -n powermax tls revproxy-certs --cert=tls.crt --key=tls.key
oc create secret -n powermax tls csirevproxy-tls-secret --cert=tls.crt --key=tls.key
Update parameters such as the Unisphere IP address as necessary.
oc create -f <yaml file>
oc get pods -n powermax
The following code excerpt is sample output from the command:
NAME READY STATUS RESTARTS AGE
csipowermax-reverseproxy-547945698d-5ljm4 1/1 Running 0 3m15s
powermax-controller-5dc8764cbb-g85b6 5/5 Running 0 3m15s
powermax-controller-5dc8764cbb-nblnc 5/5 Running 0 3m15s
powermax-node-9wt5w 2/2 Running 0 3m15s
powermax-node-k6xdz 2/2 Running 0 3m15s
powermax-node-sz8v6 2/2 Running 0 3m15s
oc create -f <yaml file>
oc get sc
oc create -f <yaml file>
oc create -f <yaml file>
oc get pvc
The following code excerpt is sample output from the command:
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
dynamic-fc-powermax-pvc Bound pmax-be723e84cb 10487040Ki RWO powermaxscfc 16s
oc rsh powermax-fc-pod
The following code excerpt is sample output from the command:
sh-4.4# df -h
Filesystem Size Used Avail Use% Mounted on
overlay 894G 21G 874G 3% /
tmpfs 64M 0 64M 0% /dev
tmpfs 378G 0 378G 0% /sys/fs/cgroup
shm 64M 0 64M 0% /dev/shm
tmpfs 378G 67M 378G 1% /etc/hostname
/dev/sdl 10G 33M 10G 1% /mnt
/dev/nvme0n1p4 894G 21G 874G 3% /tmp
tmpfs 755G 20K 755G 1% /run/secrets/kubernetes.io/serviceaccount
tmpfs 378G 0 378G 0% /proc/acpi
tmpfs 378G 0 378G 0% /proc/scsi
tmpfs 378G 0 378G 0% /sys/firmware
PowerMax CSI drivers support snapshots of volumes. Snapshots that you create can be used to create a volume and restore the data.
oc create -f <yaml file>
NAME DRIVER DELETIONPOLICY AGE
powermax-snap-class csi-powermax.dellemc.com Delete 12s
oc create -f <yaml file>
oc get volumesnapshot
The following code excerpt is sample output from the command:
NAME READYTOUSE SOURCEPVC SOURCESNAPSHOTCONTENT RESTORESIZE SNAPSHOTCLASS SNAPSHOTCONTENT CREATIONTIME AGE
powermax-snapshot true dynamic-fc-powermax-pvc 0 powermax-snap-class snapcontent-2c527aed-9c62-49b7-a2ee-36ba05942af1 8s 9s
oc create -f <yaml file>
The snapshot PVC contains the snapshot data from the source PVC.