Automation Config を VMware Aria Automation と統合した場合は、展開内の仮想マシンに Salt ミニオンをインストールするときに SaltStack resource を適用できます。ミニオンを展開した後は、Automation Config の強力な構成管理、ドリフト修正、状態管理の各機能を使用してリソースを管理できます。
ミニオンとは、Salt ミニオン サービスを実行するエージェントです。このサービスは、Salt マスター サービスを実行するサーバである Salt マスターによって公開されたジョブをサブスクライブします。ミニオンに特定のジョブが適用されると、ミニオンがジョブを実行します。
Linux および Windows マシンを展開するときに、SaltStack resource を使用してミニオンを展開し、状態ファイルを適用することができます。既存の展開でミニオンおよび状態ファイルを追加または更新するには、[SaltStack リソースの接続] Day 2 アクションを実行します。Day 2 アクションの詳細については、Automation Assembler 展開またはサポートされるリソースで実行できるアクションを参照してください。
saltConfiguration
プロパティを使用してミニオンおよび状態ファイルを Day 0 アクションとして展開する場合は、SaltStack resource を使用するようにテンプレートを更新します。saltConfiguration
プロパティは、テンプレートで使用できなくなりました。
[Salt 構成の適用] Day 2 アクションは、saltConfiguration
プロパティを使用するリソースで引き続き使用できます。
開始する前に
- Automation Config 統合が正常に構成されたことを確認します。詳細については、VMware Aria Automation での Automation Config 統合の構成を参照してください。
- Automation Config で、ミニオンからマスターへの FQDN の名前解決が機能していることを確認します。
- Automation Config で Salt マスターの FQDN を確認するには、[ターゲット] をクリックし、[すべてのミニオン] ターゲット グループを選択します。
- [ミニオン ID] 列を値 [saltmaster] でフィルタリングします。
- 詳細を表示するには、[saltmaster] をクリックします。
- FQDN の値が正しいことを確認します。
- Linux マシンにミニオンを展開する場合は、Salt ミニオンを使用して展開する vSphere 内のイメージで SSH 機能が有効になっていることを確認します。SSH は、リモートからマシンにアクセスし、ミニオンを展開するために使用されます。
-
Windows マシンにミニオンを展開する場合は、Windows 環境で API (RaaS) を使用してミニオンを展開する方法を参照してください。
- VMware Tools がインストールされ、Salt ミニオンが構成されている仮想マシンにミニオンを展開する場合は、Automation Config の [ミニオン キー] ワークスペースにある [受け入れ済み] タブに VMware Tools Salt ミニオン キーが表示されていることを確認します。詳細については、VMware Tools を使用して Salt ミニオンを有効にするを参照してください。
注: VMware Tools Salt ミニオンのバージョンが古い場合は、仮想マシンにミニオンを展開しても Salt ミニオンは最新バージョンにアップグレードされません。手動で Salt マスターをアップグレードする必要があります。詳細については、 マスター プラグインのアップグレードを参照してください。
- 展開するマシンに IP アドレスを割り当てることができることを確認します。
Automation Config では、マシンにパブリック IP アドレスが必要です。Salt マスターが配置されている SDDC (Software-Defined Data Center) のパブリック IP CIDR 範囲内の IP アドレスを使用します。
注:マシンにパブリック IP アドレスが構成されていない場合は、最初の NIC の IP アドレスが使用されます。
- SaltStack resource プロパティを追加する前に、ミニオンの追加先のクラウド テンプレートが展開可能であることを確認します。
- 次のサービス ロールがあることを確認します。
- Automation Assembler 管理者
- Automation Assembler ユーザー
- Automation Service Broker 管理者
これらのサービス ロールは、SaltStack resource を使用するために必須です。