チャンネル管理

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

SUSE Multi-Linux Managerでは、チャンネルはベースチャンネルと子チャンネルにグループ化され、ベースチャンネルはオペレーティングシステムのタイプ、バージョン、およびアーキテクチャ別にグループ化され、子チャンネルは関連するベースチャンネルと互換性があります。 クライアントがベースチャンネルに割り当てられている場合、そのシステムでは関連する子チャンネルのみをインストールできます。 この方法でチャンネルを編成すると、互換性のあるパッケージのみが各システムにインストールされます。

ソフトウェアチャンネルは、リポジトリを使用してパッケージを提供します。 チャンネルはリポジトリをSUSE Multi-Linux Managerにミラーリングし、パッケージ名やその他のデータはSUSE Multi-Linux Managerデータベースに保存されます。 1つのチャンネルに関連付けられたリポジトリはいくつでも持つことができます。 これらのリポジトリのソフトウェアは、クライアントを適切なチャンネルにサブスクライブすることでクライアントにインストールできます。

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

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

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

1. チャンネル管理

デフォルトでは、すべてのユーザがシステムにチャンネルをサブスクライブできます。 Web UIを使用してチャンネルに制限を実装できます。

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

  2. Locate the Per-User Subscription Restrictions section and check Only selected users within your organization may subscribe to this channel. Click Update to save the changes.

  3. Navigate to the Subscribers tab and select or deselect users as required.

2. チャンネルの削除

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

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

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

    spacewalk-remove-channel -c <channel-name>