This article outlines the required prechecks for performing a storage scale-up in the IKE (Infoscale for Kubernetes) environment running on OpenShift.
Ensure that all new LUNs are mapped to each OpenShift worker node.
Validate that the new disks are visible at the OS level on each node.
Verify that all pods in the infoscale-vtas namespace are running without issues.
# oc get pods -n infoscale-vtas
Check the health of the Infoscale cluster and review any events that may be in a stuck or abnormal state.
# oc describe infoscalecluster -n infoscale-vtas
Use the following command to list all active SDS pods:
#oc get pods -n infoscale-vtas | grep -i sds | grep -v operator
# oc exec -it
Replace
Inside the SDS pod, list all disks and review their states:
#/opt/VRTSvcs/bin/hacli -cmd 'vxdisk list'
All planned new disks need to be in online invalid state.
Exclude any additional or unrelated storage products (e.g., external arrays not used by VIKE):
#vxdmpadm exclude product=
A UDID is generated for every device discovered by Volume Manager and is composed of the following information:
Two strings are visible in vxdisk -v list (device) output:
# vxdisk -p list emc_clariion0_345 | egrep -i 'VID|PID'
VID : DGC
PID : VRAID
Example:
#vxdmpadm exclude product=DGC:VRAID
Note: The product will be different, so make sure to use the correct name.
Check if there are any excessive maxgrow processes running, which may affect parallel operations:
#/opt/VRTSvcs/bin/hacli -cmd 'ps -ef | grep maxgrow'
Investigate if a high number of these processes are found.
Once all checks are completed and the environment is healthy, trigger the storage scale-up by annotating the InfoscaleCluster
# oc annotate infoscalecluster -n infoscale-vtas
Replace