Pré-requisitos para implantação
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.
sudo yum install -y nfs-utils
sudo apt-get install -y nfs-common
|
|
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.
-
Instale os seguintes pacotes do sistema:
sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath -
Verifique se a versão do iscsi-initiator-utils é 6.2.0.874-2.el7 ou posterior:
rpm -q iscsi-initiator-utils -
Configure a digitalização para manual:
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf -
Ativar multipathing:
sudo mpathconf --enable --with_multipathd y --find_multipaths nGarantir etc/multipath.confcontémfind_multipaths nosobdefaults. -
Certifique-se de que
iscsidemultipathdestão em execução:sudo systemctl enable --now iscsid multipathd -
Ative e inicie
iscsi:sudo systemctl enable --now iscsi
-
Instale os seguintes pacotes do sistema:
sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools -
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 -
Configure a digitalização para manual:
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf -
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 restartGarantir etc/multipath.confcontémfind_multipaths nosobdefaults. -
Certifique-se de que
open-iscsiemultipath-toolsestã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.
|
|
|
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
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
discardA opção mountOption na StorageClass permite realizar a recuperação de espaço em linha. Consulte "Documentação da Red Hat" .
-
Instale os seguintes pacotes do sistema:
sudo yum install -y lsscsi device-mapper-multipath -
Ativar multipathing:
sudo mpathconf --enable --with_multipathd y --find_multipaths nGarantir etc/multipath.confcontémfind_multipaths nosobdefaults. -
Certifique-se de que
multipathdestá em execução:sudo systemctl enable --now multipathd
-
Instale os seguintes pacotes do sistema:
sudo apt-get install -y lsscsi sg3-utils multipath-tools scsitools -
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 restartGarantir etc/multipath.confcontémfind_multipaths nosobdefaults. -
Certifique-se de que
multipath-toolsEstá habilitado e em execução:sudo systemctl status multipath-tools