Nothing Special   »   [go: up one dir, main page]

XtremIO Storage Controler Replacement Procedure

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6
At a glance
Powered by AI
The document outlines the procedure for replacing a defective storage controller on an XtremIO storage system.

The steps include logging into the CLI, listing clusters and storage controllers, and identifying issues such as a controller being disconnected or having a failed journal state.

The steps include deactivating and removing the defective controller after disconnecting cables and power, and confirming its physical removal.

XtremIO X1 Storage System

Storage Controller Replacement Procedures

May 10, 2019

Storage Controller Replacement Procedure


Date: 05/10/19
Page 1 of 6
Identifying the Defective Storage Controller
To identify the defective Storage Controller, using the CLI:
1. Log in to the XMCLI as tech.

2. List the clusters, using the following command:


show-clusters vertical
Note: It is recommended to keep the CLI window in a maximized mode. Minimizing the
window may cause the activation progress bar to be displayed on new lines instead of the
same line.

3. Verify that the Conn-state column shows connected.


4. List the Storage Controllers status, using the following command:
show-storage-controllers cluster-id="<cluster id>"

Note: The cluster-id parameter is not mandatory for single cluster configurations.

5. Verify which Storage Controller is problematic.

For example: state = Disconnected OR Journal-state = failed

6. Record the configuration data of the defective Storage Controller and refer to it when you
configure the new Storage Controller.

To remove the defective Storage Controller:


1. Log in to the XMS CLI as tech.

2. Deactivate the defective Storage Controller, using the following command:


replace-storage-controller-prepare sc-id=<storage-controller-id>

3. When prompted to “Proceed when Storage Controller is physically removed.” Disconnect


all power and I/O cables from the back of the Storage Controller.
Storage Controller Replacement Procedure
Date: 05/10/19
Page 2 of 6
Make sure that all cables are clearly labeled before disconnecting them from the Storage
Controllers (i.e. SAS, Serial, IB, MGMT and Power).

4. Remove the server from the rack. With the Server removed type “Done” to complete the
command.

xmcli (tech)> replace-storage-controller-prepare sc-id=2


14:43:18 - Storage-Controller-Name Index Cluster-Name X-Brick-Index Mgr-Addr
Mgr-Addr-Subnet MGMT-GW-IP
14:43:18 - X1-SC2 2 xbrickTMP40 1
10.34.152.98 10.34.152.98/24 10.34.152.1
14:43:18 - Running validations
14:43:18 - Disabling Notifiers
14:43:18 - Deactivating Storage Controller
14:46:08 - Powering-off Storage Controller
14:46:23 - Removing old Storage Controller
14:46:23 - Please disconnect Storage Controller X1-SC2 [2]
14:46:23 - Proceed when Storage Controller is physically removed
Please Enter "Done" (to proceed with) or "Abort" (to cancel) the command.
(Done/Abort): Done
14:57:15 - Connect the new Storage Controller, power it on and wait 5 minutes.
14:57:15 - Then run replace-storage-controller command
xmcli (tech)>

Install the new Storage Controller:


1. Install the server into the rack and cable it up. Verify cabling and power on the server.

2. Wait for the server to boot (roughly 5 minutes) and update network information on the
controller. If the storage controller was delivered without a valid XIOS image, proceed to
Recover the Storage Controller Operating Environment.
Using a KVM connect to the Storage Controller and configure the network.

Log into Storage Controller with the xinstall user and configure the replaced controller
network interface. Select 1 to enter the Configuration menu followed by 2 to enter the
Configure local storage controller only menu.

Install Menu
-------------------------------------
1. Configuration menu
2. Display local Storage Controller information
3. Check cluster setup menu
4. Power menu
5. Perform Built-In Self-Test
6. Modify the Storage Controller IP address of X-Brick #1
7. Security
99. Exit Install Menu
>
> 1

Storage controller configuration sub-menu


Storage Controller Replacement Procedure
Date: 05/10/19
Page 3 of 6
-------------------------------------
1. Configure all storage controllers
2. Configure local storage controller only
3. Check all storage controllers configuration
4. Display all storage controllers configuration
99. Exit sub-menu
>
> 2

Set the IP address to the same values of the Controller being replaced.

3. Complete the storage Controller Replacement by and entering the command: replace-
storage-controller sc-id=<storage-controller-id>

xmcli (tech)> replace-storage-controller sc-id=2


