Requisitos previos para la implementación
Debes instalar y configurar los requisitos previos del protocolo necesarios en tu host antes de poder implementar Trident.
Verificar los requisitos
-
Verifique que su implementación cumpla con todos los requisitos."requisitos" .
-
Verifique que tiene instalada una versión compatible de Docker. Si tu versión de Docker está desactualizada, "instalarlo o actualizarlo" .
docker --version -
Verifique que los requisitos previos del protocolo estén instalados y configurados en su host.
Herramientas NFS
Instala las herramientas NFS utilizando los comandos correspondientes a tu sistema operativo.
sudo yum install -y nfs-utils
sudo apt-get install -y nfs-common
|
|
Reinicie sus nodos de trabajo después de instalar las herramientas NFS para evitar fallos al conectar volúmenes a los contenedores. |
herramientas iSCSI
Instale las herramientas iSCSI utilizando los comandos correspondientes a su sistema operativo.
-
Instale los siguientes paquetes del sistema:
sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath -
Compruebe que la versión de iscsi-initiator-utils sea la 6.2.0.874-2.el7 o posterior:
rpm -q iscsi-initiator-utils -
Configurar el escaneo en modo manual:
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf -
Habilitar rutas múltiples:
sudo mpathconf --enable --with_multipathd y --find_multipaths nAsegurar etc/multipath.confcontienefind_multipaths nobajodefaults. -
Asegúrese de que
iscsidymultipathdestán en funcionamiento:sudo systemctl enable --now iscsid multipathd -
Habilitar e iniciar
iscsi:sudo systemctl enable --now iscsi
-
Instale los siguientes paquetes del sistema:
sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools -
Compruebe que la versión de open-iscsi sea 2.0.874-5ubuntu2.10 o posterior (para bionic) o 2.0.874-7.1ubuntu6.1 o posterior (para focal):
dpkg -l open-iscsi -
Configurar el escaneo en modo manual:
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf -
Habilitar rutas múltiples:
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 restartAsegurar etc/multipath.confcontienefind_multipaths nobajodefaults. -
Asegúrese de que
open-iscsiymultipath-toolsestán habilitados y en funcionamiento:sudo systemctl status multipath-tools sudo systemctl enable --now open-iscsi.service sudo systemctl status open-iscsi
Herramientas NVMe
Instala las herramientas NVMe utilizando los comandos correspondientes a tu 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
Herramientas FC
Instala las herramientas FC utilizando los comandos correspondientes a tu sistema operativo.
-
Cuando utilice nodos de trabajo que ejecuten RHEL/Red Hat Enterprise Linux CoreOS (RHCOS) con PV FC, especifique el
discardmountOption en la StorageClass para realizar la recuperación de espacio en línea. Referirse a "Documentación de Red Hat" .
-
Instale los siguientes paquetes del sistema:
sudo yum install -y lsscsi device-mapper-multipath -
Habilitar rutas múltiples:
sudo mpathconf --enable --with_multipathd y --find_multipaths nAsegurar etc/multipath.confcontienefind_multipaths nobajodefaults. -
Asegúrese de que
multipathdestá en funcionamiento:sudo systemctl enable --now multipathd
-
Instale los siguientes paquetes del sistema:
sudo apt-get install -y lsscsi sg3-utils multipath-tools scsitools -
Habilitar rutas múltiples:
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 restartAsegurar etc/multipath.confcontienefind_multipaths nobajodefaults. -
Asegúrese de que
multipath-toolsestá habilitado y en funcionamiento:sudo systemctl status multipath-tools