SaltStack Config 統合を作成すると、SaltStack Config サービスにアクセスして SaltStack Config のオブジェクトとアクションを vRealize Automation で使用することができます。

vRealize Automation SaltStack Config を使用すると、イベント型の自動化を使用して、任意の規模で仮想マシンにソフトウェアをプロビジョニング、構成、展開できます。また、SaltStack Config を使用することで、要件に準拠した最適なソフトウェア状態を定義し、環境全体に適用できます。

インストール

SaltStack ConfigvRealize Automation に統合する前に、まずそれを環境にインストールする必要があります。詳細については、SaltStack Config のインストールと構成を参照してください。

考慮事項

統合された vRealize Automation SaltStack ConfigvRealize Automation で利用するには、次の条件を満たす必要があります。
  • SaltStack Config 統合は、インストール時に特定のホストに関連付けられます。
  • 現在、vRealize Automation では、SaltStack Config のマルチテナント機能はサポートされていません。
  • vRealize Automation テナントは、1 つの SaltStack Config 統合と 1 つの Salt マスターをサポートできます。Salt マスターは複数のミニオンをサポートできます。
  • vRealize AutomationSaltStack Config 統合を削除する前に、SaltStack Config 統合を使用する既存の展開を削除する必要があります。

前提条件

  • vRealize Automation の管理者認証情報、および SaltStack Config の管理者認証情報(ルート レベル アクセス)を持っていることを確認します。

    SaltStack Config 統合を作成するには、vRealize Automation の管理者認証情報と SaltStack Config の管理者認証情報(ルート レベル アクセス)が必要です。

    また、SaltStack Config サービス自体を開いて作業するには、SaltStack Config の管理者認証情報が必要です。

    vRealize Automation にアクセスするには vRealize Automation の認証情報、SaltStack Config にアクセスするには SaltStack Config の認証情報を使用します。

    SaltStack Config 管理者認証情報の詳細については、SaltStack Config のインストールと構成ガイドを参照してください。

  • SaltStack Config サービスがインストールされていることを確認します。
  • SaltStack Config 統合で使用される Salt マスターにマスター プラグインが含まれていることを確認します。
  • vRealize Automation 内で SaltStack Config のサービス管理者ロールが割り当てられていることを確認します。vRealize Automation のユーザー ロールについてを参照してください。
  • vRealize Automation 内で Cloud Assembly のサービス管理者ロールが割り当てられていることを確認します。vRealize Automation の組織およびサービスのユーザー ロールを参照してください。

vRealize Automation での SaltStack Config 統合の構成

vRealize Automation 用に SaltStack Config をインストールしたら、Cloud Assembly で統合を構成します。

  1. Cloud Assembly で[インフラストラクチャ] > [接続] > [統合] の順に選択して、[統合の追加] をクリックします。
  2. SaltStack Config 統合タイプを選択します。

    Cloud Assembly の統合タイプ

  3. フォームに入力します。

    Cloud Assembly の新しい統合を作成するフォーム

    1. 統合の名前を入力します。
    2. (オプション)統合の説明を入力します。
    3. SaltStack Config サーバのホスト名を入力します。
    4. SaltStack Config 統合の実行環境を指定します。

      saltConfiguration プロパティを使用してミニオンを展開し、仮想マシンに状態ファイルを適用する場合、実行環境を構成する必要はありません。ただし、SaltStack Config リソースを使用するようにクラウド テンプレートを更新することを推奨します。saltConfiguration プロパティは廃止されました。クラウド テンプレートの saltConfiguration プロパティは引き続き使用できますが、SaltStack Config 統合機能は制限されます。

      SaltStack Config リソースを使用してミニオンを展開し、仮想マシンに状態ファイルを適用する場合は、[embedded-ABX-onprem] 実行環境を選択します。

    5. 指定されたホストへのアクセスに使用する SaltStack Config 管理者のユーザー名とパスワードを入力します。
    6. [検証] をクリックして、SaltStack Config 統合ホストへの管理者アクセスを確認します。

      検証に失敗した場合は、正しいホスト名、ユーザー名、およびパスワードが入力されていることを確認します。

    7. [保存] をクリックします。

SaltStack Config 統合へのアクセス

SaltStack Config 統合ポイントを保存したら、SaltStack Config 統合サービスを開くことができます。

  1. vRealize Suite Lifecycle Manager を介して SaltStack Config を展開した場合は、vRealize Automation サービス コンソールでサービス タイルをクリックして統合を開き、ホストにアクセスできます。

    SaltStack Config サービスのタイル

    SaltStack Config のスタンドアローン インストールを実行した場合は、SaltStack Config のホスト名を使用してサービスにアクセスできます。

  2. SaltStack Config へのログインを求めるプロンプトが表示されたら、SaltStack Config 管理者のユーザー名とパスワードを入力します。

統合に変更を加える必要がある場合は、[インフラストラクチャ] > [接続] > [統合] の順に選択し、使用可能な SaltStack Config 統合タイルを選択して、[開く] をクリックします。

SaltStack Config 統合の選択

統合を構成した後にホスト名を変更することはできません。編集できるのは、統合の名前、説明、実行環境、および認証情報のみです。

Cloud Assembly での SaltStack Config 統合のスクリーンショット

次の手順

SaltStack Config はスタンドアローン製品であり、vRealize Automation と統合して使用することができます。

  • Cloud Assembly 展開の仮想マシンにミニオンをインストールするために SaltStack Config リソースを追加する方法について説明します。