Verifying the System Software Installation

Notice: When you start or restart the ESXi host, VMware ESXi requires several minutes to start, and then the ztC Endurance Management VM requires additional time to start. If you just restarted your system, zen_verify and other utilities can display proper output after 5 to 10 minutes.

To confirm that the system is configured correctly, run the following command in the Standby OS:

$ sudo /opt/stratus/bin/zen_verify.sh
Note: To use privileged commands in the zenadmin account, you need to add the sudo directive.

If your system was properly installed, the output appears similar to the following, where all of the tests have passed.

$ sudo /opt/stratus/bin/zen_verify.sh
Enter ESXi hostname or IP address:       ocean.abc.com
Enter ESXi password:
Validating entered ESXi credentials...
Enter Management VM password:
Validating entered management VM password...
   Host ESXi OS Version check                                  [PASS]
   Host ESXi Stratus vibs check                                [PASS]
   Host ESXi MPM check                                         [PASS]
   Host ESXi ZTC portgroup check                               [PASS]
   Host ESXi Network configuration check                       [PASS]
   Host ESXi Storage configuration check                       [PASS]
   Management VM OS Version check                              [PASS]
   Management VM Stratus debian check                          [PASS]
   Standby Ubuntu OS Version check                             [PASS]
   Standby Ubuntu debian check                                 [PASS]
   BMC Firmware version check                                  [PASS]
   BIOS Firmware version check                                 [PASS]
   SES Firmware version check                                  [PASS]
   CPLD Firmware version check                                 [PASS]
   Smart Exchange compatibility                                [PASS]
   Host ESXi-Management VM communication                       [PASS]

The test descriptions are as follows:

  • Host ESXi OS Version check

    Verifies that the ESXi host is running the supported version of VMware ESXi.

  • Host ESXi Stratus vibs check

    Verifies that the ESXi host contains the correct Stratus-specific vSphere Installation Bundles (VIBs).

  • Host ESXi MPM check

    Verifies that the Stratus MPM boot volume is properly configured and mirrored between storage modules. That is, it checks that all disks are part of a mirror.

  • Host ESXi ZTC portgroup check

    Verifies that the ztC Endurance management network port group on the ESXi host is properly configured and redundant between I/O modules. That is, it checks that the vSwitch used by the management VM is configured with the expected port groups.

  • Host ESXi Network configuration check

    Verifies that all vSwitches and port groups have the expected number of active uplinks and that the uplinks are paired according to their slot assignments.

  • Host ESXi Storage configuration check

    Verifies that all disk mirrors are configured for redundant operation. That is, it checks that all disk mirrors contain two disks and are paired according to their slot assignments.

  • Management VM OS Version check

    Verifies that the ztC Endurance Management VM is running the supported version of the Ubuntu operating system (OS).

  • Management VM Stratus debian check

    Verifies that the ztC Endurance Management VM contains the correct baseline packages from Debian/GNU Linux.

  • Standby Ubuntu OS Version check

    Verifies that the ztC Endurance Standby OS is running the supported version of the Ubuntu OS.

  • Standby Ubuntu debian check

    Verifies that the ztC Endurance Standby OS contains the correct baseline packages from Debian/GNU Linux.

  • BMC Firmware version check

    Verifies that the system's base management controller (BMC) firmware is up to date.

  • BIOS Firmware version check

    Verifies that the system's basic input/output system (BIOS) firmware is up to date.

  • SES Firmware version check

    Verifies that the system's SCSI enclosure services (SES) firmware is up to date.

  • CPLD Firmware version check

    Verifies that the system's complex programmable logic device (CPLD) firmware is up to date.

  • Smart Exchange compatibility

    Verifies that the compute modules are compatible for Smart Exchange. That is, the compute modules have the same BIOS version, the same ce_mod version, and the same amount of memory.

  • Host ESXi-Management VM communication

    Verifies that the ESXi host and ztC Endurance Management VM can communicate with each other to keep the system in sync and running in fault-tolerant mode.