アクションを使用した構成管理の実行
IBM® 提供の Ansible プレイブックのいずれかを使用して、IBM Cloud® Virtual Servers for Virtual Private Cloud を開始および停止します。
Ansible のプレイブックとは、単一のターゲットホストまたはホストグループで実行するように構成できる一連の指示または自動化タスクです。 Schematics アクションを作成し、プレイブックを指し示します。そして、プレイブック内の指示を実行するために、組み込みの Ansible 機能を使用します。 Schematics が Ansible のプレイブックをどのように実行するかについての詳細は、 IBM Cloud Schematics による構成管理 をご覧ください。
開始前に
この Ansible Playbook を使用するには、その前に以下のタスクを実行する必要があります。
-
Schematics アクションを作成する 権限があることを確認してください。
-
IBM Cloud® Virtual Private Cloud および Virtual Servers for VPCを作成します。 詳しくは、 Virtual Private Cloud(VPC)の概要を参照してください。
Virtual Servers for VPC の私用アドレス または浮動 IP アドレスをメモします。
Virtual Servers for VPC の開始と停止
- IBM Cloudコンソールにログインします。
- Menu icon
>Platform Automation>Schematics>Ansible をクリックします。
- アクションの名前 (例:
Stop_VSIaction)、アクションを作成するリソース・グループおよびリージョンを入力します。 次に、**「作成」をクリックして「詳細」**セクションを表示します。 - 「編集」アイコンをクリックし、 GitHub または GitLab URL に
https://github.com/Cloud-Schematics/ansible-is-instance-actionsと入力します。 - **「Playbook の取得」**をクリックします。
stop-vsi-playbook.yamlプレイブックを選択します。 入力変数を設定するには、VSI の 浮動 IP アドレス を参照してください。- **「拡張オプション」**を展開します。
- 変数の定義 セクションで、キーとして
instance_ipと入力し、値として Virtual Servers for VPC の浮動 IP アドレスを入力します。 - 保存 をクリックします。
- **「アクションの確認」**をクリックして、アクションの詳細を確認します。 **「ジョブ」**ページが自動的に開きます。ログを見るとこの確認の結果を参照することができます。
- **「アクションの実行」をクリックして、Virtual Servers for VPC を停止します。 このアクションの進行状況をモニターするには、「ジョブ」**ページのログを確認します。
- Virtual Servers for VPC が停止したことを確認します。
- Virtual Servers for VPC ダッシュボードから、 Virtual Servers for VPCを見つけます。
- インスタンスが
Stoppedの状況になっていることを確認します。 - オプション:この入門チュートリアルの手順を繰り返して別のアクションを作成し、 **
start-vsi-playbook.yaml**Ansible プレイブックを選択して、 Virtual Servers for VPC を再度開始します。
Schematics インスタンスを開始および停止するために、Virtual Servers for VPC の標準装備の Ansible 機能を使用しました。
次のステップ
クラウドリソースで最初の操作を実行したので、次のオプションを試すことができます
- 独自の Ansible Playbook を作成する方法について学びます。
- その他の IBM提供のプレイブックを探索します。
- Schematics CLI または API を設定して、クラウドリソースの構成を自動化します。