Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Prérequis pour le déploiement

Contributeurs netapp-aruldeepa

Vous devez installer et configurer les prérequis de protocole nécessaires sur votre hôte avant de pouvoir déployer Trident.

Vérifiez les exigences

  • Vérifiez que votre déploiement répond à toutes les exigences."exigences" .

  • Vérifiez que vous disposez d'une version compatible de Docker installée. Si votre version de Docker est obsolète, "installer ou mettre à jour" .

    docker --version
  • Vérifiez que les prérequis du protocole sont installés et configurés sur votre hôte.

Outils NFS

Installez les outils NFS en utilisant les commandes correspondant à votre système d'exploitation.

RHEL 8+
sudo yum install -y nfs-utils
Ubuntu
sudo apt-get install -y nfs-common
Avertissement Redémarrez vos nœuds de travail après l'installation des outils NFS pour éviter les échecs lors de l'attachement des volumes aux conteneurs.

Outils iSCSI

Installez les outils iSCSI en utilisant les commandes correspondant à votre système d'exploitation.

RHEL 8+
  1. Installez les paquets système suivants :

    sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath
  2. Vérifiez que la version d'iscsi-initiator-utils est 6.2.0.874-2.el7 ou ultérieure :

    rpm -q iscsi-initiator-utils
  3. Configurer la numérisation en mode manuel :

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

    sudo mpathconf --enable --with_multipathd y --find_multipaths n
    Remarque Assurer etc/multipath.conf contient find_multipaths no sous defaults .
  5. Assurez-vous que iscsid et multipathd sont en cours d'exécution :

    sudo systemctl enable --now iscsid multipathd
  6. Activer et démarrer iscsi :

    sudo systemctl enable --now iscsi
Ubuntu
  1. Installez les paquets système suivants :

    sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools
  2. Vérifiez que la version d'open-iscsi est 2.0.874-5ubuntu2.10 ou ultérieure (pour bionic) ou 2.0.874-7.1ubuntu6.1 ou ultérieure (pour focal) :

    dpkg -l open-iscsi
  3. Configurer la numérisation en mode manuel :

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

    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
    Remarque Assurer etc/multipath.conf contient find_multipaths no sous defaults .
  5. Assurez-vous que open-iscsi et multipath-tools sont activés et en cours d'exécution :

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

Outils NVMe

Installez les outils NVMe en utilisant les commandes correspondant à votre système d'exploitation.

Remarque
  • NVMe nécessite RHEL 9 ou une version ultérieure.

  • Si la version du noyau de votre nœud Kubernetes est trop ancienne ou si le package NVMe n'est pas disponible pour votre version du noyau, vous devrez peut-être mettre à jour la version du noyau de votre nœud vers une version incluant le package 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

Outils FC

Installez les outils FC en utilisant les commandes correspondant à votre système d'exploitation.

  • Lors de l'utilisation de nœuds de travail exécutant RHEL/Red Hat Enterprise Linux CoreOS (RHCOS) avec des volumes persistants FC, spécifiez le discard L'option mountOption dans StorageClass permet d'effectuer une récupération d'espace en ligne. Se référer à "Documentation Red Hat" .

RHEL 8+
  1. Installez les paquets système suivants :

    sudo yum install -y lsscsi device-mapper-multipath
  2. Activer le multipathing :

    sudo mpathconf --enable --with_multipathd y --find_multipaths n
    Remarque Assurer etc/multipath.conf contient find_multipaths no sous defaults .
  3. Assurez-vous que multipathd est en cours d'exécution :

    sudo systemctl enable --now multipathd
Ubuntu
  1. Installez les paquets système suivants :

    sudo apt-get install -y lsscsi sg3-utils multipath-tools scsitools
  2. Activer le multipathing :

    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
    Remarque Assurer etc/multipath.conf contient find_multipaths no sous defaults .
  3. Assurez-vous que multipath-tools est activé et en cours d'exécution :

    sudo systemctl status multipath-tools