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

部署的前提条件

提供者

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

验证要求

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

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

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

协议 操作系统 命令

NFS

RHEL/CentOS 7.

sudo yum install -y nfs-utils

NFS

Ubuntu

sudo apt-get install -y nfs-common

iSCSI

RHEL/CentOS 7.

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

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

  2. 检查 iscsi-initiator-utils 版本是否为 6.2.0.877-2.el7 或更高版本:

    rpm -q iscsi-initiator-utils

  3. 将扫描设置为手动:

    sUdo sed -i 's/^ \ ( node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf

  4. 启用多路径:

    sudo mpathconf -enable -for_multipathd y -find_multipaths n

    注 确保 detc/multipath.conf contains find_multipaths no under` efaults `.
  5. 确保 iscsidmultipathd 正在运行:

    sudo systemctl enable -now iscsid multipathd

  6. 启用并启动 iSCSI

    sudo systemctl enable —现在为 iSCSI

iSCSI

Ubuntu

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

    sUdo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitool

  2. 检查 open-iscsi 版本是否为 2.0.877-5ubuntu2.10 或更高版本(对于双子系统)或 2.0.877-7.1ubuntu6.1 或更高版本(对于 Focal ):

    dpkg -l open-iscsi

  3. 将扫描设置为手动:

    sUdo sed -i 's/^ \ ( node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf

  4. 启用多路径:

    sUdo tee /etc/multipath.conf <←'EOF' defaults { user_friendly_names yes find_multipaths no } eOF sudo systemctl enable -now multipath-tools.service sudo service multipath-tools restart

    注 确保 detc/multipath.conf contains find_multipaths no under` efaults `.
  5. 确保已启用并运行 open-iscsimultipath-tools

    sudo systemctl status multipath-tools sudo systemctl enable -now open-iscsi.service sudo systemctl status open-iscsi