アクションを使用した構成管理の実行

IBM® 提供の Ansible プレイブックのいずれかを使用して、IBM Cloud® Virtual Servers for Virtual Private Cloud を開始および停止します。

Ansible のプレイブックとは、単一のターゲットホストまたはホストグループで実行するように構成できる一連の指示または自動化タスクです。 Schematics アクションを作成し、プレイブックを指し示します。そして、プレイブック内の指示を実行するために、組み込みの Ansible 機能を使用します。 Schematics が Ansible のプレイブックをどのように実行するかについての詳細は、 IBM Cloud Schematics による構成管理 をご覧ください。

開始前に

この Ansible Playbook を使用するには、その前に以下のタスクを実行する必要があります。

Virtual Servers for VPC の開始と停止

  1. IBM Cloudコンソールにログインします。
  2. Menu iconhamburger icon>Platform Automation>Schematics>Ansible をクリックします。
  3. アクションの名前 (例: Stop_VSIaction)、アクションを作成するリソース・グループおよびリージョンを入力します。 次に、**「作成」をクリックして「詳細」**セクションを表示します。
  4. 「編集」アイコンをクリックし、 GitHub または GitLab URLhttps://github.com/Cloud-Schematics/ansible-is-instance-actions と入力します。
  5. **「Playbook の取得」**をクリックします。
  6. stop-vsi-playbook.yaml プレイブックを選択します。 入力変数を設定するには、VSI の 浮動 IP アドレス を参照してください。
  7. **「拡張オプション」**を展開します。
  8. 変数の定義 セクションで、キーとして instance_ip と入力し、として Virtual Servers for VPC の浮動 IP アドレスを入力します。
  9. 保存 をクリックします。
  10. **「アクションの確認」**をクリックして、アクションの詳細を確認します。 **「ジョブ」**ページが自動的に開きます。ログを見るとこの確認の結果を参照することができます。
  11. **「アクションの実行」をクリックして、Virtual Servers for VPC を停止します。 このアクションの進行状況をモニターするには、「ジョブ」**ページのログを確認します。
  12. Virtual Servers for VPC が停止したことを確認します。
  13. Virtual Servers for VPC ダッシュボードから、 Virtual Servers for VPCを見つけます。
  14. インスタンスがStoppedの状況になっていることを確認します。
  15. オプション:この入門チュートリアルの手順を繰り返して別のアクションを作成し、 **start-vsi-playbook.yaml**Ansible プレイブックを選択して、 Virtual Servers for VPC を再度開始します。

Schematics インスタンスを開始および停止するために、Virtual Servers for VPC の標準装備の Ansible 機能を使用しました。

次のステップ

クラウドリソースで最初の操作を実行したので、次のオプションを試すことができます