日本語

NetAppDockerイメージなしでAnsiblePlaybookを実行する

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

ステップ
  1. PythonAnsibleをインストールします。

  2. pipを使用して必要なPythonパッケージをインストールします。

     $ pip installnetapp-libリクエストparamiko
     
    収集したパッケージのインストール:netapp-lib、requests、paramiko
    netapp-lib-2020.3.12リクエストが正常にインストールされました-2.23.0paramiko-2.7.2
  3. ansible-galaxyコマンドを使用して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

    ansible-galaxyコマンドの詳細については、 Ansible Galaxyのドキュメントを参照してください。また、 NetApp Ansible Collectionの詳細については、NetApp AnsibleCollectionのページを参照してください

  4. ansible-playbookコマンドを使用してAnsiblePlaybookを実行します。

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

ansible-playbookコマンドの詳細については、 Ansible Playbookのドキュメントを参照してください。また、Ansible Playbookをチェックモード(ドライラン)で実行するには、 Ansible:チェックモードを参照してください

プレイブックを実行した後、実行後の手順については、ファームウェアのインストール検証を参照してください。