本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

使用NetApp Docker映像執行可執行的教戰手冊

目錄

在執行Ansible Playbook之前、請先確認已解壓縮* NetApp_Ansible _*。*壓縮*檔案、且已準備好含有磁碟或機櫃韌體檔案的Web伺服器。

開始之前

在使用NetApp泊塢視窗執行「可執行教戰手冊」之前、您應該:

步驟
  1. "設定Docker"

  2. 執行下列命令、從Docker Hub擷取NetApp Docker映像檔:

    $ docker pull schmots1/netapp-ansible
    
    Using default tag: latest
    latest: Pulling from schmots1/netapp-ansible
    docker.io/schmots1/netapp-ansible:lates

    如需有關Docker Pull命令的詳細資訊、請參閱 "Docker Pull文件"

  3. 以容器形式執行Docker映像檔、然後登入容器以執行「可執行的教戰手冊」。

  4. 複製包含擷取的Ansible教戰手冊和庫存檔案的資料夾路徑、例如* downloaded_playbook_path*。Ansible教戰手冊和庫存檔案應位於同一個資料夾中、以便順利執行。

  5. 在Docker容器上以磁碟區的形式掛載資料夾。例如、若要掛載資料夾* container路徑*、您應該執行下列命令:

    $ docker run -v <downloaded_playbook_path>:/<container_path> -it schmots1/netapp-ansible:latest /bin/bash

    容器隨即啟動、主控台現在位於容器的Bash Shell。如需Docker Run命令的詳細資訊、請參閱 "Docker執行文件"

  6. 使用* Ansible playbook*命令在容器內執行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] ****************************************************************
    附註 如果有一組叢集具有不同的登入認證、則必須在每個叢集上執行「Ansible教戰手冊」。由於Ansible Playbook會跳過登入失敗的叢集、因此不需要變更庫存檔案。

如需* Ansible playbook *命令的詳細資訊、請參閱 "Ansible教戰手冊文件" 若要以檢查模式執行Ansible教戰手冊(演習)、請參閱 "Ansible:檢查模式"

執行「Ansible Playbook」之後、請參閱 "韌體安裝驗證" 以取得執行後的指示。