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 la implementación

Colaboradores netapp-aruldeepa

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.

RHEL 8+
sudo yum install -y nfs-utils
Ubuntu
sudo apt-get install -y nfs-common
Advertencia 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.

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

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

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

    sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
  4. Habilitar rutas múltiples:

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

    sudo systemctl enable --now iscsid multipathd
  6. Habilitar e iniciar iscsi :

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

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

    sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
  4. 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 restart
    Nota Asegurar etc/multipath.conf contiene find_multipaths no bajo defaults .
  5. Asegúrese 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 utilizando los comandos correspondientes a tu sistema operativo.

Nota
  • NVMe requiere RHEL 9 o posterior.

  • Si la versión del kernel de su nodo de Kubernetes es demasiado antigua o si el paquete NVMe no está disponible para su versión del kernel, es posible que deba actualizar la versión del kernel de su nodo a una que incluya 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 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 discard mountOption en la StorageClass para realizar la recuperación de espacio en línea. Referirse a "Documentación de Red Hat" .

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

    sudo yum install -y lsscsi device-mapper-multipath
  2. Habilitar rutas múltiples:

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

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

    sudo apt-get install -y lsscsi sg3-utils multipath-tools scsitools
  2. 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 restart
    Nota Asegurar etc/multipath.conf contiene find_multipaths no bajo defaults .
  3. Asegúrese de que multipath-tools está habilitado y en funcionamiento:

    sudo systemctl status multipath-tools