Prepare o ambiente de implantação do Lustre
Configure o acesso de gerenciamento e as configurações básicas em cada array EF80 e servidor Lustre, depois prepare um nó de controle Ansible para implantar a solução.
Preparar as matrizes E-Series
-
Configure a interface de gerenciamento em cada controlador e verifique se o SANtricity System Manager está acessível.
-
Defina o nome do array e as credenciais administrativas que o inventário do Ansible utilizará.
-
Confirme se o array está em estado ideal e se todas as unidades estão presentes e reportando corretamente.
Para obter instruções sobre como configurar a conexão de gerenciamento, consulte o "Documentação do E-Series".
Prepare os servidores Lustre
-
Configure o controlador de gerenciamento da placa-mãe (BMC) em cada servidor para acesso fora de banda e defina as configurações do sistema UEFI para máximo desempenho.
-
Instale um sistema operacional compatível (RHEL ou Rocky Linux), depois configure o nome do host e a porta de rede de gerenciamento.
-
Prepare todos os pacotes de firmware e software para atender aos requisitos da solução E-Series Lustre, conforme descrito em "Componentes de software".
Prepare o nó de controle do Ansible
Designe um sistema Linux virtual ou físico com acesso à rede de gerenciamento a todos os servidores Lustre e arrays NetApp E-Series para ser o nó de controle do Ansible.
Os passos a seguir utilizam o Ubuntu 24.04. Para instruções para outra distribuição Linux, consulte o "Documentação de instalação do Ansible".
-
Instale o Python, o pip e o pacote de ambiente virtual do Python:
sudo apt-get install python3 python3-pip python3-setuptools python3-venv -
Crie e ative um ambiente virtual Python:
python3 -m venv ~/pyenv source ~/pyenv/bin/activate -
Instale o Ansible e os pacotes Python necessários no ambiente virtual ativado:
pip install "ansible-core>=2.19" cryptography jinja2 ipaddr netaddr \ passlib pyyaml resolvelib -
Instale a coleção Ansible Lustre da NetApp E-Series. A instalação da coleção também instala as coleções dependentes, incluindo as coleções SANtricity e Host:
ansible-galaxy collection install netapp_eseries.lustre -
Verifique as versões instaladas do Ansible, Python e da coleção:
ansible --version python3 --version ansible-galaxy collection list netapp_eseries.lustre -
Configure o SSH sem senha do nó de controle para cada servidor Lustre. Substitua
<ip_or_hostname>pelo endereço IP de gerenciamento ou nome do host de um servidor:ssh-keygen ssh-copy-id <ip_or_hostname>Repita
ssh-copy-idpara cada servidor Lustre.
|
|
Não configure SSH sem senha para os arrays E-Series. O Ansible gerencia os arrays por meio da SANtricity Web Services API, utilizando as credenciais definidas no inventário. |