Prerequisites

Last published : Jul 06, 2026
  • Maintain a stable and responsive platform by avoiding API server saturation, excessive thrashing, or high node resource pressure.
  • Ensure enough resources are available for VM migration if you are using OpenShift Virtualization.
  • Create InfoScale license secret. Refer to managing licenses.
  • Clear all error or pending remediations flagged by Pre-flight CLI. Refer to Preflight guide for InfoScale upgrade and fresh install.
    Note: Verify the InfoScale support matrix before you choose your OpenShift cluster upgrade version.
    Before running the script, ensure that you have Bash
    installed on your system.

    -  Bash: This script is intended to be run in a Bash shell.
    If you're using a
    different shell, consider switching to Bash.
    Also ,make sure jq is installed since script uses it.

    ./preflight-cli.sh --target-ike <infoscale_version>
    --target-ocp <ocp_version>

    e.g.
    ./preflight-cli.sh --target-ike 9.1.2 --target-ocp 4.19.x

    ========== PRE-FLIGHT SUMMARY ==========
    04-workload-sanity.sh : All checks passed
    03-sourceclust.sh : All checks passed
    01-platform.sh : All checks passed
    02-ike-versions.sh : All checks passed
    ========================================
    [INFO]  All output saved to: /opt/Preflight/preflight/
    logs/preflight-20260317-095735/
    preflight.log
    • Complete all pending rollouts and ensure all configurations are in sync.
    • Resolve any existing split-brain issues in the InfoScale cluster before starting the upgrade.
      Note: This is applicable only when data disk fencing is configured.
    Before OCP upgrade is executed on the OCP-V VIKE cluster
    please execute following following commands  inside SDS pods

    \#oc exec -it infoscale-sds-21432-xxxx-xxxx  -n infoscale-vtas -- bash

    \#vxfenadm -s /dev/vx/rdmp/\<dmpnodename\>

    No of keys should match the number of nodes X no of paths for each disk.

    e.g  if no of nodes is 5 and each disk has 2 path  then you should see 10 disks

    [root@ocptest-01 /]# vxfenadm -s /dev/vx/rdmp/emc0_346f

    Reading SCSI Registration Keys...

    Device Name: /dev/vx/rdmp/emc0_346f
    Total Number Of Keys: 10
    key[0]:
            [Numeric Format]:   65,80,71,82,48,48,49,57
            [Character Format]: APGR0019
            [Node Format]: Cluster ID: unknown  Node ID: 0   Node Name:
    ocptest-01.test.int
    key[1]:
            [Numeric Format]:   65,80,71,82,48,48,49,57
            [Character Format]: APGR0019
            [Node Format]: Cluster ID: unknown  Node ID: 0   Node Name:
    ocptest-01.test.int
    key[2]:
            [Numeric Format]:   67,80,71,82,48,48,49,57
            [Character Format]: CPGR0019
            [Node Format]: Cluster ID: unknown  Node ID: 2   Node Name:
    ocptest-02.test.int
    key[3]:
            [Numeric Format]:   67,80,71,82,48,48,49,57
            [Character Format]: CPGR0019
            [Node Format]: Cluster ID: unknown  Node ID: 2   Node Name:
    ocptest-02.test.int
    key[4]:
            [Numeric Format]:   68,80,71,82,48,48,49,57
            [Character Format]: DPGR0019
            [Node Format]: Cluster ID: unknown  Node ID: 3   Node Name:
    ocptest-03.test.int
    key[5]:
            [Numeric Format]:   68,80,71,82,48,48,49,57
            [Character Format]: DPGR0019
            [Node Format]: Cluster ID: unknown  Node ID: 3   Node Name:
    ocptest-03.test.int
    key[6]:
            [Numeric Format]:   69,80,71,82,48,48,49,57
            [Character Format]: EPGR0019
            [Node Format]: Cluster ID: unknown  Node ID: 4   Node Name:
    ocptest-04.test.int
    key[7]:
            [Numeric Format]:   69,80,71,82,48,48,49,57
            [Character Format]: EPGR0019
            [Node Format]: Cluster ID: unknown  Node ID: 4   Node Name:
    ocptest-04.test.int
    key[8]:
            [Numeric Format]:   66,80,71,82,48,48,49,57
            [Character Format]: BPGR0019
            [Node Format]: Cluster ID: unknown  Node ID: 1   Node Name:
    ocptest-05.test.int
    key[9]:
            [Numeric Format]:   66,80,71,82,48,48,49,57
            [Character Format]: BPGR0019
            [Node Format]: Cluster ID: unknown  Node ID: 1   Node Name:
    ocptest-05.test.int
  • Disable hard eviction settings in the kubeletconfig if system memory reservations are exceeded.
Related information