Skip to main content
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Prerequisiti per la distribuzione

È necessario installare e configurare i prerequisiti di protocollo necessari sul proprio host prima di poter distribuire Trident.

Verifica i requisiti

  • Verifica che l'installazione soddisfi tutti i "requisiti".

  • Verificare che sia installata una versione supportata di Docker. Se la versione di Docker non è aggiornata, "installarlo o aggiornarlo".

    docker --version
  • Verificare che i prerequisiti del protocollo siano installati e configurati sull'host.

Strumenti NFS

Installa gli strumenti NFS utilizzando i comandi per il tuo sistema operativo.

RHEL 8+
sudo yum install -y nfs-utils
Ubuntu
sudo apt-get install -y nfs-common
Attenzione Riavvia i nodi worker dopo aver installato gli strumenti NFS per prevenire errori durante il collegamento dei volumi ai container.

Strumenti iSCSI

Installa gli strumenti iSCSI utilizzando i comandi per il tuo sistema operativo.

RHEL 8+
  1. Installare i seguenti pacchetti di sistema:

    sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath
  2. Verificare che la versione di iscsi-initiator-utils sia 6.2.0.874-2.el7 o successiva:

    rpm -q iscsi-initiator-utils
  3. Imposta la scansione su manuale:

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

    sudo mpathconf --enable --with_multipathd y --find_multipaths n
    Nota Assicurati che etc/multipath.conf contenga find_multipaths no sotto defaults.
  5. Assicurarsi che iscsid e multipathd siano in funzione:

    sudo systemctl enable --now iscsid multipathd
  6. Abilita e avvia iscsi:

    sudo systemctl enable --now iscsi
Ubuntu
  1. Installare i seguenti pacchetti di sistema:

    sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools
  2. Verificare che la versione di open-iscsi sia 2.0.874-5ubuntu2.10 o successiva (per bionic) o 2.0.874-7.1ubuntu6.1 o successiva (per focal):

    dpkg -l open-iscsi
  3. Imposta la scansione su manuale:

    sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
  4. Abilita il 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
    Nota Assicurati che etc/multipath.conf contenga find_multipaths no sotto defaults.
  5. Assicurarsi che open-iscsi e multipath-tools siano abilitati e funzionanti:

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

Strumenti NVMe

Installare gli strumenti NVMe utilizzando i comandi per il proprio sistema operativo.

Nota
  • NVMe richiede RHEL 9 o versioni successive.

  • Se la versione del kernel del nodo Kubernetes è troppo vecchia o se il pacchetto NVMe non è disponibile per la versione del kernel, potrebbe essere necessario aggiornare la versione del kernel del nodo a una con il pacchetto 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

Strumenti FC

Installare gli strumenti FC utilizzando i comandi per il proprio sistema operativo.

  • Quando si utilizzano nodi worker che eseguono RHEL/Red Hat Enterprise Linux CoreOS (RHCOS) con PV FC, specificare discard mountOption nel StorageClass per eseguire la space reclamation in linea. Fare riferimento a "Documentazione Red Hat".

RHEL 8+
  1. Installare i seguenti pacchetti di sistema:

    sudo yum install -y lsscsi device-mapper-multipath
  2. Abilita il multipathing:

    sudo mpathconf --enable --with_multipathd y --find_multipaths n
    Nota Assicurati che etc/multipath.conf contenga find_multipaths no sotto defaults.
  3. Assicurati che multipathd sia in esecuzione:

    sudo systemctl enable --now multipathd
Ubuntu
  1. Installare i seguenti pacchetti di sistema:

    sudo apt-get install -y lsscsi sg3-utils multipath-tools scsitools
  2. Abilita il 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
    Nota Assicurati che etc/multipath.conf contenga find_multipaths no sotto defaults.
  3. Assicurarsi che multipath-tools sia abilitato e in esecuzione:

    sudo systemctl status multipath-tools