Skip to main content
BeeGFS on NetApp with E-Series Storage
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Impostare un nodo di controllo Ansible

Collaboratori mcwhiteside netapp-jsnyder netapp-jolieg

Per configurare un nodo di controllo Ansible, è necessario designare una macchina virtuale o fisica con accesso alla rete a tutti i nodi di file e blocchi implementati per la soluzione BeeGFS su NetApp.

Per un elenco delle versioni dei pacchetti consigliate, consultare la"Requisiti tecnici". I seguenti passaggi sono stati testati su Ubuntu 22,04. Per i passaggi specifici della distribuzione Linux preferita, vedere "Documentazione Ansible".

  1. Dal nodo di controllo Ansible, installare i seguenti pacchetti Python e Python Virtual Environment.

    sudo apt-get install python3 python3-pip python3-setuptools python3.10-venv
  2. Crea un ambiente virtuale Python.

    python3 -m venv ~/pyenv
  3. Attivare l'ambiente virtuale.

    source ~/pyenv/bin/activate
  4. Installare i pacchetti Python richiesti nell'ambiente virtuale attivato.

    pip install ansible netaddr cryptography passlib
  5. Installare la raccolta BeeGFS utilizzando Ansible Galaxy.

    ansible-galaxy collection install netapp_eseries.beegfs
  6. Verificare che le versioni installate di Ansible, Python e della raccolta BeeGFS corrispondano a "Requisiti tecnici".

    ansible --version
    ansible-galaxy collection list netapp_eseries.beegfs
  7. Configurare SSH senza password per consentire a Ansible di accedere ai nodi di file BeeGFS remoti dal nodo di controllo Ansible.

    1. Sul nodo di controllo Ansible, se necessario, generare una coppia di chiavi pubbliche.

      ssh-keygen
    2. Impostare SSH senza password per ciascuno dei nodi di file.

      ssh-copy-id <ip_or_hostname>
Avvertenza Non impostare * SSH senza password sui nodi di blocco. Questo non è supportato né richiesto.