コマンドラインでクライアントを登録する
1. 概要
ほとんどの場合、Saltクライアントはデフォルトの起動メソッドで正確に登録されます。
ただし、Saltを使用してクライアントをSUSE Multi-Linux Managerサーバに手動で登録できます。そのためには、クライアントでSalt minionファイルを編集し、サーバの完全修飾ドメイン名(FQDN)を指定します。
このメソッドでは:
-
サーバで受信するポート4505および4506を使用します。
-
SUSE Multi-Linux Managerサーバの設定は不要です。ただし、上記のポートが開いていることを確認する必要があります。
-
登録の前に、Saltクライアントに`venv-salt-minion`(Saltバンドル)または`salt-minion`パッケージがインストール済みである必要があります。 両者は異なる場所に設定ファイルを使用しますが、ファイル名は同じです。 `systemd`サービスのファイル名は異なります。
|
この方法で起動できるのは、`salt-minion`がクライアントツールチャンネルまたは公式のSUSEディストリビューションの一部である場合のみです。 |
2. Saltバンドルの設定
- Saltバンドル (
venv-salt-minion) -
-
/etc/venv-salt-minion/ -
/etc/venv-salt-minion/minion -
/etc/venv-salt-minion/minion.d/NAME.conf -
systemdサービスファイル:
venv-salt-minion.service
Saltバンドルに関する詳細は、Salt Bundleを参照してください。
-
-
Saltクライアントで`minion`の設定ファイルを開きます。 設定ファイルは次の場所にあります:
Listing 1. 設定ファイル/etc/venv-salt-minion/minionまたは
Listing 2. 設定ファイル/etc/venv-salt-minion/minion.d/NAME.conf -
ファイルにSUSE Multi-Linux ManagerサーバまたはプロキシのFQDNと、必要に応じてアクティベーションキーを追加または編集します。以下に示す他の設定パラメータも追加してください。
Listing 3. 設定パラメータmaster: SERVER.EXAMPLE.COM grains: susemanager: activation_key: "<Activation_Key_Name>" server_id_use_crc: adler32 enable_legacy_startup_events: False enable_fqdns_grains: False -
`venv-salt-minion`サービスを再起動します:
systemctl restart venv-salt-minion -
SUSE Multi-Linux Managerサーバで、新しいクライアントキーを受け入れます。`<client>`をクライアントの名前に置き換えます:
salt-key -a '<client>'
3. クライアントの設定
- クライアント (
salt-minion) -
-
/etc/salt/ -
/etc/salt/minion -
/etc/salt/minion.d/NAME.conf -
systemdサービスファイル:
salt-minion.service
-
-
Saltクライアントで`minion`の設定ファイルを開きます。 設定ファイルは次の場所にあります:
/etc/salt/minionまたは
/etc/salt/minion.d/NAME.conf -
ファイルにSUSE Multi-Linux ManagerサーバまたはプロキシのFQDNと、必要に応じてアクティベーションキーを追加または編集します。 以下に示す他の設定パラメータも追加してください。
master: SERVER.EXAMPLE.COM grains: susemanager: activation_key: "<Activation_Key_Name>" server_id_use_crc: adler32 enable_legacy_startup_events: False enable_fqdns_grains: False -
`salt-minion`サービスを再起動します:
systemctl restart salt-minion -
SUSE Multi-Linux Managerサーバで、新しいクライアントキーを受け入れます。`<client>`をクライアントの名前に置き換えます:
salt-key -a '<client>'
Saltminion設定ファイルに関する詳細は、 Salt Minionの設定を参照してください。