Burn PSNT into Replacement XIO Storage Controller
How to burn PSNT into replacement XtremIO Storage Controller
*You must first have a freshly imaged SC. If you need to re-image replacement SC, follow the steps in the Advanced Essentials.***
Before you begin:
To collect the PSNT and Part number for the controller you will need to connect to the faulty SC or its peer via local console (crash cart or KVM adapter) and login as xinstall (Password is xiofast1)
Select option “2”: Display local Storage Controller Information
Burning PSNT (cluster serial) to a replacement SC:
Interrupt OS boot by pressing the Esc key at the below screen.
Once in GRUB, press ‘e’ to edit boot.
Hovering the line that begins with “kernel”, enter ‘e’ to edit again.
Move to the end of the line of text and input the word single . Press enter. Once you are back to the screen in the above step, press ‘b’ to boot.
Once boot completes and you are at the [root@localhost /]# prompt, remount the root “/” filesystem as read/write using the below command:
mount -t ext4 -o remount rw /
Copy the /etc/shadow file to a backup file name using the below command. This will allow for the root password to be returned to its original value once procedure is complete.
cp /etc/shadow /etc/shadow.bak
You can now set the root password to a known value using the following command:
passwd
You will be prompted for the new password, enter the desired password (be sure to remember it)
Press Enter.
You will be prompted to confirm the password, enter the same value again.
You should see a message stating, “all authentication tokens updated successfully”.
Reboot the SC by entering the following command:
shutdown -r now
Once you are back at the login prompt login with the username root and the password you just set.
cd to /versions/xtremapp-4.0.0-49/utils directory
Run the burn_psnt.sh script as follows:
./burn_psnt.sh -t PSNT-ID-goes-here -n PartNumber-goes-here
The values PSNT-ID-goes-here and PartNumber-goes-here are the information you gathered prior to starting this procedure. (If the original SC cannot be queried, use the peer SC values)
Example:
You should see a message stating Successfully Completed like the following:
Copy the /etc/shadow.bak to its original name /etc/shadow :
cp /etc/shadow.bak /etc/shadow
Logout from root account by typing exit, this should take you back to the Login Prompt for the OS.
Login as xinstall (password xiofast1) and configure the networking on the replacement controller to match the one that is being replaced. If additional information is needed, please reference the XIO Storage Controller Replacement Procedure.
Verify replacement SC is pingable from XMS.
Run the replace-storage-controller command to bring the replacement back into the cluster.
replace-storage-controller sc-id=X (where X is the index number of the failed controller. Show- storage-controllers can be ran to verify X value.)








