Ejecute el libro de aplicaciones de Ansible con la imagen de Docker de NetApp
Antes de ejecutar el libro de aplicaciones de Ansible, asegúrese de que se ha extraído el archivo NetApp_Ansible_*.zip y que el servidor web con archivos de firmware de disco o bandeja está listo.
Antes de empezar
Antes de ejecutar el libro de aplicaciones de Ansible con el Docker de NetApp, debe:
-
"Descargue el firmware del AFF y el paquete de automatización de Ansible FAS"
-
Compruebe que NetApp Docker esté instalado.
-
Tire de la imagen de NetApp Docker desde DockerHub ejecutando el siguiente comando:
$ docker pull schmots1/netapp-ansible Using default tag: latest latest: Pulling from schmots1/netapp-ansible docker.io/schmots1/netapp-ansible:lates
Para obtener más información acerca del comando docker pull, consulte "Documentación de Docker Pull".
-
Ejecute la imagen de Docker como contenedor e inicie sesión en el contenedor para ejecutar el libro de aplicaciones de Ansible.
-
Copie la ruta de la carpeta que contiene el libro de aplicaciones de Ansible y los archivos de inventario extraídos, por ejemplo, ruta_de_libro_descargados. El libro de aplicaciones de Ansible y los archivos de inventario deben estar en la misma carpeta para una ejecución correcta.
-
Monte la carpeta como un volumen en el contenedor Docker. Por ejemplo, para montar la carpeta Container_PATH, debe ejecutar el siguiente comando:
$ docker run -v <downloaded_playbook_path>:/<container_path> -it schmots1/netapp-ansible:latest /bin/bash
El contenedor se inicia y la consola se encuentra ahora en el shell bash del contenedor. Si quiere más información acerca del comando Docker Run, consulte "Documentación de Docker Run".
-
Ejecute el libro de aplicaciones de Ansible dentro del contenedor con el 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] ****************************************************************
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.
Para obtener más información acerca del comando ansible-playbook, consulte "Documentación del libro de estrategia de Ansible" Y para ejecutar la tableta Ansible playbook en el modo de comprobación (ejecución en seco), consulte "Ansible: Modo de comprobación".
Después de ejecutar el libro de aplicaciones de Ansible, consulte "Validaciones de instalación del firmware" para obtener instrucciones posteriores a la ejecución.