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

Configure un nodo de control Ansible

Colaboradores mcwhiteside netapp-jsnyder netapp-jolieg

Para configurar un nodo de control de Ansible, debe designar una máquina virtual o física con acceso de red a todos los nodos de archivos y bloques que se han puesto en marcha para la solución BeeGFS en NetApp.

Consulte la "Requisitos técnicos" para obtener una lista de versiones de paquete recomendadas. Los siguientes pasos fueron probados en Ubuntu 22,04. Para conocer los pasos específicos de su distribución de Linux preferida, consulte la "Documentación de Ansible".

  1. Desde el nodo de control de Ansible, instale los siguientes paquetes de entorno virtual de Python y Python.

    sudo apt-get install python3 python3-pip python3-setuptools python3.10-venv
  2. Crear un entorno virtual de Python.

    python3 -m venv ~/pyenv
  3. Activar el entorno virtual.

    source ~/pyenv/bin/activate
  4. Instale los paquetes de Python necesarios dentro del entorno virtual activado.

    pip install ansible netaddr cryptography passlib
  5. Instale la colección BeeGFS con Ansible Galaxy.

    ansible-galaxy collection install netapp_eseries.beegfs
  6. Compruebe que las versiones instaladas de Ansible, Python y la colección BeeGFS coinciden con el "Requisitos técnicos".

    ansible --version
    ansible-galaxy collection list netapp_eseries.beegfs
  7. Configure SSH sin contraseña para permitir que Ansible acceda a los nodos de archivos BeeGFS remotos desde el nodo de control Ansible.

    1. En el nodo de control de Ansible, si es necesario, genere un par de claves públicas.

      ssh-keygen
    2. Configure SSH sin contraseña en cada uno de los nodos de archivo.

      ssh-copy-id <ip_or_hostname>
Precaución No configure SSH sin contraseñas para los nodos de bloque. No se admite ni se requiere.