クライアントをプロキシに登録する

プロキシサーバは、Saltおよび従来のクライアントの両方のためにブローカおよびパッケージキャッシュとして動作できます。 クライアントをプロキシに登録する動作は、クライアントをSUSE Managerサーバに直接登録する動作に似ていますが、いくつかの相違点があります。

Web UI、コマンドラインにおけるコマンド、またはブートストラップスクリプトを使用してSaltクライアントをプロキシに登録するための情報が次の各セクションに記載されています。 また、ブートストラップスクリプトを使用して従来のクライアントを登録するための情報も含まれています。クライアントをあるSUSE Managerプロキシから別のプロキシまたはSUSE Managerサーバに移動する方法もあります。

Web UI内では、Saltクライアントと従来のクライアントの両方に関する情報をプロキシページに示します。 システム  システム一覧  プロキシでプロキシの名前をクリックしてプロキシに接続するクライアントの一覧を表示し、[詳細]タブの[プロキシ]サブタブを選択できます。

システム  すべてでクライアントの名前をクリックしてSaltクライアントのチェーンされたプロキシの一覧を表示し、[詳細]タブの[接続]サブタブを選択できます。

1. プロキシ間でのクライアントの移動

登録プロセスを繰り返すことなく、SaltおよびSaltSSHプッシュクライアントをプロキシ間で移動することができます。

従来のクライアントをプロキシ間で移動する場合、最初から登録プロセスを繰り返す必要があります。

手順: プロキシ間でSaltまたはSaltSSHプッシュクライアントを移動する
  1. SUSE ManagerのWeb UIで、プロキシ間で移動するクライアントの[システムの詳細]ページに移動します。

  2. 接続]タブに移動します。次に[プロキシの変更]リンクをたどって、ドロップダウンメニューを表示します。

  3. 新しいプロキシ]ドロップダウンメニューから、クライアントの移動先のプロキシを選択し、プロキシの変更をクリックします。

手順: SSMで複数のSaltまたはSalt SSHプッシュクライアントをプロキシ間で移動する
  1. SUSE ManagerのWeb UIで、システム  システム一覧に移動し、移動するそれぞれのクライアントを確認します。クライアントがシステムセットマネージャに追加されます。

  2. システム  システムセットマネージャに移動し、[その他  プロキシ]タブに移動します。

  3. 新しいプロキシ]ドロップダウンメニューから、クライアントの移動先のプロキシを選択し、プロキシの変更をクリックします。

system.changeProxy API呼び出しでも同じ機能を利用できます。

1.1. 背景情報

この機能の効果は、通常のSaltクライアントとSalt SSHプッシュクライアントで異なります。

1.1.1. 通常のSaltクライアント

この機能は、Salt状態アクションをスケジュールします。これにより、susemanager.conf Saltクライアント設定ファイルのmaster:設定が新しいプロキシを指すように変更されます。次に、この機能はSaltクライアントを再起動します。

susemanager.confファイルを手動で編集してmaster:を変更しても同じ効果があり、この方法もサポートされています。

minionが再起動して新しいプロキシ経由で再接続すると、サーバはデータベース内のプロキシパスを更新し、チャンネルURLを更新するための別のアクションをスケジュールします。

1.1.2. Salt SSHプッシュクライアント

この機能はデータベース内のプロキシパスをただちに更新し、チャンネルURLを更新するための新しいアクションがスケジュールされます。

2. プロキシからサーバへのクライアントの移動

Saltクライアントをプロキシからサーバに移動する場合は、プロキシリストからなしを選択します。

従来のクライアントをサーバに移動する場合、最初から登録プロセスを繰り返す必要があります。