Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Esegui Ansible Playbook utilizzando l'immagine di NetApp Docker

Collaboratori

Prima di eseguire il manuale Ansible, assicurarsi che il file NetApp_Ansible_*.zip sia stato estratto e che il server Web con i file del firmware del disco o dello shelf sia pronto.

Prima di iniziare

Prima di eseguire Ansible Playbook con NetApp docker, devi:

Fasi
  1. "Configurare Docker".

  2. Estrarre l'immagine di NetApp Docker da DockerHub eseguendo il seguente comando:

    $ docker pull schmots1/netapp-ansible
    
    Using default tag: latest
    latest: Pulling from schmots1/netapp-ansible
    docker.io/schmots1/netapp-ansible:lates

    Per ulteriori informazioni sul comando di pull di docker, fare riferimento a. "Documentazione Docker Pull".

  3. Eseguire l'immagine Docker come container e accedere al container per eseguire il manuale Ansible.

  4. Copiare il percorso della cartella che contiene il Playbook Ansible estratto e i file di inventario, ad esempio downloaded_playbook_path. Il Playbook Ansible e i file di inventario devono trovarsi nella stessa cartella per una corretta esecuzione.

  5. Montare la cartella come volume sul contenitore Docker. Ad esempio, per montare la cartella container_path, eseguire il seguente comando:

    $ docker run -v <downloaded_playbook_path>:/<container_path> -it schmots1/netapp-ansible:latest /bin/bash

    Il container si avvia e la console si trova nella shell bash del container. Per ulteriori informazioni sul comando Docker Run, fare riferimento a. "Documentazione di Docker Run".

  6. Esegui il manuale Ansible all'interno del container usando il comando ansible-playbook:

    $ cd <container_path>
    $ ansible-playbook na_ontap_pb_upgrade_firmware.yml
     
    Enter your ONTAP admin username: ****
    Enter the password for your ONTAP admin user: ****
    Enter the base URL to the firmware package (using HTTP is recommended): http://<web-server>/path/
    PLAY [ONTAP Firmware Upgrade] ****************************************************************
    Nota Se sono presenti cluster con credenziali di accesso diverse, è necessario eseguire Ansible Playbook su ciascun cluster. Non sono necessarie modifiche al file di inventario, in quanto Ansible Playbook salta i cluster per i quali l'accesso non è riuscito.

Per ulteriori informazioni sul comando ansible-playbook, fare riferimento a. "Documentazione di Ansible Playbook" E per eseguire il playbook Ansible in modalità check (dry run), fare riferimento a. "Ansible: Modalità di controllo".

Dopo aver eseguito il manuale Ansible Playbook, fare riferimento a. "Convalide per l'installazione del firmware" per istruzioni post-esecuzione.