Prerequisiti per l'implementazione
È necessario installare e configurare i prerequisiti del protocollo necessari sull'host prima di poter distribuire Trident.
Verificare i requisiti
-
Verificare che l'implementazione soddisfi tutti i requisiti di "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 del tuo sistema operativo.
sudo yum install -y nfs-utils
sudo apt-get install -y nfs-common
|
Riavviare i nodi di lavoro 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.
-
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
-
Impostare la scansione su manuale:
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
-
Abilitare il multipathing:
sudo mpathconf --enable --with_multipathd y --find_multipaths n
Assicurarsi etc/multipath.conf
contienefind_multipaths no
sottodefaults
. -
Assicurarsi che
iscsid
e.multipathd
sono in esecuzione:sudo systemctl enable --now iscsid multipathd
-
Attivare e avviare
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 il bionico) o 2.0.874-7.1ubuntu6.1 o successiva (per il focale):
dpkg -l open-iscsi
-
Impostare la scansione su manuale:
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
-
Abilitare 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
Assicurarsi etc/multipath.conf
contienefind_multipaths no
sottodefaults
. -
Assicurarsi che
open-iscsi
e.multipath-tools
sono 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 del 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 del tuo sistema operativo.
-
Quando si utilizzano nodi di lavoro che eseguono RHEL/Red Hat Enterprise Linux CoreOS (RHCOS) con FC PVS, specificare il
discard
mount Option in StorageClass per eseguire il recupero dello spazio in linea. Fare riferimento alla "Documentazione di Red Hat".
-
Installare i seguenti pacchetti di sistema:
sudo yum install -y lsscsi device-mapper-multipath
-
Abilitare il multipathing:
sudo mpathconf --enable --with_multipathd y --find_multipaths n
Assicurarsi etc/multipath.conf
contienefind_multipaths no
sottodefaults
. -
Assicurarsi che
multipathd
sia in esecuzione:sudo systemctl enable --now multipathd
-
Installare i seguenti pacchetti di sistema:
sudo apt-get install -y lsscsi sg3-utils multipath-tools scsitools
-
Abilitare 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
Assicurarsi etc/multipath.conf
contienefind_multipaths no
sottodefaults
. -
Assicurarsi che
multipath-tools
sia attivato e in esecuzione:sudo systemctl status multipath-tools