Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Requisitos previos para el despliegue

Tienes que instalar y configurar los requisitos previos de protocolo necesarios en tu host antes de poder desplegar Trident.

Verifica los requisitos

  • Verifica que tu implementación cumple con todos los "requisitos".

  • Verifica que tienes instalada una versión compatible de Docker. Si tu versión de Docker está desactualizada, "instálalo o actualízalo".

    docker --version
  • Verifica que los requisitos previos del protocolo estén instalados y configurados en tu host.

Herramientas NFS

Instala las herramientas NFS usando los comandos para tu sistema operativo.

RHEL 8+
sudo yum install -y nfs-utils
Ubuntu
sudo apt-get install -y nfs-common
Advertencia Reinicia tus nodos trabajadores después de instalar las herramientas NFS para evitar fallos al adjuntar volúmenes a los contenedores.

herramientas iSCSI

Instala las herramientas iSCSI usando los comandos para tu sistema operativo.

RHEL 8+
  1. Instala los siguientes paquetes del sistema:

    sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath
  2. Verifica que la versión de iscsi-initiator-utils sea 6.2.0.874-2.el7 o posterior:

    rpm -q iscsi-initiator-utils
  3. Configura el escaneo en manual:

    sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
  4. Activa la multivía:

    sudo mpathconf --enable --with_multipathd y --find_multipaths n
    Nota Asegúrate de que etc/multipath.conf contiene find_multipaths no bajo defaults.
  5. Asegúrate de que iscsid y multipathd están en funcionamiento:

    sudo systemctl enable --now iscsid multipathd
  6. Activa e inicia iscsi:

    sudo systemctl enable --now iscsi
Ubuntu
  1. Instala los siguientes paquetes del sistema:

    sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools
  2. Verifica 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
  3. Configura el escaneo en manual:

    sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
  4. Activa la multivía:

    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 Asegúrate de que etc/multipath.conf contiene find_multipaths no bajo defaults.
  5. Asegúrate de que open-iscsi y multipath-tools está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 usando los comandos para tu sistema operativo.

Nota
  • NVMe requiere RHEL 9 o posterior.

  • Si la versión del kernel de tu nodo de Kubernetes es demasiado antigua o si el paquete NVMe no está disponible para tu versión del kernel, puede que tengas que actualizar la versión del kernel de tu nodo a una que tenga el paquete 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

Herramientas FC

Instala las herramientas de FC usando los comandos para tu sistema operativo.

  • Cuando uses nodos trabajadores que ejecutan RHEL/Red Hat Enterprise Linux CoreOS (RHCOS) con FC PVs, especifica el discard mountOption en la StorageClass para realizar la reclamación de espacio en línea. Consulta "Documentación de Red Hat".

RHEL 8+
  1. Instala los siguientes paquetes del sistema:

    sudo yum install -y lsscsi device-mapper-multipath
  2. Activa la multivía:

    sudo mpathconf --enable --with_multipathd y --find_multipaths n
    Nota Asegúrate de que etc/multipath.conf contiene find_multipaths no bajo defaults.
  3. Asegúrate de que multipathd está funcionando:

    sudo systemctl enable --now multipathd
Ubuntu
  1. Instala los siguientes paquetes del sistema:

    sudo apt-get install -y lsscsi sg3-utils multipath-tools scsitools
  2. Activa la multivía:

    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 Asegúrate de que etc/multipath.conf contiene find_multipaths no bajo defaults.
  3. Asegúrate de que multipath-tools está activado y en funcionamiento:

    sudo systemctl status multipath-tools