Exécutez le manuel de vente Ansible à l'aide de l'image NetApp Docker
Avant d'exécuter le PlayBook Ansible, vérifiez que le fichier NetApp_Ansible_*.zip a été extrait et que le serveur Web avec les fichiers de firmware des tiroirs ou des disques est prêt.
Avant de commencer
Avant d'exécuter le manuel de vente Ansible à l'aide de NetApp docker, vous devez :
-
"Téléchargez le pack Ansible Automation du firmware AFF et FAS"
-
"Héberger les fichiers du micrologiciel à l'aide du serveur Web"
-
S'assurer que NetApp Docker est installé.
-
Extrayez l'image NetApp Docker depuis DockerHub en exécutant la commande suivante :
$ docker pull schmots1/netapp-ansible Using default tag: latest latest: Pulling from schmots1/netapp-ansible docker.io/schmots1/netapp-ansible:lates
Pour plus d'informations sur la commande docker pull, reportez-vous au "Documentation Docker Pull".
-
Exécutez l'image Docker en tant que conteneur et connectez-vous à ce conteneur pour exécuter le PlayBook Ansible.
-
Copiez le chemin d'accès du dossier qui contient le PlayBook Ansible extrait et les fichiers d'inventaire, par exemple téléchargé_PlayBook_path. Pour que l'exécution soit réussie, les fichiers PlayBook et d'inventaire doivent se trouver dans le même dossier.
-
Montez le dossier en tant que volume sur le conteneur Docker. Par exemple, pour monter le dossier conteneur_path, vous devez exécuter la commande suivante :
$ docker run -v <downloaded_playbook_path>:/<container_path> -it schmots1/netapp-ansible:latest /bin/bash
Le conteneur démarre et la console est maintenant à bash shell du conteneur. Pour plus d'informations sur la commande Docker Run, reportez-vous au "Documentation Docker Run".
-
Exécutez le PlayBook Ansible dans le conteneur à l'aide de la commande 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 un ensemble de clusters avec différents identifiants de connexion est défini, le PlayBook Ansible doit être exécuté sur chaque cluster. Aucune modification n'est nécessaire au fichier d'inventaire car Ansible PlayBook ignore les clusters pour lesquels la connexion a échoué.
Pour plus d'informations sur la commande ansible-PlayBook, reportez-vous au "Documentation relative au manuel de vente Ansible" Et pour exécuter le PlayBook Ansible en mode vérification (exécution à sec), reportez-vous à la "Ansible : mode de vérification".
Après avoir exécuté le manuel de vente Ansible, consultez le "Validations de l'installation du micrologiciel" pour les instructions post-exécution.