Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Pré-requisitos para implantação

Colaboradores netapp-aruldeepa

Você precisa instalar e configurar os pré-requisitos de protocolo necessários em seu host antes de poder implantar o Trident.

Verifique os requisitos

  • Verifique se sua implantação atende a todos os requisitos."requisitos" .

  • Verifique se você tem uma versão compatível do Docker instalada. Se a sua versão do Docker estiver desatualizada, "instalar ou atualizar" .

    docker --version
  • Verifique se os pré-requisitos do protocolo estão instalados e configurados no seu host.

Ferramentas NFS

Instale as ferramentas NFS usando os comandos para o seu sistema operacional.

RHEL 8+
sudo yum install -y nfs-utils
Ubuntu
sudo apt-get install -y nfs-common
Aviso Reinicie os nós de trabalho após instalar as ferramentas NFS para evitar falhas ao conectar volumes aos contêineres.

Ferramentas iSCSI

Instale as ferramentas iSCSI usando os comandos para o seu sistema operacional.

RHEL 8+
  1. Instale os seguintes pacotes do sistema:

    sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath
  2. Verifique se a versão do iscsi-initiator-utils é 6.2.0.874-2.el7 ou posterior:

    rpm -q iscsi-initiator-utils
  3. Configure a digitalização para manual:

    sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
  4. Ativar multipathing:

    sudo mpathconf --enable --with_multipathd y --find_multipaths n
    Observação Garantir etc/multipath.conf contém find_multipaths no sob defaults .
  5. Certifique-se de que iscsid e multipathd estão em execução:

    sudo systemctl enable --now iscsid multipathd
  6. Ative e inicie iscsi :

    sudo systemctl enable --now iscsi
Ubuntu
  1. Instale os seguintes pacotes do sistema:

    sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools
  2. Verifique se a versão do open-iscsi é 2.0.874-5ubuntu2.10 ou posterior (para bionic) ou 2.0.874-7.1ubuntu6.1 ou posterior (para focal):

    dpkg -l open-iscsi
  3. Configure a digitalização para manual:

    sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
  4. Ativar 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
    Observação Garantir etc/multipath.conf contém find_multipaths no sob defaults .
  5. Certifique-se de que open-iscsi e multipath-tools estão habilitados e em execução:

    sudo systemctl status multipath-tools
    sudo systemctl enable --now open-iscsi.service
    sudo systemctl status open-iscsi

Ferramentas NVMe

Instale as ferramentas NVMe usando os comandos específicos do seu sistema operacional.

Observação
  • O NVMe requer RHEL 9 ou posterior.

  • Se a versão do kernel do seu nó Kubernetes for muito antiga ou se o pacote NVMe não estiver disponível para a sua versão do kernel, talvez seja necessário atualizar a versão do kernel do seu nó para uma que inclua o pacote 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

Ferramentas FC

Instale as ferramentas FC usando os comandos para o seu sistema operacional.

  • Ao usar nós de trabalho que executam RHEL/Red Hat Enterprise Linux CoreOS (RHCOS) com PVs FC, especifique o discard A opção mountOption na StorageClass permite realizar a recuperação de espaço em linha. Consulte "Documentação da Red Hat" .

RHEL 8+
  1. Instale os seguintes pacotes do sistema:

    sudo yum install -y lsscsi device-mapper-multipath
  2. Ativar multipathing:

    sudo mpathconf --enable --with_multipathd y --find_multipaths n
    Observação Garantir etc/multipath.conf contém find_multipaths no sob defaults .
  3. Certifique-se de que multipathd está em execução:

    sudo systemctl enable --now multipathd
Ubuntu
  1. Instale os seguintes pacotes do sistema:

    sudo apt-get install -y lsscsi sg3-utils multipath-tools scsitools
  2. Ativar 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
    Observação Garantir etc/multipath.conf contém find_multipaths no sob defaults .
  3. Certifique-se de que multipath-tools Está habilitado e em execução:

    sudo systemctl status multipath-tools