15:31:11 - Copying upgrade file to all storage controllers : X1-SC2
(IP:10.34.152.98, Network-Prefix:24, Default-GW:10.34.152.1, Cluster-
Name:xbrickTMP40)
15:31:42 - Stopping xtremapp on storage controller
15:32:53 - Burning psnt
15:32:58 - Modifying WWNN
15:33:55 - Preparing xtremapp
15:36:08 - Xtremapp reformat done
15:36:08 - Sync firmwares on storage controllers : X1-SC2 (IP:10.34.152.98,
Network-Prefix:24, Default-GW:10.34.152.1, Cluster-Name:xbrickTMP40)
15:36:08 - Upgrading Firmwares
15:36:13 - Rebooting storage controller
15:41:36 - Validating all sensors
15:42:44 - Updating guid2lid mapping
15:42:44 - Validating all sensors succeeded
15:43:31 - Storage Controller X1-SC2 [2] is up with version: 4.0.25-27
[###################################################] 100% Replace Storage
Controller Completed Successfully (elapsed time 00:23:33)
Storage Controller X1-SC2 [2] successfully replaced

4. Verify Storage Controller and Cluster State


xmcli (tech)> show-storage-controllers
Storage-Controller-Name Index Mgr-Addr IB-Addr-1 IB-Addr-2 X-Brick-Name X-Brick-
Index Cluster-Name Index Lifecycle-State Health-State Enabled-State Stop-Reason Conn-State
Journal-State SC-HW-Label
X1-SC1 1 10.34.152.97 169.254.0.1 169.254.0.2 X1 1
xbrickTMP40 1 healthy healthy enabled none connected
healthy X1-SC1
X1-SC2 2 10.34.152.98 169.254.0.17 169.254.0.18 X1 1
xbrickTMP40 1 healthy healthy enabled none connected
healthy X1-SC2
xmcli (tech)> show-clusters
Cluster-Name Index State Gates-Open Conn-State Num-Of-Vols Num-Of-Internal-Volumes Vol-
Size UD-SSD-Space Logical-Space-In-Use Logical-Space-In-Deletion-Process UD-SSD-Space-In-
Use Total-Writes Total-Reads Stop-Reason Size-and-Capacity
xbrickTMP40 1 active True connected 10 0 1.953T
30.555T 0 0 0 0
0 none 1X40TB

Storage Controller Replacement Procedure


Date: 05/10/19
Page 4 of 6
Recover the Storage Controller Operating Environment

Writing the XtremIO Rescue Image to a USB Drive


Before writing the XtremIO rescue image to a USB drive, perform the following steps:
Note: Verify that you have a USB drive that is at least 2GB in capacity.
1. Locate the XtremIO Rescue Image.
2. Download the image to the local machine where the USB drive will be created.

To write the XtremIO image to a USB drive (on Windows 7):


Note: Before you proceed, verify that the USB drive is available.
1. Download and unpack the Win32 Disk Imager utility
(http://sourceforge.net/projects/win32diskimager/).

2. Launch the Win32 Disk Imager utility on the local machine.

3. Insert the USB drive into the USB port on the Windows machine.

4. Under Image File in the Win32 Disk Imager dialog box, click the folder icon and select
the XtremIO Rescue Image file you downloaded earlier.

5. Under Device, click the drop-down menu and select the device drive letter for the USB
drive.
Note: Use Window Explorer to make sure that the correct drive letter is selected.

6. Click Write to write the image file to the USB Drive; a warning appears to indicate that
existing data on the selected drive will be overwritten.

7. Verify that the correct drive letter is selected and click Yes to confirm.

8. Follow the write operation progress. When the operation is completed, a message
appears, indicating that the write was successful.

Storage Controller Replacement Procedure


Date: 05/10/19
Page 5 of 6
9. From the Windows Notification Area, click Safely Remove Hardware and Eject Media.

Re-Installing a Storage Controller

To re-install a Storage Controller:


1. Power-cycle the Storage Controller by unplugging and re-connecting its two power
cables.

2. As the Storage Controller powers up, press F6 to enter the boot device menu.

3. When prompted, type the BIOS password (emcbios) to display the boot device menu.
Note: If the boot device menu is not displayed, F6 was pressed too late. Go back to step
1 and repeat the procedure.

4. In the boot device menu, select USB device.


Note: The menu option includes the USB drive’s brand name (e.g. "Eject Cruzer Blade"
appears when SanDisk Cruzer Blade USB drive is used).

5. When the Storage Controller is booted-up, select Install XtremApp from the GRUB
menu.

6. With the new Storage Controller installed, using the following command to complete the
replacement:
replace-storage-controller sc-id=<storage-controller-id>

7. Verify Storage Controller and Cluster State.

Storage Controller Replacement Procedure


Date: 05/10/19
Page 6 of 6

You might also like