Saltstack-installation
SaltStack-インストール
インストールに移動する前に、次の要件を満たしている必要があります-
- Linuxサーバー(最新のUbuntuサーバー)。
- このサーバーへの sudo または* rootアクセス*。
次のコマンドを使用して、すべての更新をインストールします-
SaltMasterをインストールする
次のapt-getコマンドを使用して、リポジトリからSaltMasterをインストールします。
Salt Minionをインストールする
次のapt-getコマンドを使用して、リポジトリからSaltミニオンをインストールします。
Salt Syndicをインストールする
次のapt-getコマンドを使用して、リポジトリからSaltシンディックをインストールします。
マスター構成
ソルト構成は非常に簡単です。 マスターのデフォルト構成は、ほとんどのインストールで機能します。 構成ファイルは「/etc/salt」ディレクトリにインストールされ、-/etc/salt/masterや/etc/salt/minionなど、それぞれのコンポーネントに基づいて名前が付けられます。
構成ファイルを更新した後、次のコマンドを使用してSaltマスターを再起動します。
ミニオン構成
Salt Minionの設定は非常に簡単です。 デフォルトでは、Salt MinionはDNS名「salt」への接続を試みます。 Minionがその名前を正しく解決できる場合、構成は必要ありません。 以下のコードに示すように、通常は /etc/salt/minion であるミニオン構成ファイルの「master」ディレクティブを再定義します-
構成ファイルを更新した後、以下のコマンドを使用してソルトミニオンを再起動します。
キー管理
ソルトは、マスターとミニオン間のすべての通信に* AES暗号化*を使用します。 マスターとミニオン間の通信は、信頼できる受け入れられたキーを介して認証されます。
次の output が生成されます-
以下のコマンドを発行して、すべてのキーを受け入れます。
次の output が生成されます-
もう一度 salt key listing コマンドを発行し、
次の output が生成されます-
コマンドを送信する
test.pingコマンドを実行して、マスターとミニオン間の通信を確認する必要があります。
次の output が生成されます-
ここで、「」はすべてのミニオンを指します。 test.pingは1つのミニオンしかないため、 *ping コマンドを実行し、pingが成功したかどうかを返します。