クラウドプロビジョニングとガバナンス のライフサイクル操作
開始/停止、プロビジョニング解除、ExecuteScript などの操作は、「ライフサイクル運用」または「2 日目」の操作と呼ばれます。スタックまたはリソースでライフサイクル運用を要求すると、システムによって変更要求が生成されます。承認ポリシーは、変更が自動承認されているか、または承認者リストのユーザーが変更を承認する必要があるかどうかを指定します。
操作を実行するには、スタックまたはリソースを選択し、[スタック操作の選択] または [リソース運用の選択] をクリックします。このリストには、選択したリソースまたはスタックに対する適切な操作のみが含まれます。一部の操作は、Ansible や Terraform などの構成管理システムによって提供されます。
ベースシステム での操作
- 開始
- Start 操作は、選択した VM を開始します。リソースステータスはオンに変わります。
設定は不要です。
- 停止
- Stop 操作は、選択した VM を停止させます。リソースステータスはオフに変わります。
設定は不要です。
- Deprovision
- Deprovision 操作は、選択したスタックを終了し、スタック所有者に通知を送信します。
設定は不要です。
仮想マシン「Store Extension Interface」操作
Virtual Machine Store Extension Interface 操作は、Google クラウドプラットフォーム と IBM Cloud でのみサポートされています。Terraform Connector ServiceNow Store アプリは操作を提供します。
- Virtual Machine Store Extension Interface.ExecuteScript
- ExecuteScript 操作は、選択した Windows または Linux VM でスクリプトを実行します。たとえば、スクリプトがリソースにアプリケーションをインストールする場合があります。詳細な手順については、『KB0756431』を参照してください。注:ポップアップで、次の項目を指定します。ExecuteScript 操作を実行するには、VM に認証情報が含まれている必要があります。Linux VM は、プロビジョニング時に管理キー認証情報を継承します。Windows VM の場合は、InfuseKey 操作を使用して VM に認証情報を追加します。
- ScriptType:Shell スクリプトと PowerShell スクリプトがサポートされています。
- スクリプト: スクリプトの名前。
- Virtual Machine Store Extension Interface.InfuseKey
- Windows VM の場合、InfuseKey 操作によってキー認証情報 (公開キーと秘密キーのペアの値) が VM に追加されます。
その結果、Windows VM の [プロパティ] リストで認証情報を表示でき、認証情報を使用して VM 操作を実行できます。キーの生成方法については、「SSH キーを作成する」を参照してください。
Windows VM にキー認証情報を追加するには、次の手順を実行します。- Windows VM を選択します。
- [リソース運用を選択] リストで、[Virtual Machine Store Extension Interface.InfuseKey] を選択します。
- ポップアップで、[UserKey] フィールドに使用するキーを指定し、[OK] をクリックします。
- Virtual Machine Store Extension Interface.Execute ジョブテンプレート
- Ansible は Execute Job Template 操作を提供します。この操作を行うと、ノードを Ansible サーバーに接続し、その VME 上でパッケージを実行できます。たとえば、スクリプトがリソースにアプリケーションをインストールする場合があります。ポップアップで、次の項目を指定します。
WorkloadConfigProviderType WorkloadConfigProvider インベントリ HostGroup リストには、構成管理プロバイダーがサポートするアプリケーションだけでなく、利用可能なすべてのアプリケーション (Ansible ではグループと呼ばれる) が表示されます。そのため、ユーザーがサポートされていないアプリケーションを選択すると、プロビジョニングに失敗します。 ApplicationProfile 選択したリソースで実行するアプリケーションプロファイルを選択します。 - ScriptType:Google クラウドプラットフォーム の場合、[シェル] がサポートされています。
- スクリプト: スクリプトの名前。
- Virtual Machine Store Extension Interface.Resize
- Resize 操作は、VM の [サイズ] 設定を変更します (CI 定義では HardwareType と呼ばれる)。ポップアップで、新しいサイズを [HardwareType] フィールドに指定します。
図 : 1. Resize 操作
「Compute Security Group Store Extension Interface」操作
Compute Security Group Store Extension Interface 操作は IBM Cloud だけでサポートされています。Terraform ServiceNow Storeアプリは操作を提供します。
- Compute Security Group Store Extension Interface.Deprovision
- Deprovision 操作は、選択した CPU セキュリティグループリソースを終了し、所有者に通知を送信します。
設定は不要です。
ネットワークインターフェイスの [ステータス] が [終了] に変わります。ホームページの [スタック健全性] セクションで、スタックのステータスは一部のリソースがダウンしていることを示します。
「Load Balancer Store Extension Interface」操作
- Load Balancer Store Extension Interface.Deprovision
- Deprovision 操作は、選択したロードバランサーを終了し、スタック所有者に通知を送信します。
設定は不要です。
ロードバランサーの [ステータス] が [終了] に変わります。ホームページの [スタック健全性] セクションで、スタックのステータスは一部のリソースがダウンしていることを示します。
「Network Store Extension Interface」操作
- Network Store Extension Interface.Deprovision
- Deprovision 操作は、選択したネットワークストアを終了し、スタック所有者に通知を送信します。
設定は不要です。
ネットワークストアの [ステータス] が [終了] に変わります。ホームページの [スタック健全性] セクションで、スタックのステータスは一部のリソースがダウンしていることを示します。
「Storage Volume Store Extension Interface」操作
Storage Volume Store Extension Interface 操作は IBM Cloud だけでサポートされています。Terraform ServiceNow Storeアプリは操作を提供します。
- Storage Volume Store Extension Interface.Create Snapshot
- Create Snapshot 操作では、指定されたボリュームの読み取り専用コピーが生成されます。
ポップアップで、スナップショットのラベルとして使用する [SnapshotName] を指定します。
スナップショットは [cmdbci.ci_storage_vol_snapshot_list] テーブルに保存されます。
承認が必要ない場合は、すぐにスナップショットが取得されます。承認が必要な場合は、アドミンが変更を承認するまでに遅延が生じる可能性があります。アドミンが承認すると、メールが届きます。アドミンが承認したら、VM インスタンスフォームに戻り、[変更を進める] 関連リンクをクリックします。
注:VM が実行されている場合、VM はスナップショットプロセスの開始時にシャットダウンされ、プロセスが完了すると再起動されます。[スナップショット削除ポリシー] の制限を超えると、システムは最も古いスナップショットを自動削除します。 - Storage Volume Store Extension Interface.Restore From Snapshot
- Restore From Snapshot 操作では、指定したスナップショットからイメージを復元します。
ボリュームの復元に使用する [SnapshotID] を選択します。
- Storage Volume Store Extension Interface.Delete Snapshot
- Delete Snapshot 操作は、選択したスナップショットを削除します。
- Storage Volume Store Extension Interface.Attach
- Attach 操作では、選択したボリュームに VM をアタッチします。
- 接続するボリュームを選択します。ボリュームの [ステータス] は [利用可能] にする必要があります。
- [Storage Volume Store Extension Interface.Attach] 操作を選択します。
- ポップアップの [NodeId] フィールドで、ボリュームに接続するサーバーの [インスタンス ID] を選択します。
ボリュームのステータスが [利用可能] から [使用中] に変わります。
- Storage Volume Store Extension Interface.Detach
- Detach 操作では、選択したボリュームから VM をデタッチします。
- 接続するボリュームを選択します。ボリュームの [ステータス] は [使用中] である必要があります。
- [Storage Volume Store Extension Interface.Detach] 操作を選択します。
- ポップアップの [NodeId] フィールドで、ボリュームからデタッチするホストの [インスタンス ID] を選択します。
この VM が最後にデタッチされた唯一の VM である場合、ボリュームのステータスは [使用中] から [利用可能] に変わります。
- Storage Volume Store Extension Interface.Deprovision
- Deprovision 操作は、選択したボリュームを終了し、スタック所有者に通知を送信します。
設定は不要です。
- ストレージリソースの請求処理アイテムが削除されます。
- ボリュームの [ステータス] が [終了] に変わります。ホームページの [スタック健全性] セクションで、スタックのステータスは一部のリソースがダウンしていることを示します。
- IBM Cloud の場合:ストレージボリュームは、ストレージボリュームを再利用できるように、長期間にわたって IBM Cloud コンソール で使用できます。