Skip to main content
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.

Instalar y ejecutar el paquete de automatización de Ansible con firmware AFF y FAS (usuarios con experiencia)

Colaboradores

Los usuarios con experiencia pueden instalar y ejecutar rápidamente el paquete de automatización de Ansible del firmware AFF y FAS.

Actualización de firmware con Ansible mediante la imagen de Docker de NetApp

Pasos
  1. Tire de la imagen de Ansible Docker al host Linux:

    $ docker pull schmots1/netapp-ansible
    Using default tag: latest
    latest: Pulling from schmots1/netapp-ansible
    docker.io/schmots1/netapp-ansible:latest
  2. Ejecute la imagen docker como contenedor en el host Linux:

    $ docker run -v <downloaded_playbook_path>:/<container_path> -it schmots1/netapp-ansible:latest /bin/bash
    Nota El libro de aplicaciones de Ansible y el archivo de inventario deben estar en la misma ruta.
  3. Ejecute el libro de aplicaciones de Ansible en el host Linux. Las actualizaciones de firmware se ejecutan en segundo plano durante unas horas.

    $ 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 Si las direcciones URL del firmware del disco, del firmware de la bandeja y del procesador de servicio son http://<web-server>/path/all_shelf_fw.zip, http://<web-server>/path/all.zip y http://<web-server>/path/<SP/BMC>_<version_number>_fw.zip, proporcione *\http://<web-server>/path/ como la dirección URL del paquete de entrada del firmware base. Si hay un conjunto de clústeres con credenciales de inicio de sesión diferentes, debe ejecutarse el libro de aplicaciones de Ansible en cada clúster. No es necesario realizar ningún cambio en el archivo de inventario, ya que el libro de aplicaciones de Ansible omite los clústeres para los que no se ha podido iniciar sesión.
  4. Inicie sesión en el clúster como administrador del clúster y compruebe que el nuevo firmware de la unidad se haya instalado:

    ::> 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

Actualización de firmware si ya se utiliza Ansible

Pasos
  1. Instale Python y Ansible y, a continuación, descargue los paquetes de Python mediante 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. Instale la colección de Ansible de NetApp:

    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. Asegúrese de que el libro de aplicaciones de Ansible y el archivo de inventario están en la misma ruta y, a continuación, ejecute el libro de aplicaciones de Ansible. Las actualizaciones de firmware se ejecutan en segundo plano durante unas horas.

    $ 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 Si las direcciones URL del firmware del disco, del firmware de la bandeja y del procesador de servicio son http://<web-server>/path/all_shelf_fw.zip, http://<web-server>/path/all.zip y http://<web-server>/path/<SP/BMC>_<version_number>_fw.zip, proporcione *\http://<web-server>/path/ como la dirección URL del paquete de entrada del firmware base. Si hay un conjunto de clústeres con credenciales de inicio de sesión diferentes, debe ejecutarse el libro de aplicaciones de Ansible en cada clúster. No es necesario realizar ningún cambio en el archivo de inventario, ya que el libro de aplicaciones de Ansible omite los clústeres para los que no se ha podido iniciar sesión.
  4. Inicie sesión en el clúster como administrador del clúster y compruebe que el nuevo firmware de la unidad se haya instalado:

    ::> 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