Expanding Controllers Using SmartKit
After you have finished the connection between the original controller enclosure (0) and new controller enclosure (1) according to Connection Between Controller Enclosures, use SmartKit to expand the controllers.
Prerequisites
- The system network has been connected according to the networking diagrams in Connection Between Controller Enclosures.
- Controllers on all controller enclosures have the same memory size.
You can run the show memory command to query the memory size of a controller.
- All controller enclosures have the same software version.
You can run the show version all command to query the software version of controller enclosures.
- There is no critical or major alarm in the storage system.
- The public/private key pair of ibc_os_hs is the default values.
- The IP addresses of the management network ports on controller enclosures connected to the management network must be different but on the same network segment. For details, see "Changing IP Addresses of Management Network Ports Using a Serial Port" or "Changing IP Addresses of Management Network Ports Using DeviceManager" in the initialization guide corresponding to your product model.
- The Auto Discovery (AD) process has been enabled on all of the controllers in the new controller enclosure (1). For details on how to enable the AD process, see What Can I Do to Enable the AD Process?
The AD process is used for message forwarding between controllers during expansion. After enabling the AD process on all of the new controllers, you must add the new controllers using SmartKit within 24 hours. Otherwise, controller expansion will fail and you need to enable the AD process on the new controllers again.
Precautions
- Use SmartKit to expand controllers for the storage system.
- The specific operation may vary according to the SmartKit versions.
Procedure
- Download SmartKit.
If the maintenance terminal cannot access the Internet, use another terminal that has Internet access to download the SmartKit installation package and copy the package to the maintenance terminal.
- For enterprise users:
- Use the maintenance terminal to log in to https://support.huawei.com/enterprise and Choose Tools > SmartKit.
- Select the latest version.
- In the Version and Patch Software area, select and download the software you need.
- For carrier users:
- Use the maintenance terminal to log in to https://support.huawei.com. In the search box on the home page, type SmartKit and choose the associated SmartKit path from the drop-down list.
- On the search result page, click the Software tab.
- On the Software tab page, click the latest version.
The page for downloading the software is displayed.
- In the Software area, download the software you need.
- For enterprise users:
- Install SmartKit.
- On the maintenance terminal, run the SmartKit installation package and follow the wizard to install SmartKit.
After the installation is complete, SmartKit will start automatically.
- Enter your support website account as prompted to activate SmartKit and read the safety precautions carefully.
- You can apply for an account of the support website at https://support.huawei.com/enterprise.
- You have 180 days to use SmartKit after it is activated. When there are only 45 or fewer days left, you will be reminded of activating the tool again. If the tool is not activated after 180 days, you will only have visitor permission.
- On the maintenance terminal, run the SmartKit installation package and follow the wizard to install SmartKit.
- Install the Expansion tool package.
- If your maintenance terminal can access the Internet, choose Home > Storage > Capacity Expansion > Add Controllers. In the dialog box that is displayed, click OK to download and install the expansion tool.
- If your maintenance terminal cannot access the Internet, click Function Management on the Home page. Then click Import and select the tool package exported from another SmartKit environment to install it offline.
For details about offline installation, see "Function Export" and "Function Import" in the SmartKit User Guide.
- Add the storage device for which you want to expand controllers to SmartKit.
- In the main window of SmartKit, click the Devices tab and select Add.
The dialog box for adding devices is displayed.
- In Basic Information, select Specify IP Address (add a device by the IP address) and enter the management IP address of the storage system. Then click Next.
The value of Specify IP Address (add a device by the IP address) must be the IP address of the management network port on management module 0 of controller enclosure 0. To query this IP address, see How Can I Query the IP Address of the Management Network Port on Management Module 0 of Controller Enclosure 0?
- In the Login Information area, enter the user name and password of the storage system administrator and click Finish.
- When a device is added for the first time or a device certificate is not trusted, a message is displayed indicating that the connection is not trusted.
- When an SSH server is added for the first time or the fingerprint of an SSH server changes, a message is displayed asking whether you want to continue to register the SSH server.
- In the main window of SmartKit, click the Devices tab and select Add.
- On SmartKit, choose Home > Storage > Capacity Expansion > Add Controllers.
The Add Controllers page is displayed.
- Ensure compliance with the safe operation guidelines.
- Click Safety Operation Guide.
- Make sure that the prerequisites displayed in the Safety Operation Guide dialog box are met. Select the items and click OK.
- Select devices.
- Click Device Selection.
- In the Select Devices dialog box, select the storage system for which you want to add controllers and specify the Result Folder. Then click OK.
- Evaluate the expansion solution.
- Click Expansion Evaluation.
The Expansion Configuration page is displayed.
- Select an expansion scenario.
Select Add controllers in Capacity expansion scenario. Select the number of controllers after the capacity expansion, and enter the BOM codes of the new enclosure by referring to the BOQ for capacity expansion. Use commas (,) to separate multiple BOM codes.
- Click Add Hardware Information and Expansion Mode.
You can add multiple configuration policies.
- Specify the configuration parameters according to the capacity expansion plan. Table 11-1 lists the parameters.
Table 11-1 Capacity evaluation parameters
Parameter
Description
Storage Capacity Expansion Mode
Method to add storage space. The value can be:
- Create a storage pool: Use idle disks to create a new storage pool.
- Expand storage pool (ID:Y) on CTEX: Add idle disks that belong to controller enclosure X to storage pool Y (Y indicates the ID of the storage pool).
BOM of Disk
BOM code of the new disk.
NOTE:- If the BOM code of the new disk is the same as an existing one in the storage system, select the BOM code from the drop-down list.
- If the BOM code of the new disk is not included in the drop-down list box, select Customize.
- To add multiple disk types, click Add Hardware Information and Expansion Mode to add new configuration policies.
Disk Type
Type of the new disks.
NOTE:- When Customize is selected for BOM of Disk, you need to manually select a disk type.
- Self-encrypting drives (SEDs) are supported.
Physical Capacity of a Single Disk
Capacity of the new disks.
NOTE:When Customize is selected for BOM of Disk, you need to manually enter the disk capacity.
Capacity Unit
Capacity unit of the new disks.
NOTE:When Customize is selected for BOM of Disk, you need to manually select a capacity unit.
Disk Quantity
Number of new disks.
Operation
You can click Delete to delete the current configuration policy.
- Click Next.
The Information page is displayed.
- Read and confirm the information that is displayed, and click OK.
The Start Evaluation page is displayed and the system starts to evaluate the expansion solution.
- After completing the evaluation, click Open the report to go to the path for saving the evaluation report and obtain the report, that is, a .zip file named by the evaluation time.
- You can also click View the report to open the report directly.
- Click Finish.
Rectify the items (if any) that fail the evaluation according to the suggestions and evaluate the solution again. If the items fail the evaluation again, contact Huawei technical support. Otherwise, risks may arise during performance expansion.
- Click Expansion Evaluation.
- Open the Add Controller Wizard.
- In the function pane, click Expansion.
The Expansion page is displayed.
- Click Add Controller.
The Select Expansion Mode dialog box is displayed.
- Set the performance expansion scenario.
In Networking Mode, select direct connection network. In Configuration, select 4 controllers.
- Click OK.
The Danger dialog box is displayed.
- Click OK.
The Add Controller Wizard is displayed.
- In the function pane, click Expansion.
- Add controllers as prompted.
- Confirm the precautions of SmartKit.Figure 11-1 Precautions
Select I have read the previous precautions, completed the related operations, and understood consequences of the operation and click Next.
The Check Before Capacity Expansion page is displayed.
- The system automatically checks the expansion conditions.Figure 11-2 Check Before Capacity Expansion
If any check item fails, rectify the faults and perform the check again.
After all check items are passed, click Next.
The Confirm the Networking Environment page is displayed.
- Click the network diagram link in the first checkbox to obtain the network diagram.Figure 11-3 Confirm the Networking Environment
You are advised to connect the cables according to the network diagrams in Connection Between Controller Enclosures. Otherwise, the controllers may fail to be added.
Ensure that the cables have been properly connected according to the network diagram.
Select I have powered on the controller that is added and click Next.
The Scan for Node Information page is displayed.
- The system automatically scans for node information. If the system fails to detect the information about the new controllers, rectify the faults as prompted and click Rescan.Figure 11-4 Scan for Node Information
After the system obtains the node information, confirm and select the controller enclosure to be added based on Controller enclosure SN.
After confirming the information about all controller enclosures, select I have read the previous information and understood consequences of the operation and click Next.
The Check the Added Controller page is displayed.
You can query the SN of a controller enclosure on the label on its exterior, for example, 2102XXXXXXXXE700000X.
- The system automatically performs a pre-expansion check.Figure 11-5 Check the Added Controller
If the check fails, rectify the faults and click Recheck to perform the check again.
After all check items have passed the check, click Next.
The Capacity Expansion page is displayed.
- The system automatically starts to add controllers.Figure 11-6 Capacity Expansion
A Danger dialog box will be displayed indicating that this operation will restore the new controllers to the default settings.
Confirm the information in the dialog box, select I have read and understand the consequences associated with performing this operation, and click OK. The system continues to add controllers.
After the controllers are successfully added, click Next.
The Post-expansion Check page is displayed.
- The system automatically performs a post-expansion check.Figure 11-7 Post-expansion Check
If the check fails, rectify the faults and click Recheck to perform the check again.
After all check items have passed the check, click Next.
The Completed page is displayed.
- Click Finish.Performance expansion by adding controllers is complete.Figure 11-8 Completed
- Confirm the precautions of SmartKit.
- Inspect the storage device after expansion.
- Click Post-Expansion Inspection.
The inspection tool page is displayed.
- Click Select Check Items.
In the check item list, select the items you want to check.
- Click Next to start the inspection.
- Open the result directory is linked to the directory that stores the inspection report.
- View the report is linked to the inspection results that are saved as .html files. These files are also compressed and stored in the result directory.
- Click Finish.
The inspection is complete.
- Click Post-Expansion Inspection.
- Check the health status and running status of the newly added controllers and disk enclosures.
Log in to OceanStor DeviceManager and check whether Health Status of the new controllers and disk enclosures is Normal and Running Status is Online.
- Yes: The expansion is successful.
- No: Contact Huawei technical support engineers.