No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

FusionStorage V100R006C20 Block Storage Service Software Installation Guide 07

Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Installing Drivers and Tools

Installing Drivers and Tools

Scenarios

  • All operations described in this section need to be performed for storage nodes that use non-EulerOS operating systems.
  • All operations except for installing the OS dependency packages need to be performed for storage nodes that use EulerOS.

Prerequisites

Conditions

All hardware components have been installed and connected.

You have obtained related documents and software packages by referring to Installation Preparations.

Procedure

    Installing OS Dependency Packages

    You can install the FusionStorage Agent (FSA) node only after installing the required OS dependency packages on the server.

    1. After the OS is installed, configure firewall rules for the OS by performing operations provided in FusionStorage Communication Matrix.

      Log in to the server OS using the server management IP address. Perform the following operations to disable firewalls and disable the function of enabling firewalls upon a startup. If firewalls are not disabled, communication between storage nodes fails.

      Commands for disabling firewalls are as follows:

      • OSs earlier than Red Hat Linux 6.9 or CentOS Linux 6.9:

        Stopping the firewall program: service iptables stop

        Disabling automatic firewall startup upon OS startup: chkconfig iptables off

      • Red Hat Linux 7.1~7.5, CentOS Linux 7.1~7.5, Oracle Linux or EluerOS

        Stopping the firewall program: systemctl stop firewalld

        Disabling automatic firewall startup upon OS startup: systemctl disable firewalld

      • SUSE Linux OSs:

        Stopping the firewall program:

        /etc/init.d/SuSEfirewall2_setup stop

        /etc/init.d/SuSEfirewall2_init stop

        Disabling automatic firewall startup upon OS startup:

        chkconfig SuSEfirewall2_setup off

        chkconfig SuSEfirewall2_init off

      For detailed operation guidelines, visit the official website of the OS provider.

    2. Decompress the FusionStorage Block V100R006C20SPC200_tool.zip software package.

      Obtain one of the following installation scripts for the OS dependency packages from the install_lib folder based on the OS type:

      • Red Hat Linux OSs: install_lib_for_rhel.sh
      • SUSE Linux OSs: install_lib_for_suse.sh
      • CentOS Linux OSs: install_lib_for_centos.sh
      • Oracle Linux OSs: install_lib_for_oel.sh

    3. (Optional) Modify the installation script of OS dependency packages to adapt with the installation.

      Perform this step if you have already configured the software repository onsite and do not need to obtain the dependency package software by mounting the OS image file.

      Modify the installation script as follows:

      • SUSE Linux OSs: Edit the install_lib_for_suse.sh file as follows:

        • Change the REPO_NAME value to the name of the in-use software repository. You can query the software repository name by running the zypper lr command in the OS.
        • Change the ZYPPER_REPO_IS_EXIST value to 1.
      • Other OSs: Change the YUM_REPO_IS_EXIST value in the install_lib_for_XXX.sh file to 1.

    4. Upload the obtained installation script to a directory, for example, /tmp, on each server.
    5. On the remote control page, mount the OS image file.

      This step is not required if you have configured the software repository onsite.

    6. Use PuTTY to log in to the first server.

      Ensure that the management IP address and username root are used to establish the connection.

      If the public and private keys are used to authenticate the login, perform the operations based on Using PuTTY to Log In to a Node in Key Pair Authentication Mode.

    7. Switch to the directory containing the installation script and run the following command to install the dependency packages:

      sh install_lib_for_xxx.sh

      In this command, install_lib_for_xxx.sh specifies the installation script name.

      For example, sh install_lib_for_suse.sh.

      The installation process takes about 20 minutes. You can install the dependency packages for multiple servers at the same time. The time required for the installation varies depending on the hardware configurations and whether the software repository is used. If the installation is completed in a short period of time and no error message is reported, the installation is successful.

      NOTE:

      If the server does not support the dependency package installation by mounting the image file, perform the following operations to install the dependency packages:

      1. Upload the local operating system image file to the server.
      2. Run the sh install_lib_for_xxx.sh Name of the image file command to install the dependency packages.

        In the preceding command, install_lib_for_xxx.sh specifies the name of the installation script.

        Example command: sh install_lib_for_rhel.sh /tmp/CentOS-7-x86_64-DVD-1611.iso

      3. After the dependency packages are installed, the servers are automatically restarted.

    8. Install the dependency packages for all servers. For details, see 6 to 7.

    Installing Drivers and RAID CLI Tools

    1. Log in to the OS of the servers as user root.
    2. Go to the directory where the driver software resides, for example, /home.
    3. Run the rpm -ivh driver package name command to install RAID CLI tools.

      Example

      • MegaCLI: rpm -ivh MegaCli-8.07.10-1.noarch.rpm
      • StorCLI: rpm -ivh storcli-1.13.06-1.noarch.rpm
      • HpacuCLI: rpm -ivh hpacucli-2.30-6.0.noarch.rpm
      • PercCLI: rpm -ivh perccli-1.17.10-1.noarch.rpm

    4. Install network adapter drivers.

      For 10GE, IB, and RoCE network adapters, obtain driver software and installation guide from their technical support websites and then install drivers as instructed in the guide.

      Example: Installing drivers for IB and RoCE network adapters used in FusionSphere OpenStack V100R006C10
      1. Install network adapter drivers.
        • IB network adapter: mlnx_ib_install --trans "--distro rhel7.2,--force-kmp " --force driver package name
        • RoCE network adapter: mlnx_roce_install --trans "--distro rhel7.2,--force-kmp,--hypervisor" --force driver package name
      2. Run the /etc/init.d/openibd restart command to restart services.
      NOTE:

      If IB and RoCE network adapters are from the same vendor and use the same driver, you only need to install the driver once. For example, IB and RoCE network adapters from Mellanox use the same driver.

    5. For details about how to install main storage drivers, see the document of the corresponding vendor.

      For ES3000 SSDs, see ES3000 V3 NVMe PCIe SSD User Guide or ES3000 V5 NVMe PCIe SSD User Guide based on the disk type, and choose Installation and Configuration > Confirming Driver Information.

      After installing drivers and configuring FSM, you can log in to the FusionStorage Block self-service maintenance platform and view SSD devices.

    6. When ES3000 is used, you need to install a tool for managing ES3000, such as hioadm.

      For details, see ES3000 V3 NVMe PCIe SSD User Guide or ES3000 V5 NVMe PCIe SSD User Guide based on the disk type, and choose Installation and Configuration > Installing the Tool Package.

    Configuring main storage

    The RAID configuration of main storage disks varies among different RAID cards. For details about requirements, see Interoperability. For details about how to configure the main storage, see server documents of the corresponding vendor.

    Enabling the Hardware DIF Function

    When a storage node uses ES3000 V3 or ES3000 V5 as the main storage or cache, the hardware DIF function must be enabled. For details, see FusionStorage Hardware DIF Configuration Guide to enable the DIF function.

Translation
Download
Updated: 2019-06-29

Document ID: EDOC1100016637

Views: 23831

Downloads: 14

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Share
Previous Next