Prerequisiti per la distribuzione
Prima di poter distribuire Trident, è necessario installare e configurare i prerequisiti del protocollo necessari sul proprio host.
Verificare i requisiti
-
Verifica che la tua distribuzione soddisfi tutti i requisiti"requisiti" .
-
Verifica di aver installato una versione supportata di Docker. Se la tua versione di Docker non è aggiornata, "installarlo o aggiornarlo" .
docker --version -
Verificare che i prerequisiti del protocollo siano installati e configurati sul proprio host.
Strumenti NFS
Installare gli strumenti NFS utilizzando i comandi per il sistema operativo in uso.
sudo yum install -y nfs-utils
sudo apt-get install -y nfs-common
|
|
Riavviare i nodi worker dopo aver installato gli strumenti NFS per evitare errori durante il collegamento dei volumi ai container. |
strumenti iSCSI
Installare gli strumenti iSCSI utilizzando i comandi del sistema operativo in uso.
-
Installare i seguenti pacchetti di sistema:
sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath -
Verificare che la versione di iscsi-initiator-utils sia 6.2.0.874-2.el7 o successiva:
rpm -q iscsi-initiator-utils -
Imposta la scansione su manuale:
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf -
Abilita multipathing:
sudo mpathconf --enable --with_multipathd y --find_multipaths nGarantire etc/multipath.confcontienefind_multipaths noSottodefaults. -
Assicurare che
iscsidEmultipathdstanno correndo:sudo systemctl enable --now iscsid multipathd -
Abilita e avvia
iscsi:sudo systemctl enable --now iscsi
-
Installare i seguenti pacchetti di sistema:
sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools -
Verificare che la versione 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 -
Imposta la scansione su manuale:
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf -
Abilita 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 restartGarantire etc/multipath.confcontienefind_multipaths noSottodefaults. -
Assicurare che
open-iscsiEmultipath-toolssono abilitati e in esecuzione:sudo systemctl status multipath-tools sudo systemctl enable --now open-iscsi.service sudo systemctl status open-iscsi
Strumenti NVMe
Installa gli strumenti NVMe utilizzando i comandi per il tuo sistema operativo.
|
|
|
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
Strumenti FC
Installa gli strumenti FC utilizzando i comandi per il tuo sistema operativo.
-
Quando si utilizzano nodi worker che eseguono RHEL/Red Hat Enterprise Linux CoreOS (RHCOS) con FC PV, specificare
discardmountOption in StorageClass per eseguire il recupero dello spazio in linea. Fare riferimento a "Documentazione Red Hat" .
-
Installare i seguenti pacchetti di sistema:
sudo yum install -y lsscsi device-mapper-multipath -
Abilita multipathing:
sudo mpathconf --enable --with_multipathd y --find_multipaths nGarantire etc/multipath.confcontienefind_multipaths noSottodefaults. -
Assicurare che
multipathdè in esecuzione:sudo systemctl enable --now multipathd
-
Installare i seguenti pacchetti di sistema:
sudo apt-get install -y lsscsi sg3-utils multipath-tools scsitools -
Abilita 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 restartGarantire etc/multipath.confcontienefind_multipaths noSottodefaults. -
Assicurare che
multipath-toolsè abilitato e in esecuzione:sudo systemctl status multipath-tools