SaltStack Config のインストールを実行するには、Salt が必要です。最小の条件として、SaltStack Config の標準インストール シナリオで使用されるノードに Salt とその依存関係がインストールされている必要があります。
インストールのコンテキストでは、Salt のインストールには 2 つの異なる意味があります。
- 標準インストール シナリオで、SaltStack Config のインストールに関連するノードに Salt をインストールする。
- 最終的に SaltStack Config によって管理するインフラストラクチャに Salt をインストールする。
標準インストールで使用するノードに Salt とその依存関係をインストールする方法については、Salt のインストールまたはアップグレードを参照してください。
インフラストラクチャへの Salt のインストール
SaltStack Config を管理に使用するすべてのインフラストラクチャに、Salt を事前にインストールすることを推奨します。Salt をインストールすると、Salt の今後のバージョンに更新するときのプロセスが簡素化および効率化されます。SaltStack Config のインストールを開始する前に、Salt をインフラストラクチャにインストールし、一定期間監視して、安定して想定どおりに実行されるか確認することを検討してください。
次のガイドを参照して、Salt をインフラストラクチャに実装する際のベスト プラクティスに従っている環境であることを確認してください。
エアギャップ環境のシステムへの Salt のインストール
Salt を事前にインストールするという一般的な推奨事項に対する例外の 1 つは、エアギャップ環境のシステムに SaltStack Config をインストールする場合です。エアギャップ環境のシステム内のインフラストラクチャに Salt をインストールすることにはトレードオフが伴うため、注意が必要です。
SaltStack Config インストーラを実行すると、Salt の最新の安定したバージョンをインストールできます。ただし、SaltStack Config インストーラによってインストールされる Salt のバージョンは、Salt Crystal パッケージと呼ばれます。このパッケージは主に、インターネット経由で Salt を更新できない、エアギャップ環境のシステムで使用することを目的としています。エアギャップ環境のシステムでの使用が意図されているため、Salt Crystal パッケージ内の Salt のバージョンはインターネット経由では更新できず、手動で更新する必要があります。Salt Crystal パッケージの更新の詳細については、Upgrading Salt Crystalを参照してください。
SaltStack Config インストーラは Lifecycle Manager のインストール シナリオで実行されるため、Salt マスター サービスおよびミニオン サービス パッケージが検出されると、SaltStack Config インストーラはインストール プロセスのこの手順をスキップします。Salt が検出されない[]場合は、Salt Crystal パッケージから Salt マスター サービスとミニオン サービスがインストールされます。
インターネット経由で Salt を定期的に更新できないことは、エアギャップ環境のネットワークでは問題になる可能性があります。このため、Salt Crystal パッケージを使用するのではなく、Salt を事前にインストールすることを推奨します。