本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
安裝及執行AFF 功能不受FAS 限的自動化套件(經驗豐富的使用者)
貢獻者
建議變更
經驗豐富的使用者可以AFF 快速安裝及執行功能豐富的功能豐富的功能、包括功能豐富的功能豐富FAS 的功能。
使用NetApp Docker Image以Ansible進行韌體更新
步驟
-
將Ansible Docker映像檔拉到Linux主機:
$ docker pull schmots1/netapp-ansible Using default tag: latest latest: Pulling from schmots1/netapp-ansible docker.io/schmots1/netapp-ansible:latest
-
在Linux主機上以容器形式執行Docker映像:
$ docker run -v <downloaded_playbook_path>:/<container_path> -it schmots1/netapp-ansible:latest /bin/bash
Ansible Playbook和庫存檔案應位於相同路徑。 -
在Linux主機上執行「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] ****************************************************************
如果磁碟韌體、機櫃韌體和服務處理器韌體的URL為*\http://<web-server>/path/all_shelf_fw.zip*、http://<web-server>/path/all.zip*和http://<web-server>/path/<SP/BMC>_<version_number>_fw.zip*、請提供*\http://<web-server>/path/*作為基礎URL至韌體套件的輸入。如果有一組叢集具有不同的登入認證、則必須在每個叢集上執行「Ansible教戰手冊」。由於Ansible Playbook會跳過登入失敗的叢集、因此不需要變更庫存檔案。 -
以叢集管理員身分登入叢集、並確認已安裝新的磁碟機韌體:
::> storage disk show -fields firmware-revision,model disk firmware-revision model --------------- ----------------- ---------------- 1.11.0 NA01 X423_HCOBE900A10 1.11.1 NA01 X423_HCOBE900A10 1.11.2 NA01 X423_HCOBE900A10 1.11.3 NA01 X423_HCOBE900A10 1.11.4 NA01 X423_HCOBE900A10
韌體更新(如果已使用Ansible)
步驟
-
安裝Python和Ansible、然後使用子母畫面下載Python套件:
$ pip install netapp-lib requests paramiko Installing collected packages: netapp-lib, requests, paramiko Successfully installed netapp-lib-2020.3.12 requests-2.23.0 paramiko-2.7.2
-
安裝NetApp Ansible Collection:
To install the collection only for the current user: $ ansible-galaxy collection install netapp.ontap For universal installation: $ ansible-galaxy collection install netapp.ontap -p /usr/share/ansible/collections $ chmod -R +rw /usr/share/ansible/collections
-
確認「Ansible Playbook」和庫存檔案位於相同路徑、然後執行「Ansible Playbook」。韌體更新會在背景執行數小時。
$ cd <playbook_path> $ ansible-playbook na_ontap_pb_upgrade_firmware_disk.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] ****************************************************************
如果磁碟韌體、機櫃韌體和服務處理器韌體的URL為*\http://<web-server>/path/all_shelf_fw.zip*、http://<web-server>/path/all.zip*和http://<web-server>/path/<SP/BMC>_<version_number>_fw.zip*、請提供*\http://<web-server>/path/*作為基礎URL至韌體套件的輸入。如果有一組叢集具有不同的登入認證、則必須在每個叢集上執行「Ansible教戰手冊」。由於Ansible Playbook會跳過登入失敗的叢集、因此不需要變更庫存檔案。 -
以叢集管理員身分登入叢集、並確認已安裝新的磁碟機韌體:
::> storage disk show -fields firmware-revision,model disk firmware-revision model --------------- ----------------- ---------------- 1.11.0 NA01 X423_HCOBE900A10 1.11.1 NA01 X423_HCOBE900A10 1.11.2 NA01 X423_HCOBE900A10 1.11.3 NA01 X423_HCOBE900A10 1.11.4 NA01 X423_HCOBE900A10