Voraussetzungen für die Bereitstellung
Sie müssen die erforderlichen Protokollvoraussetzungen auf Ihrem Host installieren und konfigurieren, bevor Sie Trident bereitstellen können.
Überprüfen Sie die Anforderungen
-
Stellen Sie sicher, dass Ihre Bereitstellung alle erfüllt"Anforderungen".
-
Vergewissern Sie sich, dass eine unterstützte Version von Docker installiert ist. Wenn Ihre Docker-Version veraltet ist, "Installieren oder aktualisieren Sie sie".
docker --version
-
Stellen Sie sicher, dass die Protokollvoraussetzungen auf Ihrem Host installiert und konfiguriert sind.
NFS Tools
Installieren Sie die NFS-Tools unter Verwendung der Befehle für Ihr Betriebssystem.
sudo yum install -y nfs-utils
|
Starten Sie die Worker-Nodes nach der Installation der NFS-Tools neu, um einen Fehler beim Anschließen von Volumes an Container zu vermeiden. |
ISCSI-Tools
Installieren Sie die iSCSI-Tools mit den Befehlen für Ihr Betriebssystem.
-
Installieren Sie die folgenden Systempakete:
sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath
-
Überprüfen Sie, ob die Version von iscsi-Initiator-utils 6.2.0.874-2.el7 oder höher ist:
rpm -q iscsi-initiator-utils
-
Scannen auf manuell einstellen:
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
-
Multipathing aktivieren:
sudo mpathconf --enable --with_multipathd y --find_multipaths n
Stellen Sie sicher, dass etc/multipath.conf
enthältfind_multipaths no
unterdefaults
. -
Stellen Sie sicher, dass
iscsid
undmultipathd
ausgeführt werden:sudo systemctl enable --now iscsid multipathd
-
Aktivieren und starten
iscsi
:sudo systemctl enable --now 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