Execute o Playbook do Ansible usando a imagem do Docker do NetApp
Antes de executar o Playbook do Ansible, verifique se o arquivo * NetApp_Ansible_*.*zip foi extraído e o servidor da Web com arquivos de firmware de disco ou prateleira está pronto.
Antes de começar
Antes de executar o Playbook do Ansible usando o docker do NetApp, você deve:
-
Certifique-se de que o Docker do NetApp esteja instalado.
-
Puxe a imagem do Docker do NetApp do DockerHub executando o seguinte comando:
$ docker pull schmots1/netapp-ansible Using default tag: latest latest: Pulling from schmots1/netapp-ansible docker.io/schmots1/netapp-ansible:lates
Para obter mais informações sobre o comando docker pull, consulte o "Documentação do Docker pull".
-
Execute a imagem do Docker como um contentor e faça login no contentor para executar o Ansible Playbook.
-
Copie o caminho da pasta que contém os arquivos extraídos do Ansible Playbook e inventário, por exemplo, downloaded_playbook_path. O Playbook do Ansible e os arquivos de inventário devem estar na mesma pasta para execução bem-sucedida.
-
Monte a pasta como um volume no contentor Docker. Por exemplo, para montar a pasta container_path, você deve executar o seguinte comando:
$ docker run -v <downloaded_playbook_path>:/<container_path> -it schmots1/netapp-ansible:latest /bin/bash
O contentor é iniciado e o console está agora no bash shell do contentor. Para obter mais informações sobre o comando Docker Run, consulte o "Execute a documentação do Docker".
-
Execute o Playbook do Ansible dentro do contentor usando o 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] ****************************************************************
Se houver um conjunto de clusters com credenciais de login diferentes, o Playbook do Ansible precisa ser executado em cada cluster. Não são necessárias alterações no arquivo de inventário, pois o Ansible Playbook ignora os clusters para os quais o login falhou.
Para obter mais informações sobre o comando ansible-playbook, consulte o e para executar o manual do Ansible "Documentação do Playbook do Ansible"no modo de verificação (Dry run), "Ansible: Modo de verificação"consulte .
Depois de executar o Playbook do Ansible, consulte o "Validações de instalação do firmware" para obter instruções de pós-execução.