VxRail: Upgrade Notes

Overview

There are some things that should be done prior to upgrading the VxRail that will help with a smooth upgrade. I will not be performing a VxRail upgrade, here, but rather list resources that I have been provided or used in the past. Some of the resources below require you to log in to the Dell Support page.

Disclaimer: I do not work for Dell; these are my notes and should not be used without Dell Support involved in a production scenario.

Review the Remote Proactive Support General Procedure

A guide to Dell customers on how to prepare for an upgrade of their VxRail cluster with the Remote Proactive Support Team.

https://www.dell.com/support/kbdoc/en-us/000200768


Check VxRail Credentials

Run this on the VxRail Manager

curl --unix-socket /var/lib/vxrail/nginx/socket/nginx.sock -X GET 'http://localhost/rest/vxm/internal/lockbox/v1/credentials?lockbox_name=SYSTEM&credential_names=management_account_vc'|jq

The following command will require the PSNT or serial number be added where the <host-SN> field is.

curl --unix-socket /var/lib/vxrail/nginx/socket/nginx.sock -X GET 'http://localhost/rest/vxm/internal/lockbox/v1/credentials?lockbox_name=SYSTEM&credential_names=management_account_esxi__<host-SN>'| jq

Perform Remote Auxiliary Power Drain

How to perform remote auxiliary power drain of node through the iDRAC

https://www.dell.com/support/kbdoc/en-us/000020620


Run Pre-Conditioning Script

In the event the VxRail has been secured via a secure process (i.e. DISA STIG), then there may be some settings that will prevent a successful upgrade. The following link hosts the script: https://github.com/aaronrombaut/PowerShellSnippets/blob/main/VxRail-PreConditioner.ps1


Run the VxVerify Tool

This article will introduce VxRail VxVerify tool and how to successfully run VxVerify in VxRail environment.

https://www.dell.com/support/kbdoc/en-us/000021527


Verify ESXi Hosts Have a Local Account and Valid

Each ESXi host requires a local account. This account is usually something like esximgmt.

https://www.dell.com/support/kbdoc/en-us/000061400/vxrail-esxi-host-management-account-password-is-invalid?lang=en


Query or Update the Management Account

This article explains how to manually change saved VxRail credentials in VxRail Manager in VxRail versions 7.0.x and 8.0.x.

The following commands are run on the VxRail Manager.

Encode the password (replace the ‘XXXXXXXXXXXX’ with the password set on the ESXi host):

echo -n 'XXXXXXXXXXXX' | base64

Decode the password (replace the ‘XXXXXXXX’ with the queried encoded password):

echo -n 'XXXXXXXX' | base64 -d

Then the encoded result of the above goes in the following command:

curl -X PUT --unix-socket /var/lib/vxrail/nginx/socket/nginx.sock -H "Accept: application/json" -H "Content-Type: application/json" -d '{"lockbox_name":"SYSTEM","credentials":[{"credential_name":"management_account_esxi__{host-SN}","username":"{ESXi management account user name}","password":"{encoded password}"}]}' 'http://localhost/rest/vxm/internal/lockbox/v1/credentials';

https://www.dell.com/support/kbdoc/en-us/000157662


Leave a Reply

Your email address will not be published. Required fields are marked *