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.

Installazione ed esecuzione del pacchetto di automazione AFF e FAS (utenti esperti)

Collaboratori

Gli utenti esperti possono installare ed eseguire rapidamente il pacchetto di automazione AFF e FAS firmware ansible.

Aggiornamento del firmware con Ansible utilizzando NetApp Docker Image

Fasi
  1. Estrarre l'immagine di Ansible Docker sull'host Linux:

    $ docker pull schmots1/netapp-ansible
    Using default tag: latest
    latest: Pulling from schmots1/netapp-ansible
    docker.io/schmots1/netapp-ansible:latest
  2. Eseguire l'immagine del docker come container sull'host Linux:

    $ docker run -v <downloaded_playbook_path>:/<container_path> -it schmots1/netapp-ansible:latest /bin/bash
    Nota Il Playbook Ansible e il file di inventario devono trovarsi nello stesso percorso.
  3. Eseguire il manuale Ansible Playbook sull'host Linux. Gli aggiornamenti del firmware vengono eseguiti in background per alcune ore.

    $ 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 gli URL del firmware del disco, del firmware dello shelf e del firmware del processore di servizio sono /http://<web-server>/path/all_shelf_fw.zip, * http://<web-server>/path/all.zip* e /http://<web-server>/path/<SP/BMC>_<version_number>_fw.zip, fornire * http://<web-server>/path/* come input per l'URL di base del pacchetto firmware. 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.
  4. Accedere al cluster come amministratore del cluster e verificare che il nuovo firmware del disco sia stato installato:

    ::> storage disk show -fields firmware-revision,model
     disk     firmware-revision model
    --------------- ----------------- ----------------
    1.11.0   NA01              X423_HCOBE900A10
    1.11.1   NA01              X423_HCOBE900A10
    1.11.2   NA01              X423_HCOBE900A10
    1.11.3   NA01              X423_HCOBE900A10
    1.11.4   NA01              X423_HCOBE900A10

Aggiornamento del firmware se Ansible è già in uso

Fasi
  1. Installare Python e Ansible e quindi scaricare i pacchetti Python usando PIP:

    $ pip install netapp-lib requests paramiko
    
    Installing collected packages: netapp-lib, requests, paramiko
    Successfully installed netapp-lib-2020.3.12 requests-2.23.0 paramiko-2.7.2
  2. Installare NetApp Ansible Collection:

    To install the collection only for the current user:
    $ ansible-galaxy collection install netapp.ontap
    
    For universal installation:
    $ ansible-galaxy collection install netapp.ontap -p /usr/share/ansible/collections
    $ chmod -R +rw /usr/share/ansible/collections
  3. Assicurarsi che il Playbook Ansible e il file di inventario si trovino nello stesso percorso, quindi eseguire il Playbook Ansible. Gli aggiornamenti del firmware vengono eseguiti in background per alcune ore.

    $ cd <playbook_path>
    $ ansible-playbook na_ontap_pb_upgrade_firmware_disk.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 gli URL del firmware del disco, del firmware dello shelf e del firmware del processore di servizio sono /http://<web-server>/path/all_shelf_fw.zip, * http://<web-server>/path/all.zip* e /http://<web-server>/path/<SP/BMC>_<version_number>_fw.zip, fornire * http://<web-server>/path/* come input per l'URL di base del pacchetto firmware. 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.
  4. Accedere al cluster come amministratore del cluster e verificare che il nuovo firmware del disco sia stato installato:

    ::> storage disk show -fields firmware-revision,model
     disk     firmware-revision model
    --------------- ----------------- ----------------
    1.11.0   NA01              X423_HCOBE900A10
    1.11.1   NA01              X423_HCOBE900A10
    1.11.2   NA01              X423_HCOBE900A10
    1.11.3   NA01              X423_HCOBE900A10
    1.11.4   NA01              X423_HCOBE900A10