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