Operating System Installation Guide
Operating System Installation Guide
Audience
This documentation is intended for:
• Network planners.
• Field technical support and servicing engineers.
• Server administrators working with the Server.
Conventions
The following information describes the conventions used in the documentation.
Command conventions
Convention Description
Boldface Bold text represents commands and keywords that you enter literally as shown.
Italic Italic text represents arguments that you replace with actual values.
[] Square brackets enclose syntax choices (keywords or arguments) that are optional.
Braces enclose a set of required syntax choices separated by vertical bars, from which
{ x | y | ... }
you select one.
Square brackets enclose a set of optional syntax choices separated by vertical bars,
[ x | y | ... ]
from which you select one or none.
Asterisk marked braces enclose a set of required syntax choices separated by vertical
{ x | y | ... } *
bars, from which you select a minimum of one.
Asterisk marked square brackets enclose optional syntax choices separated by vertical
[ x | y | ... ] *
bars, from which you select one choice, multiple choices, or none.
The argument or keyword and argument combination before the ampersand (&) sign
&<1-n>
can be entered 1 to n times.
GUI conventions
Convention Description
Window names, button names, field names, and menu items are in Boldface. For
Boldface
example, the New User window opens; click OK.
Multi-level menus are separated by angle brackets. For example, File > Create >
>
Folder.
Symbols
Convention Description
An alert that calls attention to important information that if not understood or followed
WARNING! can result in personal injury.
An alert that calls attention to important information that if not understood or followed
CAUTION: can result in data loss, data corruption, or damage to hardware or software.
Convention Description
i
Installing an FC HBA driver by using a .tar.gz file (for RedHat OSs) ························································· 6
Installing a GPU driver by using a .run file (for RedHat OSs) ···································································· 8
Installing an FC HBA driver (for VMware OSs) ································································································ 13
Updating firmware ············································································································································ 15
Updating storage controller firmware ······································································································· 15
Troubleshooting ····························································································· 1
The /dev/root directory not found during Linux OS installation ·········································································· 1
SUSE11SP4 installation failure ·························································································································· 1
No boot options can be found ···························································································································· 2
Failure to enter SUSE OS in Legacy mode········································································································ 3
An error occurred during SLES12 OS installation ······························································································ 3
Failure to install an OS by using PXE ················································································································ 3
Failure to install a VMware OS when only mLOM adapters are installed ·························································· 4
HBA-H460-M1 storage controller drive can be installed successfully only after two installation operations ····· 4
SUSE12SP2 OS installation takes a long time and the webpage is stuck after installation ······························ 5
Storage controller HBA-H460-M1 FW1.04 can be installed successfully on an RHEL OS but the system
prompts installation failure ································································································································· 6
Bluescreen or kernel error occurred when BIOS NUMA is enabled and IMC0 and IMC1 for CPU 1 or CPU 2 are
disabled ······························································································································································ 6
An error occurred on an NVMe drive and the drive went offline after a managed hot plug ······························· 7
A blue screen occurred when the network adapter-10GE-2P-520F-B2-1 driver was being installed ················ 8
Some NVMe drives might fail to be identified when multiple NVMe drives are installed after OS installation ··· 9
Failed to install CASE0306 on an NVMe SSD drive ·························································································· 9
The system cannot be restored after the server is powered down unexpectedly ·············································· 9
Bluescreen occurred if chipset drivers are installed before GPU-M60-1 and GPU-M60-1-X display card drivers
are installed on the Windows system ··············································································································· 10
Bluescreen occurred during the installation of the IB-MCX354A-FCBT-56/40Gb-2P network adapter driver on
Windows Server 2012 R2 ································································································································ 10
OS installation takes a long time when the OS image is mounted through an HDM shared network interface12
CAS E0306 OS installation failure ··················································································································· 12
Blue screen or other errors occurred when the chipset driver is updated on an R5300 server installed with the
Windows Server 2016 OS ································································································································ 12
Acronyms ······································································································ 1
ii
Overview
The information in this document might differ from your product if it contains custom configuration
options or features.
Figures in this document are for illustration only and might differ from your product.
OS installation methods
The operating system (OS) installation methods vary by application scenario, as shown in Table 1.
Table 1 OS installation methods
Application OS installation
Feature
scenario method
Applicable products
This document is applicable to the following products:
• H3C UniServer R4900 G5
• H3C UniServer R4700 G5
• H3C UniServer R4950 G5
• H3C UniServer R6900 G5
• H3C UniServer R5500 G5
• H3C UniServer B5700 G3
• H3C UniServer B5800 G3
• H3C UniServer B7800 G3
• H3C UniServer E3200 G3
• H3C UniServer R2700 G3
• H3C UniServer R2900 G3
• H3C UniServer R4100 G3
• H3C UniServer R4300 G3
• H3C UniServer R4400 G3
• H3C UniServer R4700 G3
• H3C UniServer R4900 G3
• H3C UniServer R4950 G3
• H3C UniServer R5300 G3
• H3C UniServer R6700 G3
1
• H3C UniServer R6900 G3
• H3C UniServer R8900 G3
2
Installation workflow
Figure 1 Installation workflow
Start
Identify OS
compatibility
OS installation methods
BIOS FIST
iFIST
Prepare OS image
Configure RAID
and REPO file
Prepare OS image
and REPO file
No Yes
RAID detected? Create a server
template
(Optional) Configure
RAID in iFIST OS
Install storage installation wizard
controller driver Apply a server
template
OS and driver
OS installation installation completed
completed OS and driver
installation completed
End
1
Verifying OS compatibility
Verify that the target OS is compatible with the server and its components, such as storage
controllers and Ethernet adapters before OS installation. For more information, visit
http://www.h3c.com/cn/Service/Document_Software/Document_Center/Server/.
1
Installing an OS through the BIOS
This section introduces OS installation in the BIOS Setup Utility through an optical disk drive,
bootable USB disk, and virtual media.
Information on the BIOS setup utility is for illustration only and might differ from your products.
Item Description
1
For a rack server, connect the network cable to the HDM shared network port or HDM
dedicated network port.
For a blade server, connect the network cable to the management port of OM.
Make sure the PC can reach the server.
4. Open a browser and access the HDM Web interface.
5. In the navigation pane, select Remote Control > Remote Console.
Figure 2 Entering remote console page
Item Description
3. Connect the PC to the management (MGMT) port on a minimum of one OM module, as shown
in Figure 3.
2
Figure 3 Connecting the PC to both the active and standby OM modules
LAN
PC
Enclosure
Optical disk drive Insert the optical disk drive that contains the OS image into the optical drive.
Bootable USB drive Insert the bootable USB disk that contains the OS image into the USB port.
3
Boot media Preparing for installation
1. Set up the PXE environment, including a TFTP server and a DHCP
server.
2. Connect an Ethernet port on each server where the OS is to be installed
to the PXE environment. For more information about how to set up the
PXE PXE environment, see the PXE environment setup guide.
3. Upload the OS image to the TFTP server.
4. Enable PXE (enabled by default) on the servers where the OS is to be
installed. For more information, see "Enabling PXE."
Mount the OS image through HDM. For more information, see "Mounting an
Virtual media
OS image through a remote console."
Enabling PXE
PXE is enabled by default and cannot be disabled if the BIOS boot mode is Legacy. This section
describes how to enable PXE in UEFI boot mode. For more information about BIOS boot modes, see
"Setting the BIOS boot mode."
To enable PXE:
1. Enter the BIOS Setup Utility.
2. Click the Advanced tab, select Network Stack Configuration, and then press Enter.
3. Set Network Stack, IPv4 PXE Support, and IPv6 PXE Support to Enabled (Enabled by
default).
Figure 5 Enabling PXE
4. Access the Advanced > Network PXE Control screen. Then, enable PXE on each port
(Enabled by default).
4
Figure 6 Enabling PXE on network ports
For Legacy boot mode, select the only option. All ports on the network adapter share the
same PXE boot option.
5
Figure 8 PXE boot options in Legacy boot mode
IMPORTANT:
To avoid OS installation failure caused by connection errors in a WAN, mount an OS image in the
same LAN as the server.
3. Click the CD/DVD tab, and then click Browse in the CD/DVD Media: I area. In the dialog box
that opens, select a CD/DVD file, and then click Open.
6
Figure 10 Selecting a CD/DVD file
Configuring RAID
Installing the OS on a logical disk improves server's read/write performance and provides fault
tolerance through data verification, which improves system stability.
For more information about RAID configuration, see H3C Servers Storage Controllers User Guide.
7
IMPORTANT:
• To install the OS on an NVMe SSD, you must set the BIOS boot mode to UEFI.
• In Legacy mode, DCPMMs cannot be used for operating system installation.
• To use the Legacy mode, configure the first boot drive, and install the OS on the drive. For more
information, see configuring boot options in H3C Servers Storage Controllers User Guide.
8
Figure 14 Starting the server
2. Select the boot media that contains the OS image. This section selects AMI Virtual CDROM0
as an example, because a virtual CD/DVD is mounted from the remote console.
Figure 15 Selecting the boot media
Installing the OS
The OS installation wizard might vary by OS type and OS version. This document introduces the
installation procedures for some common Windows Server, RedHat, CentOS, SUSE, VMware, and
Ubuntu OSs. For more information about another OS, access the official website for the OS.
9
Installing a Windows OS
The installation procedure is the same for different Windows OS versions. This section installs
Windows Server 2012 R2 and the storage controller driver.
Make sure both the OS image and the storage controller driver file have been mounted to the server.
You can mount a file to the server through a CD/DVD, USB disk, or virtual media.
A Windows OS cannot be installed on a dual SD card.
To install a Windows OS:
1. Enter the BIOS and select boot options. For more information, see "Selecting the boot media."
2. Set the language, time, and keyboard layout, and then click Next, as shown in Figure 16.
Figure 16 Setting the language, time, and keyboard layout
10
Figure 17 Starting installing Windows
11
Figure 19 License terms
CAUTION:
Load the storage controller driver when installing a Windows OS to avoid the following issues:
• The disk cannot be detected (see Figure 21).
• The OS cannot be accessed after installation.
12
Figure 21 Disk not detected
8. Select the path where the driver is located, and then click OK.
13
Figure 23 Selecting the driver path
10. Select the destination drive to install the OS, and then click Next.
14
Figure 25 Loading storage controller driver completed
12. Set the password, and then click Finish after the system completes installation and enters the
Settings page.
The user name is Administrator, which cannot be modified.
15
Figure 27 Setting the password
16
Figure 29 Entering the administrator password
17
To install a Red Hat/CentOS 6.x OS:
1. Enter the BIOS and select boot options. For more information, see "Selecting the boot media."
2. Select Red Hat Enterprise Linux 6.8, and then press e as prompted, as shown in Figure 31.
Figure 31 Confirming OS installation
3. Select the line that starts with kernel, and then press e.
Figure 32 Selecting the line that starts with kernel
4. Input the linux dd command, and then press Enter. Then press b to start installation.
18
Figure 33 Entering the kernel page
19
Figure 35 Selecting the mirrored interface
7. Click OK.
Figure 36 Confirming the next step
20
Figure 37 Canceling loading any other drivers
9. Press Tab, select OK or Skip, and then press Enter. This example selects Skip.
Figure 38 Confirming media test
21
Figure 39 Preparing OS configuration
22
Figure 41 Selecting the keyboard
13. Select the device type, Basic Storage Devices or Specialized Storage Devices, and then
click Next.
This example selects Basic Storage Devices.
Figure 42 Selecting the device type
14. Enter the host name in the Hostname field, and then click Next.
To configure the network, click Configure Network on the lower left corner of the page. This
example does not configure the network.
23
Figure 43 Setting the host name
24
Figure 45 Setting the root password
17. Select the type of installation, and then click Next. This example selects Use All Space.
Figure 46 Selecting the type of installation
18. Back up all data on the disk, and then click Write changes to disk to format the disk.
Figure 47 Confirming the formatting operation
19. Select a server type and additional repositories, select Customize now, and then click Next.
25
The following server types are available:
Basic Server—Base, without GUI.
Database Server—Base, plus MySQL database, without GUI.
Web Server—Base, plus PHP, Web server, and MySQL database client, without GUI.
Identity Management Server.
Virtualization Host—Base, virtualization platform.
Desktop—Basic desktop, including commonly-used desktop software.
Software Development Workstation—Includes base, virtualization platform, desktop
platform, and development tools.
Minimal—Core.
Figure 48 Server type options
26
21. Click Close, and then click Next. For the OS to start correctly, make sure the boot package is
not selected if the BIOS boot mode is UEFI.
Figure 50 Base System
27
Figure 52 Rebooting the server
Installing a Red Hat 7.x, Red Hat 8.x, CentOS 7.x, or CentOS
8.x OS
The installation procedures are similar for Red Hat 7.x, Red Hat 8.x, CentOS 7.x, and CentOS 8.x
OSs. This section installs Red Hat Enterprise Linux 7.2 and the storage controller driver.
Make sure both the OS image and the storage controller driver file have been mounted to the server.
You can mount a file to the server through a CD/DVD, USB disk, or virtual media.
To install a Red Hat/CentOS 7.x OS:
28
1. Enter the BIOS and select boot options. For more information, see "Selecting the boot media."
2. Select Red Hat Enterprise Linux 7.2, and then press e as prompted, as shown in Figure 54.
Figure 54 Confirming OS installation
3. Input linux dd at the end of the line that starts with linuxefi, and then press F10 or Ctrl+X to
start installation.
Figure 55 Parameter configuration
29
Figure 56 Parameter configuration
30
Figure 57 Selecting the language
31
Figure 58 Option configuration
7. Click INSTALLATION DESTINATION. Select the disk where the OS is to be installed, and then
click Done.
This example uses automatic partitioning. To use manual partitioning, select I will configure
partitioning.
Then you must select Standard Partition from the New mount points will use the following
partitioning scheme list for successful OS installation.
If you select manual partitioning in UEFI boot mode, you must create the /boot/efi partition, and
the files in the partition must be in efipartition or fat format. If you do not do so, an error will
occur during OS installation.
Figure 59 Selecting the disk to install the OS
32
8. Click Reclaim space to format the disk when the following dialog box appears.
Figure 60 Confirming the formatting operation
9. Click Delete all. When the status in the Action column changes to Delete, click Reclaim
space to delete all partitions.
Figure 61 Deleting the current partitions
33
Figure 62 Starting installing the OS
12. Enter the root password, and then click Done. If the password is too simple, the system gives a
prompt. To accept the simple password, click Done twice.
Figure 64 Setting the root password
13. Click USER CREATION, create a new user account, set the password, and then click Done. If
the password is too simple, the system gives a prompt. To accept the simple password, click
Done twice.
34
Figure 65 Creating a user account
15. Click Reboot to reboot the server after the installation is complete.
35
Figure 67 Rebooting the server
Installing an SUSE OS
The installation procedures are similar for SUSE OSs. This example installs SLES 11 SP4.
You do not need to install the storage controller driver for an SUSE OS.
36
To install an SUSE OS:
1. Enter the BIOS and select boot options. For more information, see "Selecting the boot media."
2. As shown in Figure 69, click Installation, and then press E.
Figure 69 Confirming OS installation
3. Input dud=1 at the end of the line that starts with linuxefi, and then press F10 to start
installation.
Figure 70 Editing the kernel
4. Open the soft keyboard, and press Ctrl+Alt+F2 to enter the CLI console.
37
Figure 71 Entering the CLI console
5. Enter the modinfo aacraid command to identify whether the driver has been installed
successfully. Press Ctrl+Alt+F7 to continue OS installation.
6. Set the language and keyboard layout of the OS, select I Agree to the License Terms, and
then click Next.
38
Figure 72 Setting the language and keyboard layout
8. Click Next.
39
Figure 74 System Probing
9. Select an installation mode and then click Next. This example selects New Installation.
Figure 75 Selecting an installation mode
40
Figure 76 Selecting your time zone
11. Select the server base scenario, and then click Next. As a best practice, select Physical
Machine for new installation.
Figure 77 Selecting the server base scenario
12. To use the default settings, click Install. The system will start OS installation.
41
Figure 78 Installing the OS
b. From the left navigation tree, select Hard Disks > sda.
The following partitions must be added:
− swap—Switching partition to implement virtual memory. As a best practice, set its size
to one or twice of the physical memory.
− /boot/efi—System boot file partition. It must be in the efi partition or fat format. As a best
practice, set the size to 100 MB to 200 MB.
− /—Root partition to save system software and files.
42
Figure 80 Partitioning the disk
c. Click Add. On the page that opens, set the partition size, and then click Next.
Figure 81 Adding a partition
d. Select a file system and mount point, and then click Finish.
43
Figure 82 Setting the partition
e. To install software, click Software. On the page that opens, select software and set system
tasks, and then click OK.
Figure 83 Selecting software
44
Figure 84 Installing the OS
15. After the installation is complete, click Next. The system will automatically reboot.
Figure 85 Performing installation
45
Figure 86 OS rebooting
16. Set the root password, and then click Next when the following page appears.
Figure 87 Setting the root password
46
Figure 88 OS installation completed
47
Figure 89 Integrating an OS image and a storage controller driver
48
Figure 91 VMware-PowerCLI-6.5.0 installation completed
b. Put the storage controller driver, original VMWare ESXi OS image, and
ESXi-Customizer-PS in the same directory.
Figure 93 Preparing the driver, OS image, and ESXi-Customizer-PS
c. Run VMware PowerCLI, and execute the cd command to enter the directory where the
driver resides.
Figure 94 Entering the directory where the driver resides
49
Figure 95 Loading the driver file
50
i. Execute the Export-EsxImageProfile -NoSignatureCheck –ImageProfile
configuration_file_name –ExportToIso –FilePath
export_path_and_file_name command to export the OS image integrated with the
driver.
Figure 100 Exporting the OS image integrated with the driver
j. Verify that the OS image has been exported to the specified path with the specified name.
Figure 101 Obtaining the OS image integrated with the driver
Installing the OS
1. Enter the BIOS and select boot options. For more information, see "Selecting the boot media."
2. Wait for the system to load the file.
Figure 102 Loading ESXi installer
51
Figure 103 Loading the OS module
4. Press F11.
52
Figure 105 License Agreement
5. Select the disk to install the OS and then press Enter. To see details, press F1.
Figure 106 Selecting the disk to install the OS
6. Confirm disk selection and then press Enter. To change to another disk, press Esc and then
select another one.
Figure 107 Confirming disk selection
7. Select a keyboard layout as prompted, and press Enter when the following dialog box appears.
53
Figure 108 Selecting a keyboard layout
54
Figure 111 OS installation completed
11. Press F2, enter the root password, and then press Enter.
The OS installation is complete when the page as shown in Figure 114 appears.
55
Figure 113 Entering the root password
Installing a Citrix OS
The installation procedures are similar for different VMware Citrix OS versions. This example installs
Citrix XenServer 7.1 but does not install the storage controller driver.
To install a Citrix OS:
1. Enter the BIOS and select boot options. For more information, see "Selecting the boot media."
2. Select Install, and then press Enter.
56
Figure 115 Grub
3. Select the keymap to use and then click OK. This example selects [qwerty] us.
Figure 116 Selecting the keymap
57
Figure 117 Confirming installation
5. Read the End User License Agreement, select Accept EULA, and then press Enter.
Figure 118 End User License Agreement
6. Select a disk to install the OS if you have multiple disks, and then click OK.
58
Figure 119 Selecting a disk
7. Select Local media as the installation source, and then click OK.
Figure 120 Selecting an installation source
59
Figure 121 Verifying the installation source
9. Set and confirm the root password, and then click OK. XenCenter will use this password to
connect to the XenServer host.
Figure 122 Setting the root password
10. Select a network interface for connecting to the management server, and then click OK.
60
Figure 123 Selecting a network interface
11. Select a method for specifying an IP address for the management interface, and then click OK.
Automatic configuration (DHCP)—Obtains an IP address through DHCP.
Static configuration—Manually specify an IP address. If you select this option, you must
also specify an IP address, mask, and gateway address.
Figure 124 Specifying an IP address
12. Configure DNS by using either of the following methods, and then click OK.
Automatically set via DHCP.
Manually specify. If you select this option, you must specify an IP address for a minimum of
one DNS server.
61
Figure 125 Configuring DNS
13. Set the time zone by selecting the geographical area and then the city, and then click OK.
Figure 126 Setting the time zone
14. Select a method for setting the system time, and then click OK.
Using NTP—You must specify a minimum of one NTP server and specify the IP address of
the NTP server.
Manual time entry—You must manually enter the system time after installation.
62
Figure 127 Selecting the method for setting the system time
15. Select Install XenServer, and then press Enter to start installation.
63
Figure 129 Starting installation
64
Figure 131 Installation completed
You have entered the Citrix XenServer GUI when the following page appears.
65
Figure 133 Citrix 7.1 GUI
NOTE:
If a storage controller has been installed on the server, install the driver for the storage controller as
shown in "Installing a storage controller driver by using an .rpm file (for RedHat OSs)"as a best
practice.
Installing a Ubuntu OS
The installation procedures are similar for different Ubuntu OS versions. This example installs
Ubuntu 14.10 and the storage controller driver.
Make sure both the OS image and the storage controller driver file have been mounted to the server.
Restrictions and guidelines
Install the RAID controller driver package by following the procedures in the Readme packed with
the RAID controller driver package obtained from the Ubuntu website.
If the system displays that the driver name is in use when you remove the driver shipped with the
kernel by executing the modpobe –r driver_name or rmmod driver_name command, it
indicates that the hard drive connected to the storage controller has the system disk where the
controller is created. In this case, do not remove the driver until you are prompted or reboot the
server and then enter the BIOS Setup Utility to delete the original logical disk, create a new disk and
then continue installation.
Procedure
1. Enter the BIOS and select boot options. For more information, see "Selecting the boot media."
2. Select Install Ubuntu Server, and then press Enter.
66
Figure 134 Installing Ubuntu server
67
Figure 136 Selecting a location
5. Select whether to detect keyboard layout. This example skips keyboard layout detection.
Figure 137 Selecting whether to detect keyboard layout
6. Select the country of origin for the keyboard, and then press Enter.
68
Figure 138 Selecting the country of origin for the keyboard
8. Select a connected network interface as the primary network interface, and then press Enter.
69
Figure 140 Configuring the network
10. Select a network configuration method, and then press Enter. This example selects not to
configure the network at this time.
Figure 142 Selecting a network configuration method
11. Enter the host name and set the user and password in turn by following the configuration wizard,
as shown in the following figures.
Figure 143 Entering the host name
70
Figure 144 Entering the real name of the user
12. Configure whether to encrypt your home directory. This example selects to not encrypt the
home directory.
Figure 147 Setting home directory encryption
71
Figure 148 Selecting the time zone
14. Select a partitioning method. This example selects Guided - use entire disk.
In UEFI boot mode, to avoid installation failure, you must create the /boot/efi partition, and
make sure the files in the partition are in the efi or fat format if you select manual partitioning.
In Legacy mode, if you select Guided - use entire disk, the system creates only the / and
swap partitions. You must click no to return to the / partition and then set the bootable flag to
on, or create the /boot partition, and then set the bootable flag of the partition to on.
Figure 149 Selecting a partitioning method
15. Check the partitions, and then select Yes. The system will automatically divide the disk into
three partitions.
72
Figure 150 Checking the partitions
17. Select a method for applying updates. This example selects to not update the system.
Figure 152 Selecting a method for applying updates
18. Choose software to install. This example selects OpenSSH server and Virtual Machine host.
If you select Manual package selection, you must manually select the package to install.
a. Press ↑ or ↓ to select target software.
b. Press Space to confirm your selection.
c. Press Tab to move your cursor to Continue, and then press Enter.
73
Figure 153 Choosing software to install
19. Press Enter when the following page appears to complete installation.
Figure 154 Finishing the installation
74
Figure 156 Logging in to the Ubuntu OS
75
Figure 158 Deployment screen
4. On the INSTALLATION SUMMARY page that opens, configure the system information,
including the installation destination, network name, and host name.
76
Figure 160 Configuring system information
b. In the SYSTEM area of the INSTALLATION SUMMARY page, click Network & Host
Name. On the page that opens, select a network port, specify a host name, and then click
Done.
77
Figure 162 Configuring the network name and host name
6. After the installation finishes, click Root Password on the CONFIGURATION page to set the
root password and click Done.
As a best practice, specify a strong password.
Figure 164 Setting the root password
78
7. On the CONFIGURATION page, click User Creation to configure a user, and then click Done.
Figure 165 Creating a user
8. On the CONFIGURATION page, click Finish Configuration, and then click Reboot to reboot
the server.
Figure 166 Rebooting the server
9. On the login page that opens, enter the password to sign in to the OS.
Figure 167 Entering the password
79
After a successful login, you are placed on the welcome page as shown in Figure 168.
Figure 168 OS welcome screen
Installing a CAS OS
For more information about how to install a CAS OS, see the installation guide for H3C CAS.
80
Installing an OS and drivers through FIST
Fast Intelligent Scalable Toolkit (FIST) is a software that provides template-based bulk server
management.
To install an OS on multiple servers in bulk, configure a server template that defines OS settings and
drivers from FIST, and then apply the server template to the servers.
For information about server templates and OS types supporting installation through FIST, see the
FIST user guide.
Device 1
Device 2
.
.
.
Device n
Managed devices
Preparing an OS image
Before installing an OS, obtain the OS image in .iso format from the official website of the OS, and
save the OS image to the FIST client.
To install a VMware ESXi OS through FIST, obtain the customized OS image from the H3C official
website.
1
Signing in to FIST
Restrictions and guidelines
You can only use user accounts in Activated state to log in to FIST. Login requests with an
inactivated account will be rejected.
Procedure
1. Open the browser, enter the system IP address of the FIST server in the format of
https://FIST_ip_address in the address bar, and then press Enter.
If you have changed the port number used by the FIST Web service, enter
http://FIST_ip_address:port_number or http://localhost:port_number.
http://localhost:port_number is available only on the FIST server.
2. On the sign-in page, enter the username and password, and then click Log In.
The default username and password are admin and Password@_, respectively.
Figure 170 Signing in to FIST
Installing the OS
Add servers to FIST
Restrictions and guidelines
This section describes the procedure for adding one server to FIST. For information about adding
multiple devices in bulk, see FIST online help.
The default HDM username and password are admin and Password@_, respectively.
Procedure
1. From the navigation bar, select Menu > Devices > Server List.
2
Figure 171 Entering the server list page
2. Click Add and select Add Manually in the Method dialog box that opens.
IMPORTANT:
To add multiple servers in bulk, select Auto Discovery or Bulk import as a best practice. For
more information, see the FIST user guide.
3. Select HDM as the device type, enter the HDM management IP address, HDM username and
password, and then click OK.
IMPORTANT:
Make sure the HDM account specified by the username has the administrator role and the
VMedia privilege. For more information about user privileges, see HDM online help.
Upload an OS image
Restrictions and guidelines
• Make sure the name of the OS image, including the suffix, does not exceed 60 characters.
• To avoid uploading failure, make sure the OS image has a different name from the existing
images.
3
• To avoid uploading failure, do not refresh the FIST webpage during the uploading process.
• To avoid OS installation errors, make sure the OS image is obtained from the official website
and is not corrupt.
• Make sure the name of the OS image does not contain left angle brackets (<), right angle
brackets (>), or quotation marks (").
Procedure
1. In the navigation pane, select Menu > Templates > Images.
Figure 173 Entering the Images page
2. Click Upload.
3. In the dialog box that opens, click Browse to select an image file to upload, and then click
Upload.
After the uploading, you can view the uploaded OS image in the Images page.
Figure 174 Uploading an OS image
4
Upload a REPO file
1. Select Menu > Templates > Repository to enter the Repository page.
Figure 175 Entering the Repository page
2. Click Add Repository. In the dialog box that opens, select a repository path. This document
uses the local path as an example.
Figure 176 Adding a repository
3. Click Upload. In the dialog box that opens, click Browse to select a repository to upload, and
then click OK.
4. Click Inventory for the target repository. The system starts to inventory components.
NOTE:
In FIST 2.00.22 or a later version, the system automatically inventories components after you
add a repository.
5
Figure 178 Viewing the inventory result
2. Click Add.
6
Figure 180 Adding a server template
3. In the Basic Info area, enter the server template name and template description (optional), and
then select a compatible server model from the Server Model list.
4. In the RAID Settings area, click Add Storage Controller, select the storage controller model,
and then click Configure.
FIST supports managing only LSI controllers in RAID mode.
Figure 181 Adding a storage controller
5. On the dialog box that opens, enter RAID name, RAID level, select a physical drive, and then
click OK.
IMPORTANT:
To avoid OS installation failure, do not install an OS through a template on a drive of 2 TB or a
larger capacity as a best practice.
7
Figure 182 Configuring a logical drive
IMPORTANT:
• The Use Answer File method is available only for a RedHat or CentOS OS.
• As a best practice to ensure template creation success, download the answer file
template instead of create a one yourself. For information about the format requirements
and usage of the answer file, see the guidelines and the readme file in the template.
8
Figure 184 Configuring an OS by using an answer file
9
9. Select a target drive in the System Drive Settings area and select a repository in the Driver
Settings area.
If you need to install a driver, select the driver file from the repository library.
Figure 186 Selecting the target drive and repository
10
Figure 187 Confirming OS settings
11
Prerequisites
As a best practice, update iFIST of the target server to the latest version, because this feature will
use the storage controller driver integrated in iFIST.
Procedure
1. In the navigation pane, select Menu > Deployment > Servers > Apply Server Templates.
Figure 188 Applying server templates
2. Select the target servers, and then click Apply Server Template.
3. In the dialog box that opens, select the server template to apply, select I have read the
template application-related Message, and then click OK.
The Templates Application Status page opens and you can view the OS installation progress
in the Application Status column.
Figure 189 Applying a server template
12
Installing an OS and drivers through iFIST
The integrated Fast Intelligent Scalable Toolkit (iFIST) is a single-server management tool
embedded in H3C servers and provides the graphical OS installation wizard to reduce operation
complexity. During OS installation, the drivers can be installed simultaneously if you have mounted
the REPO to the server. For more information about REPO, see H3C Servers REPO User Guide.
For more information about OS types supported by iFIST, see H3C Servers iFIST User Guide.
Preparing an OS image
Before installing an OS, obtain an OS image from the official website of the OS, and then connect the
boot media that contain the OS image to the server. You can use an optical disk drive, bootable USB
disk, or virtual media as the boot media.
Signing in to iFIST
Start the server, and press F10 on the POST screen as instructed.
1
Figure 190 Mounting the OS image and REPO file
Installing the OS
Restrictions and guidelines
• The firewall of the OS installed through iFIST is disabled by default.
• When you install a new OS on the local server with an OS, the old OS will be overwritten.
• To avoid OS installation or startup failure, if you change the storage controller mode to HBA in
Legacy mode, you must specify the first physical drive as the first boot option.
• To install an OS on a server in UEFI boot mode, make sure only the system disk contains a
UEFI partition. OS installation might fail if a UEFI partition exists on a non-system disk.
• To avoid OS installation failure, do not install the OS on a drive of 2 TB or a larger capacity as a
best practice.
• Before OS installation, make sure only one OS image is mounted to the server. If more than one
bootable media are mounted, the server might fail to identify the correct boot media, and OS
installation might fail as a result.
• If a USB disk is the boot media, the file name and path name of the OS image must meet the
following requirements:
Contain only letters, digits, hyphens (-), underscores (_), dots (.), and spaces.
Do not contain consecutive spaces.
• If a USB disk as the boot media is removed and re-installed, refresh the webpage for the
system to identify the boot media.
• Do not remove the boot media before the OS installation is complete.
2
Procedure
1. On the iFIST Web interface, click OS Installation Wizard.
Figure 191 Selecting OS installation wizard
2. On the Configure basic settings page that opens, select the type of media as the boot media,
and then click Next.
Figure 192 Configuring basic settings
3. On the Configure RAID arrays page that opens, click the Create RAID array tab.
4. To create a RAID array:
a. Select physical drives as needed.
b. Click Create.
3
c. In the dialog box that opens, enter a RAID array name, select a RAID level, and then click
OK.
Figure 193 Creating a RAID array
5. To view the logical drives on the server, click the Manage logical drives tab, and then click
Next.
Before going to next step, iFIST examines if the OS image is mounted successfully and is
supported. Otherwise, a prompt message appears and the system terminates the installation
process.
Figure 194 Viewing logical drives
4
6. On the Configure system settings page, select drivers and configure the OS parameters.
Figure 195 Configuring system settings
7. In the Target drive field, select the logical drive where you want to install the operating system,
and then click Next.
8. On the Verify configuration page, verify that the OS installation settings are correct.
5
Figure 196 Verifying the configuration
6
The server is automatically restarted after the OS installation is complete without manual
intervention.
7
Installing drivers on H3C servers
You can use the following methods to install drivers on servers:
• Use FIST to install drivers on a single server or multiple servers in bulk. For more information,
see H3C Servers FIST User Guide.
• Use REPO, which supports offline driver and firmware update. For more information, see H3C
Servers REPO User Guide.
• Use the common methods.
This section introduces the common methods for driver installation.
3. Right-click on Intel(R) 82599 10 Gigabit Dual Port Network Connection, and then select
Properties > Driver from the short-cut menu.
1
Figure 199 Device Manager
2
If the file is an .inf file, select Update driver, select Local search in the dialog box that opens,
and then select the .inf file.
Figure 201 Running the driver
3. Click OK.
Figure 202 Driver installation completed
4. Display the driver version to verify that the version has been updated.
3
Figure 203 Displaying driver version
4
Figure 204 Displaying storage controller details
6. Execute the modinfo megaraid_sas command to verify that the driver has been installed
successfully.
5
Figure 206 Displaying storage controller details
6. Execute the modinfo megaraid_sas command to verify that the driver has been installed
successfully.
Figure 208 Verifying the driver installation
6
Figure 209 Displaying FC HBA details
5. Execute the cd command to enter the /tmp directory where the driver resides, and then
execute the tar –zxvf filename.tar.gz command to decompress the .tar.gz file.
Figure 211 Decompressing the .tar.gz file
6. Execute the cd command to enter the directory where the decompressed file resides, and then
execute the ./extras/build.sh install command to start driver installation.
The path for the build.sh script in this example might differ from your product.
7
Figure 212 Installing the driver of a FC HBA card for a RedHat device
7. Execute the modinfo qla2xxx command to verify that the driver has been installed
successfully.
Figure 213 Verifying the driver installation
2. Execute the lspci –vvs bus command to view driver information. The bus argument
represents the bus number of the GPU.
8
In the command output, nouveau represents the NVIDIA GPU driver integrated into the OS by
default.
Figure 215 Displaying GPU driver information
3. Execute the modinfo and lsmod commands in sequence to view GPU driver information.
Figure 216 Displaying GPU driver information
9
Figure 217 Creating the disable_nouveau.conf file
b. Add the following command lines to the file, and then exit the vim editor.
blacklist nouveau
options nouveau modeset=0
10
Figure 219 Viewing information about the OS-integrated GPU driver
7. As shown in Figure 222 and Figure 223, select Accept and Yes, respectively.
11
Figure 222 Selecting Accept
8. After the installation, execute the lspci –vvs 05:00.0 command to view information about
the current GPU driver.
If the Kernel driver in use field displays nvidia, the driver has been installed successfully.
Figure 224 Viewing the current GPU driver information
12
Figure 225 Viewing kernel driver in use
3. Obtain the driver from the H3C website, and then upload the VMware OS.
13
Figure 227 Uploading the driver
2. Execute the esxcli software vib list command to verify that the driver has been
installed successfully.
14
Figure 230 Verifying the driver installation
Updating firmware
Updating storage controller firmware
Checking the firmware version
1. Log in to the HDM Web interface.
2. In the navigation pane, select Dashboard >Storage.
3. Click the RAID Summary tab to view storage controller information.
Figure 231 Viewing firmware version
15
Figure 232 Entering storage controller management submenu
5. As shown in Figure 234, select the file system, directory, and image, select Update, and then
press Enter.
16
Figure 234 Selecting the firmware image
6. Verify that the current firmware version and target firmware version are correct, and select
Confirm > Enabled > Yes. Then, press Enter.
Figure 235 Verifying firmware versions
7. For the new firmware to take effect, press Enter to reboot the server.
To verify that the firmware has been updated successfully, see "Checking the firmware
version."
17
Figure 236 Rebooting the server
18
Troubleshooting
The /dev/root directory not found during Linux OS
installation
Symptom
If you use a USB disk or external connected driver to install a Linux OS, the system generates a
dracut-initqueue timeout error and prompts a /dev/root does not exist message.
Figure 237 Error message
Solution
This issue is caused by the inconsistency between the partition label in GRUB and the actual USB
disk or drive name.
To resolve the issue:
1. Execute the ls /dev command in GRUB to identify the partition label of the bootable USB disk
or drive, for example, sda4.
2. Reboot the server.
3. As shown in Figure 238, change the drive letter path to /dev/sda4.
Figure 238 Changing the drive letter path
1
Figure 239 Failure to install SUSE11SP4
Solution
To resolve the issue:
1. Mount the image through a USB disk or create an ISO file and then mount the image through
KVM by following these steps:
a. Install SUSE11SP4 until the following page appears.
Figure 240 Installing SUSE11SP4
4
Figure 241 Verifying the drive in use
5
Storage controller HBA-H460-M1 FW1.04 can be
installed successfully on an RHEL OS but the
system prompts installation failure
Symptom
The HBA-H460-M1 storage controller with version FW1.04 can be installed successfully on an RHEL
OS but the system prompts installation failure.
Solution
To resolve the issue:
1. Install the aacraid drive on the RHEL OS.
2. Add a space before and after the aacraid field in /etc/dracut.conf.d/aacraid.conf, and then
save the configuration.
Figure 242 Adding spaces
6
Solution
To resolve the issue:
1. Do not disable all internal model controls (IMCs) for CPU 1 or CPU 2 if NUMA is enabled, or
disable NUMA if you want to disable all IMCs for CPU 1 or CPU 2.
2. If the issue persists, contact H3C Support.
c. Display the value of the DevCtl field in the register, and then set the value of the
maxpayload field. As shown in the following figure, if the value of the DevCtl field is
00002810, set the value of the maxpayload field to 128B. To set it to 256B, the value of the
DevCtl field must be 0x2830.
7
Figure 244 Displaying the value of the DevCtl field in the original register
Method 2:
Add pci=pcie_bus_safe or pci=pcie_bus_perf to the GRUB configuration file. Use a Red Hat
OS as an example. The configuration file is in the /etc/efi/EFI/redhat/grub.conf directory, as
shown in Figure 245.
pci=pcie_bus_safe sets the MPS of each device to the maximum MPS value supported by
the devices in root_complex.
pci=pcie_bus_perf sets the MPS of a device to the maximum MPS allowed by its upper
level bus.
This method fixes the payload of a PCIe device at system start and ignores the payload
initialized by the BIOS. This might influence bandwidth usage.
Figure 245 Adding a parameter to the GRUB configuration file
8
Some NVMe drives might fail to be identified when
multiple NVMe drives are installed after OS
installation
Symptom
Some NVMe drives might fail to be identified when multiple NVMe drives are installed after OS
installation.
Solution
To resolve the issue:
1. Install a next NVMe drive a minimum of 20 seconds after one NVMe drive is installed.
2. If the issue persists, contact H3C Support.
CAUTION:
Forcibly powering down the server might damage your applications or data. Be cautious to perform
this operation based on your operating system.
9
Bluescreen occurred if chipset drivers are
installed before GPU-M60-1 and GPU-M60-1-X
display card drivers are installed on the Windows
system
Symptom
Bluescreen occurred if chipset drivers are installed before GPU-M60-1 and GPU-M60-1-X display
card drivers are installed on the Windows system.
Solution
To resolve the issue:
1. Install the display card drivers first, and then install chipset drivers.
2. If the issue persists, contact H3C Support.
Solution
To resolve the issue:
• Method 1:
a. Remove the IB-MCX354A-FCBT-56/40Gb-2P network adapter driver provided with
Windows Server 2012 R2, and then install the network adapter driver provided by Mellanox.
10
Figure 247 Installing Mellanox network adapter driver
11
OS installation takes a long time when the OS
image is mounted through an HDM shared
network interface
Symptom
OS installation takes a long time when the link speed is 1000 Mbps between an HDM network
interface and the peer interface.
Solution
To resolve the issue:
1. Change the transmission rate of the peer interface to 100 Mbps because the shared network
interface supports autonegotiation.
2. If the issue persists, contact H3C Support.
12
Acronyms
Table 5 Acronyms