チャンネル管理

チャンネルはソフトウェアパッケージをグループ化する方法です。

SUSE Multi-Linux Managerでは、チャンネルはベースチャンネルと子チャンネルにグループ化され、ベースチャンネルはオペレーティングシステムの種類、バージョン、およびアーキテクチャによってグループ化され、子チャンネルは関連するベースチャンネルと互換性があります。 クライアントがベースチャンネルに割り当てられた場合、そのシステムは関連する子チャンネルをインストールすることのみが可能です。 このようにチャンネルを整理することで、各システムに互換性のあるパッケージのみがインストールされることが保証されます。

ソフトウェアチャンネルは、パッケージを提供するためにリポジトリを使用します。 チャンネルはSUSE Multi-Linux Managerのリポジトリをミラーリングし、パッケージ名やその他のデータはSUSE Multi-Linux Managerデータベースに保存されます。 チャンネルに関連付けられたリポジトリの数は無制限です。 そのリポジトリからのソフトウェアは、クライアントを適切なチャンネルに登録することによってクライアントにインストールできます。

クライアントはベースチャンネルにのみ割り当てることができます。 その後、クライアントは、そのベースチャンネルとその子チャンネルのいずれかに関連付けられたリポジトリからパッケージをインストールまたは更新できます。

SUSE Multi-Linux Managerは、SUSE Multi-Linux Managerを実行するために必要なすべてを提供する複数のベンダーチャンネルを提供します。 SUSE Multi-Linux Manager管理者およびチャンネル管理者はチャンネル管理権限を持ち、自分のカスタムチャンネルを作成および管理する能力を持っています。 自分の環境で独自のパッケージを使用したい場合は、カスタムチャンネルを作成できます。 カスタムチャンネルはベースチャンネルとして使用することも、ベンダーベースチャンネルに関連付けることもできます。

カスタムチャンネルの作成についての詳細は、カスタムチャンネルを参照してください。

1. チャンネル管理

デフォルトでは、任意のユーザーがシステムにチャンネルを登録できます。 Web UIを使用してチャンネルに制限を実装できます。

プロシージャ:チャンネルへのサブスクライバアクセスの制限
  1. SUSE Multi-Linux Manager Web UIで、ソフトウェア  チャンネルリストに移動し、編集するチャンネルを選択します。

  2. `Per-User Subscription Restrictions`セクションを見つけて、`Only selected users within your organization may subscribe to this channel`にチェックを入れます。 更新するをクリックして、変更を保存します。

  3. `Subscribers`タブに移動して、必要に応じてユーザーを選択または選択解除します。

2. チャンネルの削除

コマンドプロンプトからベンダソフトウェアチャンネルを削除できます。

プロシージャ:ベンダチャンネルの削除
  1. SUSE Multi-Linux Managerサーバのコマンドプロンプトで、ルートとして、使用できるベンダチャンネルを一覧にし、削除するチャンネルをメモします:

    mgr-sync list channels
  2. チャンネルを削除します。

    spacewalk-remove-channel -c <channel-name>
    • チャンネルを手動で削除する方法についての詳細は、チャンネルの削除を参照してください。

    • カスタムチャンネルを削除する方法についての詳細は、カスタムチャンネルを参照してください。