Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Execute o Playbook do Ansible usando a imagem do Docker do NetApp

Colaboradores

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:

Passos
  1. "Configure o Docker".

  2. 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".

  3. Execute a imagem do Docker como um contentor e faça login no contentor para executar o Ansible Playbook.

  4. 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.

  5. 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".

  6. 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] ****************************************************************
    Observação 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.