パブリッククラウドでのクライアントの登録

SUSE Multi-Linux Managerサーバを設定すると、クライアントの登録を開始できます。

1. 製品の追加とリポジトリの同期

クライアントに対応する製品をすでに追加し、リポジトリをSUSE Multi-Linux Managerに同期していることを確認してください。 これは、クライアントを登録するために使用されるブートストラップリポジトリを作成するために必要です。

詳細については、Public Cloud Guideを参照してください。

2. オンデマンドイメージの準備

SUSEが提供するオンデマンドイメージから開始されたインスタンスは自動的に登録され、更新インフラストラクチャとSUSE Linux Enterpriseモジュールが有効化されます。 オンデマンドイメージをSUSE Multi-Linux Managerクライアントとして使用するには、開始する前にこの自動化を無効にする必要があります。

プロシージャ:オンデマンドイメージの準備
  1. オンデマンドインスタンスにログインします。

  2. コマンドプロンプトでrootとして、登録データとリポジトリを削除します。

    registercloudguest --clean
  3. 自動登録のトリガサービスを削除します。

    systemctl disable guestregister.service
  4. Microsoft Azureでは、無効にする必要がある追加サービスがあります。

    systemctl disable regionsrv-enabler-azure.timer

3. クライアントの登録

SUSE Multi-Linux Manager Web UIで、Systems  起動するに移動し、HostSSH PortUser、および`Password`フィールドに入力します。 `Host`フィールドには安定したFQDNsを使用してください。そうしないと、パブリッククラウドが異なる短命のFQDNsを提供したときにSUSE Multi-Linux Managerがホストを見つけられません。

パブリッククラウドイメージは通常、ユーザー名とパスワードでのSSHログインを許可せず、証明書を使用したSSHのみを許可します。 Web UIからブートストラップを使用したい場合は、ユーザー名とSSHキーでのSSHログインを有効にする必要があります。 これを行うには、システム  ブートストラッピングに移動し、認証方法を変更します。

クラウドプロバイダーがMicrosoft Azureの場合、ユーザー名とパスワードでログインできます。 これを行うには、AzureUserがパスワードなしでルートとしてコマンドを実行できるようにする必要があります。 これを行うには、`/etc/sudoers.d/waagent`ファイルを開き、次の行を追加または編集します。

AzureUser ALL=(ALL) NOPASSWD: ALL

AzureUserがパスワードなしでルートとしてコマンドを実行できるようにすることは、セキュリティリスクを伴います。 この方法はテストのみに使用してください。 本番システムにはこれを行わないでください。

ブートストラッププロセスが正常に完了したら、クライアントはシステム  システム一覧にリストされます。

4. アクティベーションキー

アクティベーションキーは、クライアントが正しいソフトウェアの権利を持ち、適切なチャネルに接続し、関連するグループに登録されていることを確認するために使用されます。 各アクティベーションキーは組織にバインドされており、キーを作成する際に設定できます。

アクティベーションキーに関する詳細については、アクティベーションキーをご覧ください。