Alibaba Cloud Linuxクライアントの登録

このセクションでは、Alibaba Cloud Linuxオペレーティングシステムを実行しているクライアントの登録について説明します。

  • Alibaba Cloud LinuxリポジトリのURLはSUSE Customer Centerから入手できます

  • パッケージおよびメタデータはSUSEではなくAlibaba Cloudから提供されます。

  • サポートされている製品については、サポートテーブルとリリースノートを参照してください。

一部のAlibaba Cloud Linux 2インスタンスでは、正常に登録するために2回の試行が必要になります。

1. ソフトウェアチャンネルの追加

Alibaba Cloud LinuxクライアントをSUSE Multi-Linux Managerサーバに登録する前に、必要なソフトウェアチャンネルを追加して同期する必要があります。

In the following section, descriptions often default to the x86_64 architecture. Replace it with other architectures if appropriate.

このプロシージャで必要な製品は次のとおりです。

Table 1. Alibaba Cloud Linux製品 - WebUI
OSバージョン 製品名

Alibaba Cloud Linux 2

Alibaba Cloud Linux 2 x86_64

プロシージャ: ソフトウェアチャンネルの追加
  1. SUSE Multi-Linux ManagerのWeb UIで、管理  セットアップウィザード  製品に移動します。

  2. Locate the appropriate products for your client operating system and architecture using the search bar, and check the appropriate product. This will automatically check all mandatory channels. Also all recommended channels are checked as long as the include recommended toggle is turned on. Click the arrow to see the complete list of related products, and ensure that any extra products you require are checked.

  3. 製品の追加をクリックし、製品の同期が完了するまで待機します。

または、コマンドプロンプトでチャンネルを追加できます。 このプロシージャで必要なチャンネルは次のとおりです。

Table 2. Alibaba Cloud Linuxチャンネル - CLI
OSバージョン ベースチャンネル

Alibaba Cloud Linux 2

alibaba-2-x86_64

プロシージャ: コマンドプロンプトからのソフトウェアチャンネルの追加
  1. SUSE Multi-Linux 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>
  2. 同期は自動的に開始されます。 チャンネルを手動で同期する場合、次のコマンドを使用します。

    mgrctl exec -- mgr-sync sync --with-children <channel_name>
  3. 続行前に、同期が完了していることを確認してください。

2. 同期ステータスの確認

プロシージャ: Web UIからの同期の進捗状況の確認
  1. In the SUSE Multi-Linux Manager Web UI, navigate to Admin  Setup Wizard and select the Products tab. This dialog displays a completion bar for each product when they are being synchronized.

  2. Alternatively, you can navigate to Software  Manage  Channels, then click the channel associated to the repository. Navigate to the Repositories tab, then click Sync and check Sync Status.

プロシージャ: コマンドプロンプトから同期の進捗状況を確認する
  1. tailを実行する前に利用可能なログを一覧表示するには、コンテナホストで次のコマンドを実行します。

    mgrctl exec ls /var/log/rhn/reposync/
  2. SUSE Multi-Linux Managerコンテナホストのコマンドプロンプトで、rootとして、チャンネルログファイルの同期を確認します。

    mgrctl exec -ti -- tail -f /var/log/rhn/reposync/<channel-label>.log
  3. 同期の進行中に各子チャンネルは独自のログを生成します。 同期が完了したことを確認するには、ベースチャンネルと子チャンネルのログファイルをすべて確認する必要があります。

3. アクティベーションキーの作成

Alibaba Cloud Linuxチャンネルと関連付けられているアクティベーションキーを作成する必要があります。

アクティベーションキーの詳細については、アクティベーションキーを参照してください。

4. クライアントの登録

クライアントを登録するには、ブートストラップリポジトリが必要です。 デフォルトでは、ブートストラップリポジトリは自動的に作成され、すべての同期製品に対して毎日再生成されます。 コンテナホストのコマンドプロンプトからブートストラップリポジトリを手動で作成できます。

mgrctl exec -ti mgr-create-bootstrap-repo

クライアントの登録については、クライアントの登録を参照してください。

一部のAlibaba Cloud Linux 2インスタンスは、最初の試行で登録に失敗します。これはAlibaba Cloud Linux 2イメージの既知のバグのためです。

「python-urlgrabber3」パッケージは、Python pipパッケージとRPMパッケージの両方で提供されており、最初の登録試行時に競合が発生する可能性があります。

インスタンスが、影響を受けるいずれかのイメージバージョンに基づいている場合、クライアントは2回目の登録試行で正しく登録されます。