鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

软件要求

操作系统和软件版本如表1所示。

表1 操作系统和软件版本

项目

版本

下载地址

OS

  • openEuler 22.03 LTS SP3 for Arm
  • BClinux for Euler 21.10U4
  • CTyunOS3
  • CULinux3.0

/

Docker

28.0.1 for Arm

获取链接

Docker Compose

Compose 2.33.1 for Arm

获取链接

Kubernetes(以下简称K8s)

1.23.1

通过配置Yum源的方式安装

Helm

helm-v3.18.3-linux-arm64

获取链接

kube-prometheus-stack

0.56.3

获取链接

MindIE

  • 300I:1.0.0-300I-Duo-py311-openeuler24.03-lts
  • 800I:2.0.RC1-800I-A3-py311-openeuler24.03-lts

获取链接

MindIE驱动软件包

  • 300I:Ascend-hdk-310p-npu-driver_24.1.0.1_linux-aarch64.run
  • 800I:Ascend-hdk-910b-npu-driver_24.1.0.3_linux-aarch64.run

获取链接

MindIE固件软件包

  • 300I:Ascend-hdk-310p-npu-firmware_7.5.0.5.220.run
  • 800I:Ascend-hdk-910b-npu-firmware_7.5.0.5.220.run

获取链接

Mis-tei

7.0.RC1-300I-Duo-aarch64

获取链接

关闭防火墙和SELinux

配置环境前需关闭防火墙和SELinux,可以按照下面的步骤操作。

关闭防火墙:

  1. 查看防火墙状态。
    systemctl status firewalld
  2. 关闭防火墙。
    systemctl disable firewalld --now

关闭SELinux:

  • 永久关闭SELinux。
    sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
  • 临时关闭SELinux。
    setenforce 0

安装Docker

请提前完成Docker软件的安装,如未安装按照下面描述进行离线安装。

  1. 下载Docker软件包。
    wget https://download.docker.com/linux/static/stable/aarch64/docker-28.0.1.tgz
  2. 解压Docker软件包。
    tar -xvf docker-28.0.1.tgz
  3. 安装Docker。
    mv docker/* /usr/bin/ 
  4. 创建docker.service服务文件。
    1. 创建并编辑docker.service文件。
      vi /etc/systemd/system/docker.service
    2. “i”进入编辑模式,添加如下内容。
      [Unit]
      Description=Docker Application Container Engine
      Documentation=https://docs.docker.com
      After=network-online.target firewalld.service
      Wants=network-online.target
      [Service]
      Type=notify
      ExecStart=/usr/bin/dockerd
      ExecReload=/bin/kill -s HUP $MAINPID
      TimeoutSec=0
      RestartSec=2
      ExecStartPost=/usr/sbin/iptables -P FORWARD ACCEPT
      Restart=always
      TimeoutStartSec=0
      LimitNOFILE=infinity
      LimitNPROC=infinity
      LimitCORE=infinity
      Delegate=yes
      KillMode=process
      StartLimitBurst=3
      StartLimitInterval=60s
      [Install]
      WantedBy=multi-user.target
    3. “Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
  5. 增加文件可执行权限。
    chmod +x /etc/systemd/system/docker.service
  6. 启动Docker服务。
    systemctl daemon-reload
    systemctl start docker

(可选)配置Docker工作路径

Docker默认工作路径为“/var/lib/docker”,为避免鲲鹏模组RAG一体机系统盘空间不足,建议启用Docker服务前更改Docker工作路径。假设新工作路径在“/data”

  1. 停止已有Docker服务。
    systemctl stop docker
  2. 在新工作路径创建“docker”目录。
    mkdir -p /data/docker
  3. 迁移已有Docker数据。
    rsync -avz /var/lib/docker/ /data/docker/
  4. 修改Docker服务的启动参数,docker.service路径以实际环境为准。

    临时修改:

    1. 编辑docker.service文件。
      vim /etc/systemd/system/docker.service
    2. “i”进入编辑模式,添加ExecStart内容。
      ExecStart=/usr/bin/dockerd --data-root /data/docker
    3. “Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。

    永久修改:

    1. 编辑daemon.json文件。
      vim /etc/docker/daemon.json
    2. “i”进入编辑模式,添加以下内容。
      {
          "data-root": "/data/docker"
      }
    3. “Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
  5. 启动Docker服务。
    systemctl daemon-reload
    systemctl start docker