Voraussetzungen für die Bereitstellung
Bevor Sie Trident bereitstellen können, müssen Sie die erforderlichen Protokollvoraussetzungen auf Ihrem Host installieren und konfigurieren.
Überprüfen Sie die Anforderungen
-
Vergewissern Sie sich, dass Ihre Bereitstellung alle Anforderungen erfüllt."Anforderungen" .
-
Vergewissern Sie sich, dass Sie eine unterstützte Version von Docker installiert haben. Wenn Ihre Docker-Version veraltet ist, "installieren oder aktualisieren" .
docker --version -
Vergewissern Sie sich, dass die Protokollvoraussetzungen auf Ihrem Host installiert und konfiguriert sind.
NFS -Tools
Installieren Sie die NFS-Tools mithilfe der Befehle für Ihr Betriebssystem.
sudo yum install -y nfs-utils
sudo apt-get install -y nfs-common
|
|
Starten Sie Ihre Worker-Knoten nach der Installation der NFS-Tools neu, um Fehler beim Anhängen von Volumes an Container zu vermeiden. |
iSCSI-Tools
Installieren Sie die iSCSI-Tools mithilfe der Befehle für Ihr Betriebssystem.
-
Installieren Sie die folgenden Systempakete:
sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath -
Prüfen Sie, ob die Version von iscsi-initiator-utils 6.2.0.874-2.el7 oder höher ist:
rpm -q iscsi-initiator-utils -
Scanvorgang auf manuelles Scannen einstellen:
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf -
Multipathing aktivieren:
sudo mpathconf --enable --with_multipathd y --find_multipaths nSicherstellen etc/multipath.confenthältfind_multipaths nounterdefaults. -
Stellen Sie sicher, dass
iscsidUndmultipathdlaufen:sudo systemctl enable --now iscsid multipathd -
Aktivieren und starten
iscsi:sudo systemctl enable --now iscsi
-
Installieren Sie die folgenden Systempakete:
sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools -
Prüfen Sie, ob die Open-iSCSI-Version 2.0.874-5ubuntu2.10 oder höher (für Bionic) bzw. 2.0.874-7.1ubuntu6.1 oder höher (für Focal) ist:
dpkg -l open-iscsi -
Scanvorgang auf manuelles Scannen einstellen:
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf -
Multipathing aktivieren:
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 restartSicherstellen etc/multipath.confenthältfind_multipaths nounterdefaults. -
Stellen Sie sicher, dass
open-iscsiUndmultipath-toolssind aktiviert und laufen:sudo systemctl status multipath-tools sudo systemctl enable --now open-iscsi.service sudo systemctl status open-iscsi
NVMe-Tools
Installieren Sie die NVMe-Tools mithilfe der Befehle für Ihr Betriebssystem.
|
|
|
sudo yum install nvme-cli
sudo yum install linux-modules-extra-$(uname -r)
sudo modprobe nvme-tcp
sudo apt install nvme-cli
sudo apt -y install linux-modules-extra-$(uname -r)
sudo modprobe nvme-tcp
FC -Tools
Installieren Sie die FC-Tools mithilfe der Befehle für Ihr Betriebssystem.
-
Bei Verwendung von Worker-Knoten, auf denen RHEL/Red Hat Enterprise Linux CoreOS (RHCOS) mit FC-PVs ausgeführt wird, geben Sie Folgendes an:
discardmountOption in der StorageClass zur Durchführung der Inline-Speicherplatzfreigabe. Siehe "Red Hat-Dokumentation" .
-
Installieren Sie die folgenden Systempakete:
sudo yum install -y lsscsi device-mapper-multipath -
Multipathing aktivieren:
sudo mpathconf --enable --with_multipathd y --find_multipaths nSicherstellen etc/multipath.confenthältfind_multipaths nounterdefaults. -
Stellen Sie sicher, dass
multipathdläuft:sudo systemctl enable --now multipathd
-
Installieren Sie die folgenden Systempakete:
sudo apt-get install -y lsscsi sg3-utils multipath-tools scsitools -
Multipathing aktivieren:
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 restartSicherstellen etc/multipath.confenthältfind_multipaths nounterdefaults. -
Stellen Sie sicher, dass
multipath-toolsist aktiviert und läuft:sudo systemctl status multipath-tools