Skip to main content
BeeGFS on NetApp with E-Series Storage
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.

Configure um nó de controle do Ansible

Colaboradores mcwhiteside netapp-jsnyder netapp-jolieg

Para configurar um nó de controle do Ansible, você precisa designar uma máquina virtual ou física com acesso de rede a todos os nós de arquivo e bloco implantados na solução BeeGFS no NetApp.

Consulte "Requisitos técnicos"a para obter uma lista das versões de pacotes recomendadas. As etapas a seguir foram testadas no Ubuntu 22,04.04. Para obter passos específicos para a distribuição Linux preferida, consulte "Documentação do Ansible" .

  1. A partir do nó de controle do Ansible, instale os seguintes pacotes Python e Python Virtual Environment.

    sudo apt-get install python3 python3-pip python3-setuptools python3.10-venv
  2. Crie um ambiente virtual Python.

    python3 -m venv ~/pyenv
  3. Ative o ambiente virtual.

    source ~/pyenv/bin/activate
  4. Instale os pacotes Python necessários dentro do ambiente virtual ativado.

    pip install ansible netaddr cryptography passlib
  5. Instale a coleção BeeGFS usando o Ansible Galaxy.

    ansible-galaxy collection install netapp_eseries.beegfs
  6. Verifique se as versões instaladas do Ansible, Python e a coleção BeeGFS correspondem ao "Requisitos técnicos".

    ansible --version
    ansible-galaxy collection list netapp_eseries.beegfs
  7. Configure SSH sem senha para permitir que o Ansible acesse os nós de arquivo BeeGFS remotos a partir do nó de controle do Ansible.

    1. No nó de controle do Ansible, se necessário, gere um par de chaves públicas.

      ssh-keygen
    2. Configure o SSH sem senha para cada um dos nós de arquivo.

      ssh-copy-id <ip_or_hostname>
Cuidado Not configure SSH sem senha para os nós de bloco. Isto não é suportado nem necessário.