本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
部署的前提条件
贡献者
建议更改
在部署 Astra Trident 之前,您必须在主机上安装和配置必要的协议前提条件。
验证要求
NFS工具
使用适用于您的操作系统的命令安装NFS工具。
RHEL 8+
sudo yum install -y nfs-utils
Ubuntu
sudo apt-get install -y nfs-common
安装NFS工具后重新启动工作节点、以防止在将卷连接到容器时失败。 |
iSCSI工具
使用适用于您的操作系统的命令安装iSCSI工具。
RHEL 8+
-
安装以下系统软件包:
sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath
-
检查 iscsi-initiator-utils 版本是否为 6.2.0.877-2.el7 或更高版本:
rpm -q iscsi-initiator-utils
-
将扫描设置为手动:
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
-
启用多路径:
sudo mpathconf --enable --with_multipathd y --find_multipaths n
确保 etc/multipath.conf
包含find_multipaths no
下defaults
。 -
请确保
iscsid
和multipathd
正在运行:sudo systemctl enable --now iscsid multipathd
-
启用并启动
iscsi
:sudo systemctl enable --now iscsi
Ubuntu
-
安装以下系统软件包:
sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools
-
检查 open-iscsi 版本是否为 2.0.877-5ubuntu2.10 或更高版本(对于双子系统)或 2.0.877-7.1ubuntu6.1 或更高版本(对于 Focal ):
dpkg -l open-iscsi
-
将扫描设置为手动:
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
-
启用多路径:
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
确保 etc/multipath.conf
包含find_multipaths no
下defaults
。 -
请确保
open-iscsi
和multipath-tools
已启用且正在运行:sudo systemctl status multipath-tools sudo systemctl enable --now open-iscsi.service sudo systemctl status open-iscsi
NVMe工具
使用适用于您的操作系统的命令安装NVMe工具。
|
RHEL 9
sudo yum install nvme-cli sudo yum install linux-modules-extra-$(uname -r) sudo modprobe nvme-tcp
Ubuntu
sudo apt install nvme-cli sudo apt -y install linux-modules-extra-$(uname -r) sudo modprobe nvme-tcp