本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
部署的前提条件
在部署 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.874-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.874-5ubuntu2.10 或更高版本(用于 bionic)或 2.0.874-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
FC 工具
使用适用于您的操作系统的命令安装 FC 工具。
-
当使用运行 RHEL/Red Hat Enterprise Linux CoreOS (RHCOS) 的工作节点并配合 FC PVs 时,请在
discardStorageClass 中指定 mountOption 以执行内联空间回收。请参阅 "Red Hat 文档"。
RHEL 8+
-
安装以下系统软件包:
sudo yum install -y lsscsi device-mapper-multipath -
启用多路径:
sudo mpathconf --enable --with_multipathd y --find_multipaths n请确保 etc/multipath.conf`包含 `find_multipaths no`下的 `defaults。 -
请确保
multipathd正在运行:sudo systemctl enable --now multipathd
Ubuntu
-
安装以下系统软件包:
sudo apt-get install -y lsscsi sg3-utils multipath-tools scsitools -
启用多路径:
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。 -
确保
multipath-tools已启用并正在运行:sudo systemctl status multipath-tools