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

软件要求

操作系统和软件版本如表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

v0.56.3

kube-prometheus-stack 35.5.1 · prometheus/prometheus-community (artifacthub.io)

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路径以实际环境为准。
# 临时修改
vim /etc/systemd/system/docker.service

# 按“i”进入编辑模式,添加ExecStart内容
ExecStart=/usr/bin/dockerd --data-root /data/docker

# 永久修改
vim /etc/docker/daemon.json

# 按“i”进入编辑模式,添加以下内容
{
    "data-root": "/data/docker"
}

步骤5 启动Docker服务

systemctl daemon-reload
systemctl start docker

----结束