Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Voraussetzungen für die Bereitstellung

Änderungen vorschlagen

Sie müssen die erforderlichen Protokollvoraussetzungen auf Ihrem Host installieren und konfigurieren, bevor Sie Trident bereitstellen können.

Überprüfen Sie die Anforderungen

  • Vergewissern Sie sich, dass Ihre Bereitstellung alle "Anforderungen" erfüllt.

  • Vergewissern Sie sich, dass Sie eine unterstützte Version von Docker installiert haben. Falls 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 mit den Befehlen für Ihr Betriebssystem.

RHEL 8+
sudo yum install -y nfs-utils
Ubuntu
sudo apt-get install -y nfs-common
Warnung 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 mit den Befehlen für Ihr Betriebssystem.

RHEL 8+
  1. Installieren Sie die folgenden Systempakete:

    sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath
  2. 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
  3. Scanvorgang auf manuell einstellen:

    sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
  4. Multipathing aktivieren:

    sudo mpathconf --enable --with_multipathd y --find_multipaths n
    Hinweis Stellen Sie sicher, dass etc/multipath.conf find_multipaths no unter defaults enthalten ist.
  5. Stellen Sie sicher, dass iscsid und multipathd ausgeführt werden:

    sudo systemctl enable --now iscsid multipathd
  6. Aktivieren und starten iscsi:

    sudo systemctl enable --now iscsi
Ubuntu
  1. Installieren Sie die folgenden Systempakete:

    sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools
  2. Prüfen Sie, ob die open-iscsi-Version 2.0.874-5ubuntu2.10 oder höher (für bionic) oder 2.0.874-7.1ubuntu6.1 oder höher (für focal) ist:

    dpkg -l open-iscsi
  3. Scanvorgang auf manuell einstellen:

    sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
  4. 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 restart
    Hinweis Stellen Sie sicher, dass etc/multipath.conf find_multipaths no unter defaults enthalten ist.
  5. Stellen Sie sicher, dass open-iscsi und multipath-tools aktiviert sind und ausgeführt werden:

    sudo systemctl status multipath-tools
    sudo systemctl enable --now open-iscsi.service
    sudo systemctl status open-iscsi

NVMe-Tools

Installieren Sie die NVMe-Tools mit den Befehlen für Ihr Betriebssystem.

Hinweis
  • NVMe erfordert RHEL 9 oder neuer.

  • Falls die Kernelversion Ihres Kubernetes-Knotens zu alt ist oder das NVMe-Paket für Ihre Kernelversion nicht verfügbar ist, müssen Sie möglicherweise die Kernelversion Ihres Knotens auf eine Version mit dem NVMe-Paket aktualisieren.

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-Tools

Installieren Sie die FC-Tools mit den Befehlen für Ihr Betriebssystem.

  • Bei Verwendung von Worker-Knoten, auf denen RHEL/Red Hat Enterprise Linux CoreOS (RHCOS) mit FC-PVs ausgeführt werden, geben Sie die discard mountOption in der StorageClass an, um die Inline-Speicherplatzfreigabe durchzuführen. Siehe "Red Hat Dokumentation".

RHEL 8+
  1. Installieren Sie die folgenden Systempakete:

    sudo yum install -y lsscsi device-mapper-multipath
  2. Multipathing aktivieren:

    sudo mpathconf --enable --with_multipathd y --find_multipaths n
    Hinweis Stellen Sie sicher, dass etc/multipath.conf find_multipaths no unter defaults enthalten ist.
  3. Stellen Sie sicher, dass multipathd läuft:

    sudo systemctl enable --now multipathd
Ubuntu
  1. Installieren Sie die folgenden Systempakete:

    sudo apt-get install -y lsscsi sg3-utils multipath-tools scsitools
  2. 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 restart
    Hinweis Stellen Sie sicher, dass etc/multipath.conf find_multipaths no unter defaults enthalten ist.
  3. Stellen Sie sicher, dass multipath-tools aktiviert ist und ausgeführt wird:

    sudo systemctl status multipath-tools