日本語

AFFおよびFASファームウェアのインストールと実行Ansible自動化パッケージ(経験豊富なユーザー)

寄稿者netapp-manishc このページのPDFをダウンロード

経験豊富なユーザーは、以下の手順に従って、AFFおよびFASファームウェアのansible自動化パッケージをすばやくインストールして実行できます。

AFFおよびFASファームウェアのansible自動化パッケージをインストールして実行するための詳細な手順が必要なユーザーは、ここをクリックしてください。

NetApp DockerImageを使用したAnsibleによるファームウェアの更新

ステップ
  1. AnsibleDockerイメージをLinuxホストにプルします。

     $ docker pull schmots1 / netapp-ansible
    デフォルトタグの使用:最新
    最新:schmots1 / netapp-ansibleからプル
    docker.io/schmots1/netapp-ansible:latest
  2. LinuxホストでDockerイメージをコンテナーとして実行します。

     $ docker run -v <downloaded_playbook_path>:/ <container_path> -it schmots1 / netapp-ansible:latest / bin / bash 
    AnsiblePlaybookとインベントリファイルは同じパスにある必要があります。
  3. LinuxホストでAnsiblePlaybookを実行します。ファームウェアの更新は、バックグラウンドで数時間実行されます。

     $ cd <container_path>
    $ ansible-playbook na_ontap_pb_upgrade_firmware.yml
    
    ONTAP管理者のユーザー名を入力してください:****
    ONTAP管理者ユーザーのパスワードを入力してください:****
    ファームウェアパッケージのベースURLを入力します(HTTPを使用することをお勧めします):http:// <web-server> / path /
    PLAY [ONTAPファームウェアアップグレード] ******************************************** ******************** 
    ディスクファームウェア、シェルフファームウェア、およびサービスプロセッサファームウェアの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 、ファームウェアパッケージへのベースURLの入力としてhttp:// <web-server> / path /を指定します。ログイン資格情報が異なるクラスターのセットがある場合は、AnsiblePlaybookを各クラスターで実行する必要があります。 Ansible Playbookはログインに失敗したクラスターをスキップするため、インベントリファイルに変更を加える必要はありません。
  4. クラスター管理者としてクラスターにログインし、新しいドライブファームウェアがインストールされていることを確認します。

     ::>ストレージディスクshow-fieldsファームウェア-リビジョン、モデル
     ディスクファームウェア改訂モデル
    --------------- -------------------------------------------------
    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がすでに使用されている場合のファームウェアアップデート

ステップ
  1. PythonとAnsibleをインストールしてから、PIPを使用してPythonパッケージをダウンロードします。

     $ pip installnetapp-libリクエストparamiko
    
    収集したパッケージのインストール:netapp-lib、requests、paramiko
    netapp-lib-2020.3.12リクエストが正常にインストールされました-2.23.0paramiko-2.7.2
  2. NetAppAnsibleコレクションをインストールします。

    現在のユーザーのみにコレクションをインストールするには:
    $ ansible-galaxy collection install netapp.ontap
    
    ユニバーサルインストールの場合:
    $ ansible-galaxy collection install netapp.ontap -p / usr / share / ansible / collections
    $ chmod -R + rw / usr / share / ansible / collections
  3. Ansible Playbookとインベントリファイルが同じパスにあることを確認してから、AnsiblePlaybookを実行します。ファームウェアの更新は、バックグラウンドで数時間実行されます。

     $ cd <playbook_path>
    $ ansible-プレイブックna_ontap_pb_upgrade_firmware_disk.yml
    
    ONTAP管理者のユーザー名を入力してください:****
    ONTAP管理者ユーザーのパスワードを入力してください:****
    ファームウェアパッケージのベースURLを入力します(HTTPを使用することをお勧めします):http:// <web-server> / path /
    PLAY [ONTAPファームウェアアップグレード] ******************************************** ******************** 
    ディスクファームウェア、シェルフファームウェア、およびサービスプロセッサファームウェアの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 、ファームウェアパッケージへのベースURLの入力としてhttp:// <web-server> / path /を指定します。ログイン資格情報が異なるクラスターのセットがある場合は、AnsiblePlaybookを各クラスターで実行する必要があります。 Ansible Playbookはログインに失敗したクラスターをスキップするため、インベントリファイルに変更を加える必要はありません。
  4. クラスター管理者としてクラスターにログインし、新しいドライブファームウェアがインストールされていることを確認します。

     ::>ストレージディスクshow-fieldsファームウェア-リビジョン、モデル
     ディスクファームウェア改訂モデル
    --------------- -------------------------------------------------
    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