このアンシブルプレイブックは、再起動のAnsibleプラグインからPiggybackを使用し、再起動の信頼性の別のレベルを追加します。
このプレイブックでは、再起動しようとしているLinuxホストが到達可能かどうかを確認します。到達できない場合は、プレイブックはWTIパワーデバイスに連絡し、故障したLinuxホストが接続されているプラグを再起動します。
Linuxホストに到達可能な場合、Ansible Builtin Rebootプラグインが実行されます。このプラグインは、再起動後、Linuxホストが到達可能になるのを待ちます。 Linuxホストが到達可能にならない場合、プレイブックはWTIパワーデバイスに連絡し、故障したホストが接続されているプラグを再起動します。
まず、WTIパワーデバイス(CPMまたはVMRシリーズ)が必要です。
Ansible Hostsファイルでは、これらのパラメーターをWTI PDUと通信するために定義する必要があります
これらのパラメーターは必須です。
wti_device、wti_username、wti_password、wti_plug
これらのパラメーターはオプションです。
wti_use_https、wti_validate_certs:
例は次のとおりです。
wti_device:test.wti.com
wti_username:super
wti_password:super
wti_plug: "5"
wti_use_https:true
wti_validate_certs:true
必須パラメーターのいずれかが定義されていない場合、WTI PDUの再起動部分がスキップされます。
sudo ansible-playbook ./cpm_reboot-complete.yml
このスクリプトでは、Linuxホストがオンラインであるかどうか、オンラインの場合、システムの再起動コマンドが試行されます。 Linuxホストが成功して再起動されている場合、スクリプトは終了します。検出操作または再起動操作のいずれかが失敗した場合、WTIコレクションのCPM_PLUGCONTROLモジュールが実行され、失敗したLinuxホストを再起動します。
WTIデバイス用のAnsible Galaxyコレクションは、https://galaxy.ansible.com/wti/remoteにあります。
RESTFUL API呼び出しに関連するHTML、RAML、またはOpenAPI/Swaggerファイルは、こちらにあります。
https://www.wti.com/t-wti-restful-api-download.aspx
ご質問、コメント、または提案がある場合は、[email protected]にメールでお問い合わせください。
WTI -Western Telematic、Inc。5スターリング、アーバイン、カリフォルニア92618
Western Telematic Inc.は1964年に設立され、データセンターおよびグローバルネットワークの場所向けの電力管理およびリモートコンソール管理ソリューションの設計と製造の業界リーダーです。当社の広範な製品ラインには、リモート電源分布、メーター、レポートおよび制御、シリアルコンソールサーバー、RJ45 A/Bフォールバックスイッチ、自動電力伝達スイッチ用のインテリジェントPDUが含まれています。