クラウドプロビジョニングとガバナンス のライフサイクル操作

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:9分
  • 開始/停止、プロビジョニング解除、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 にキー認証情報を追加するには、次の手順を実行します。
    1. Windows VM を選択します。
    2. [リソース運用を選択] リストで、[Virtual Machine Store Extension Interface.InfuseKey] を選択します。
    3. ポップアップで、[UserKey] フィールドに使用するキーを指定し、[OK] をクリックします。
    Virtual Machine Store Extension Interface.Execute ジョブテンプレート
    Ansible は Execute Job Template 操作を提供します。この操作を行うと、ノードを Ansible サーバーに接続し、その VME 上でパッケージを実行できます。たとえば、スクリプトがリソースにアプリケーションをインストールする場合があります。ポップアップで、次の項目を指定します。
    WorkloadConfigProviderType
    WorkloadConfigProvider
    インベントリ
    HostGroup リストには、構成管理プロバイダーがサポートするアプリケーションだけでなく、利用可能なすべてのアプリケーション (Ansible ではグループと呼ばれる) が表示されます。そのため、ユーザーがサポートされていないアプリケーションを選択すると、プロビジョニングに失敗します。
    ApplicationProfile 選択したリソースで実行するアプリケーションプロファイルを選択します。
    • ScriptTypeGoogle クラウドプラットフォーム の場合、[シェル] がサポートされています。
    • スクリプト: スクリプトの名前。
    Virtual Machine Store Extension Interface.Resize
    Resize 操作は、VM の [サイズ] 設定を変更します (CI 定義では HardwareType と呼ばれる)。ポップアップで、新しいサイズを [HardwareType] フィールドに指定します。
    図 : 1. Resize 操作
    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 をアタッチします。
    1. 接続するボリュームを選択します。ボリュームの [ステータス][利用可能] にする必要があります。
    2. [Storage Volume Store Extension Interface.Attach] 操作を選択します。
    3. ポップアップの [NodeId] フィールドで、ボリュームに接続するサーバーの [インスタンス ID] を選択します。

      ボリュームのステータスが [利用可能] から [使用中] に変わります。

    Storage Volume Store Extension Interface.Detach
    Detach 操作では、選択したボリュームから VM をデタッチします。
    1. 接続するボリュームを選択します。ボリュームの [ステータス] は [使用中] である必要があります。
    2. [Storage Volume Store Extension Interface.Detach] 操作を選択します。
    3. ポップアップの [NodeId] フィールドで、ボリュームからデタッチするホストの [インスタンス ID] を選択します。

      この VM が最後にデタッチされた唯一の VM である場合、ボリュームのステータスは [使用中] から [利用可能] に変わります。

    Storage Volume Store Extension Interface.Deprovision
    Deprovision 操作は、選択したボリュームを終了し、スタック所有者に通知を送信します。

    設定は不要です。

    • ストレージリソースの請求処理アイテムが削除されます。
    • ボリュームの [ステータス][終了] に変わります。ホームページの [スタック健全性] セクションで、スタックのステータスは一部のリソースがダウンしていることを示します。
    • IBM Cloud の場合:ストレージボリュームは、ストレージボリュームを再利用できるように、長期間にわたって IBM Cloud コンソール で使用できます。