Rate This Document
Findability
Accuracy
Completeness
Readability

Preparing for the Installation

Before the installation, ensure that the environment satisfies the software and hardware requirements of KAE and a license is correctly installed. The OS can identify the accelerator devices only after the license is successfully installed.

Environment Requirements

  • The KAE function is enabled on the server (for example, a Kunpeng server).

    To use the accelerators in the non-virtualization scenario, you need to disable the SMMU. For details, see TaiShan Server BIOS Parameter Reference (Kunpeng 920 Processor).

  • Kunpeng 920 series processors are used.
  • The iBMC V365 or later is used.
  • The BIOS V105 or later is used.
  • One of the following OSs is used for KAE 1.0:
    • CentOS 7.6 4.14.0-115.el7a.0.1.aarch64 version
    • SUSE 15.1 4.12.14-195-default.aarch64 version
    • EulerOS 2.8 4.19.36-vhulk1907.1.0.h410.eulerosv2r8.aarch64 version
    • NeoKylin 7.6 4.14.0-115.5.1.el7a.06.aarch64 version
    • BCLinux-R7-U6-Server-aarch64 version
    • Kylin 4.0.2 (juniper) 4.15.0-70-generic version
    • Kylin release 4.0.2 (SP2) 4.19.36-vhulk1907.1.0.h403.ky4.aarch64 version
    • UniKylin Linux release 3(Core) 4.18.0-80.ky3.kb21.hw.aarch64 version
    • Ubuntu 18.04.1 LTS 4.15.0-29-generic version
    • openEuler 20.03 LTS 4.19.90-2003.4.0.0036.oe1.aarch64 version
    • openEuler 20.03 LTS-SP1 4.19.90-2012.4.0.0053.oe1.aarch64 version
  • One of the following OSs is used for KAE 2.0:
    • openEuler 22.03 LTS SP1/SP2/SP3/SP4
    • EulerOS V2.0 SP12
    • TencentOS 4.19.119
  • An SSH remote login tool has been installed on the local PC.
  • The root account is used for KAE installation.
  • Both root and non-root accounts can run KAE.

Obtaining a License

KAE on Kunpeng K series servers is enabled by default. You do not need to apply for a license.

  1. For details about how to apply for and install a license, see Huawei Server iBMC License User Guide.
  2. After installing a license, run the lspci command to check whether the OS has an accelerator device.

    The accelerator description queried through the lspci command varies with the OS. In addition to filtering by keywords, you can also check whether the following accelerator SBDF information exists.

    1. Check whether the High Performance RSA Engine (HPRE) exists in the system.
      1
      lspci | grep HPRE
      
      If the following information is displayed, HPRE exists in the system.
      1
      2
      79:00.0 Network and computing encryption device: Huawei Technologies Co., Ltd. HiSilicon HPRE Engine (rev 21)
      b9:00.0 Network and computing encryption device: Huawei Technologies Co., Ltd. HiSilicon HPRE Engine (rev 21)
      
    2. Check whether the Security Engine (SEC) exists in the system.
      1
      lspci | grep SEC
      
      If the following information is displayed, SEC exists in the system.
      1
      2
      76:00.0 Network and computing encryption device: Huawei Technologies Co., Ltd. HiSilicon SEC Engine (rev 21)
      b6:00.0 Network and computing encryption device: Huawei Technologies Co., Ltd. HiSilicon SEC Engine (rev 21)
      

    If no command output is displayed, no KAE accelerator device exists in the OS. Check whether the license is successfully installed.