Conditions préalables au déploiement
Avant de pouvoir déployer Trident, vous devez installer et configurer les prérequis en matière de protocole sur votre hôte.
Vérifier les exigences
-
Vérifiez que votre déploiement répond à toutes les "de formation".
-
Vérifiez que vous disposez d'une version prise en charge de Docker installée. Si votre version de Docker est obsolète, "installez-le ou mettez-le à jour".
docker --version
-
Vérifiez que les prérequis de protocole sont installés et configurés sur votre hôte.
Outils NFS
Installez les outils NFS à l'aide des commandes de votre système d'exploitation.
sudo yum install -y nfs-utils
sudo apt-get install -y nfs-common
Redémarrez les nœuds workers après l'installation des outils NFS afin d'éviter toute défaillance lors de la connexion des volumes aux conteneurs. |
Outils iSCSI
Installez les outils iSCSI à l'aide des commandes de votre système d'exploitation.
-
Installez les packages système suivants :
sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath
-
Vérifiez que la version iscsi-initiator-utils est 6.2.0.874-2.el7 ou ultérieure :
rpm -q iscsi-initiator-utils
-
Définir la numérisation sur manuelle :
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
-
Activer les chemins d'accès multiples :
sudo mpathconf --enable --with_multipathd y --find_multipaths n
Bien sûr etc/multipath.conf
contientfind_multipaths no
sousdefaults
. -
S'assurer que
iscsid
etmultipathd
sont en cours d'exécution :sudo systemctl enable --now iscsid multipathd
-
Activer et démarrer
iscsi
:sudo systemctl enable --now iscsi
-
Installez les packages système suivants :
sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools
-
Vérifiez que la version Open-iscsi est 2.0.874-5ubuntu2.10 ou ultérieure (pour bionique) ou 2.0.874-7.1ubuntu6.1 ou ultérieure (pour focaux) :
dpkg -l open-iscsi
-
Définir la numérisation sur manuelle :
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
-
Activer les chemins d'accès multiples :
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
Bien sûr etc/multipath.conf
contientfind_multipaths no
sousdefaults
. -
S'assurer que
open-iscsi
etmultipath-tools
sont activées 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 à l'aide des commandes correspondant à votre système d'exploitation.
|
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