开发者
资源

UOS系统安装依赖

ascend-deployer工具在UOS系统上不支持安装昇腾软件包所需系统依赖,请参考以下操作手动安装。需注意,UOS 20-1020e上不支持MindX DL场景,所以无需安装K8s,可跳过K8s相关步骤。

  1. 在yum源配置路径/etc/yum.repo.d下,新建k8s_docker.repo文件,写入以下示例内容,具体版本的请根据所在组织安全要求和版本需要进行修改。
    # 安装K8s需添加
    [kubernetes]
    name=Kubernetes
    baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-$basearch/
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
    
    # 安装驱动、固件、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
  2. 执行如下命令安装驱动、固件、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
  3. 安装K8s。
    UOS系统中,MindX DL场景仅支持在K8s 1.19.16和1.25.3版本下进行配置, 否则会跳过k8s配置,直接安装MindX DL软件包。用户请参考如下示例命令安装,版本需符合所在组织安全和版本要求。
    yum install kubeadm-1.25.3 kubectl-1.25.3 kubelet-1.25.3 kubernetes-cni-1.2.0