Rocky Linuxクライアントの登録
このセクションでは、Rocky Linuxオペレーティングシステムを実行しているSaltクライアントの登録について説明します。
従来のクライアントはRocky Linuxでは使用できません。 Rocky LinuxクライアントはSaltクライアントとしてのみサポートされます。
|
Rocky LinuxクライアントのSUSE Managerへの登録は、 |
1. ソフトウェアチャンネルの追加
Rocky LinuxクライアントをSUSE Managerサーバに登録する前に、必要なソフトウェアチャンネルを追加して同期する必要があります。
現在サポートされているアーキテクチャは、「 x86_64
」と「 aarch64
」です。バージョン9では、ppc64leとs390xも追加でサポートされます。サポートされている製品およびアーキテクチャの完全な一覧については、サポートされているクライアントと機能を参照してください。
次のセクションでは、 |
たとえば、「x86_64
」アーキテクチャを使用する場合は、次の製品が必要です。
OSバージョン | 製品名 |
---|---|
Rocky Linux 9 |
Rocky Linux 9 x86_64 |
Rocky Linux 8 |
Rocky Linux 8 x86_64 |
-
SUSE ManagerのWeb UIで、
に移動します。 -
検索バーを使用してクライアントのオペレーティングシステムおよびアーキテクチャに適切な製品を探し、適切な製品にチェックを付けます。 こうすることによって、すべての必須チャンネルに自動的にチェックが付きます。 また、
include recommended
トグルがオンになっている場合、すべての推奨チャンネルにもチェックが付きます。 矢印をクリックして関連製品の一覧を表示し、必要な追加製品にチェックが付いていることを確認します。 -
製品の追加をクリックし、製品の同期が完了するまで待機します。
または、コマンドプロンプトでチャンネルを追加できます。 このプロシージャで必要なチャンネルは次のとおりです。
OSバージョン | ベースチャンネル |
---|---|
Rocky Linux 9 |
rockylinux9-x86_64 |
Rocky Linux 8 |
rockylinux8-x86_64 |
-
SUSE Manager サーバのコマンドプロンプトで root になり、
mgr-sync
コマンドを特定のチャンネルに対して実行します:mgr-sync add channel <channel_label_1> mgr-sync add channel <channel_label_2> mgr-sync add channel <channel_label_n>
-
同期は自動的に開始されます。 チャンネルを手動で同期する場合、次のコマンドを使用します。
mgr-sync sync --with-children <channel_name>
-
続行前に、同期が完了していることを確認してください。
上流のチャンネルとSUSE Managerチャンネルの間のAppStreamチャンネルで利用できるパッケージ数に不一致が発生する場合があります。 また、同時に別の場所で追加したチャンネルを比較すると、数値が異なる場合もあります。 Rocky Linuxでリポジトリを管理する方法が原因です。 Rocky Linuxでは新しいバージョンがリリースされると古いバージョンのパッケージが削除されますが、SUSE Managerでは経過年数に関係なくすべてのバージョンが保持されます。 |
AppStreamリポジトリにはモジュールパッケージが用意されています。 SUSE ManagerのWeb UIに正しくないパッケージ情報が表示されます。 Web UIまたはAPIを使用してモジュールリポジトリから直接インストールまたはアップグレードするようなパッケージ操作は実行できません。 または、Salt状態を使用してSaltクライアントでモジュラーパッケージを管理したり、クライアントで |
2. 同期ステータスの確認
-
SUSE ManagerのWeb UIで、
に移動し、[製品
]タブを選択します。 このダイアログには、同期中の各製品の完了バーが表示されます。 -
代わりに、
に移動し、リポジトリに関連付けられているチャンネルをクリックします。 [リポジトリ
]タブに移動し、[同期
]をクリックし、[同期状態
]をクリックします。
-
SUSE Managerサーバのコマンドプロンプトで、rootとして、
tail
コマンドを使用して同期ログファイルを確認します。tail -f /var/log/rhn/reposync/<channel-label>.log
-
それぞれの子チャンネルは、同期の進捗中にそれぞれのログを生成します。 同期が完了したことを確認するには、ベースチャンネルと子チャンネルのログファイルをすべて確認する必要があります。
3. アクティベーションキーの作成
Rocky Linuxチャンネルと関連付けられているアクティベーションキーを作成する必要があります。
アクティベーションキーの詳細については、アクティベーションキーを参照してください。
4. GPGキーの管理
クライアントではGPGキーを使用して、ソフトウェアパッケージをインストールする前にパッケージ認証の確認が行われます。 信頼されているソフトウェアのみクライアントにインストールできます。
クライアントのセキュリティにとってGPGキーを信頼することは重要です。 必要かつ信頼できるキーを決定するのは管理者のタスクです。 GPGキーが信頼されていない場合、ソフトウェアチャンネルをクライアントに割り当てることはできません。 |
GPGキーの詳細については、 GPGキーを参照してください。
5. クライアントの登録
クライアントを登録するには、ブートストラップリポジトリが必要です。 デフォルトでは、ブートストラップリポジトリは自動的に作成され、すべての同期製品に対して毎日再生成されます。 次のコマンドを使用して、コマンドプロンプトからブートストラップリポジトリを手動で作成できます。
mgr-create-bootstrap-repo
クライアントの登録については、クライアントの登録を参照してください。
6. エラータの管理
Rocky Linuxクライアントを更新するとき、パッケージには更新に関するメタデータが含まれています。