Installing System Dependencies on UOS
MindCluster Ascend Deployer does not support the installation of system dependencies required by the Ascend software on UOS. Perform the following operations to manually install the dependencies.
- In the Yum repository configuration path /etc/yum.repos.d, create a cann_docker.repo file and write the following content into the file. Modify the content based on the security requirements and version requirements of your organization.
# Required for installing the driver, firmware, and CANN. [docker-ce] baseurl=https://mirrors.huaweicloud.com/docker-ce/linux/centos/7/aarch64/stable gpgcheck=0 [extra] baseurl=https://mirrors.huaweicloud.com/centos-altarch/7/extras/aarch64/ gpgcheck=0
- Install the dependencies required by the driver, firmware, and CANN.
yum install blas-devel gcc-c++ net-tools haveged sshpass dkms gcc kernel-devel-$(uname -r) make sshpass haveged bzip2 unzip tar sshpass docker-ce-18.09.0 docker-ce-cli-18.09.0 containerd.io-1.6.16 zlib-devel openssl-devel xz-devel bzip2-devel libffi-devel sqlite-devel bzip2-devel python3-libselinux expect hdf5-devel dos2unix
- Manually install Kubernetes and configure inventory_file. Then, install MindCluster.
- For the UOS system, MindCluster cluster scheduling components support only Kubernetes 1.19.16 to 1.28.x (cri-dockerd must be installed for Kubernetes 1.24 and later versions) and Docker 18.09.x and later versions. Otherwise, the Kubernetes configuration is skipped,and MindCluster cluster scheduling packages are installed directly.
- To install the MindCluster scheduling components on UOS 20-1020e and UOS 20-1050u2e, manually install Kubernetes and configure inventory_file, and then use MindCluster Ascend Deployer to run the MindCluster installation command.
Parent topic: Common Operations