Skip to main content
Astra Trident
21.07
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

部署的前提条件

贡献者

在部署 Astra Trident 之前,您必须在主机上安装和配置必要的协议前提条件。

  • 验证您的部署是否满足所有要求 "要求"

  • 验证您是否安装了受支持的 Docker 版本。如果您的 Docker 版本已过时, "安装或更新它"

docker --version
  • 验证是否已在主机上安装和配置协议前提条件:

协议 操作系统 命令

NFS

RHEL/CentOS

sudo yum install -y nfs-utils

NFS

Ubuntu 或 Debian

sudo apt-get install -y nfs-common

iSCSI

RHEL/CentOS

  1. 安装以下系统软件包:

    sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath

  2. 启动多路径守护进程:

    sudo mpathconf --enable --with_multipathd y

  3. 请确保 iscsidmultipathd 已启用且正在运行:

    sudo systemctl enable iscsid multipathd
    sudo systemctl start iscsid multipathd

  4. 发现 iSCSI 目标:

    sudo iscsiadm -m discoverydb -t st -p <DATA_LIF_IP> --discover

  5. 登录到发现的 iSCSI 目标:

    sudo iscsiadm -m node -p <DATA_LIF_IP> --login

  6. 启用并启动 iscsi

    sudo systemctl enable iscsi
    sudo systemctl start iscsi

iSCSI

Ubuntu 或 Debian

  1. 安装以下系统软件包:

    sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools

  2. 启用多路径:

    sudo tee /etc/multipath.conf <←'EOF'
    defaults {
    user_friendly_names yes
    find_multipaths yes
    }
    EOF
    sudo service multipath-tools restart

  3. 请确保 iscsidmultipathd 正在运行:

    sudo service open-iscsi start
    sudo service multipath-tools start

  4. 发现 iSCSI 目标:

    sudo iscsiadm -m discoverydb -t st -p <DATA_LIF_IP> --discover

  5. 登录到发现的 iSCSI 目标:

    sudo iscsiadm -m node -p <DATA_LIF_IP> --login