此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
部署的先決條件
在部署 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