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

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. クライアントの登録

In the SUSE Multi-Linux Manager Web UI, navigate to Systems  Bootstrapping, then fill in the Host, SSH Port, User, and Password fields. Make sure you use stable FQDNs for the Host field, or SUSE Multi-Linux Manager cannot find your host when your Public Cloud gives you a different short-lived FQDNS.

パブリッククラウドのイメージでは通常、ユーザ名とパスワードでSSHにログインできません。証明書でのみSSHにログインできます。 Web UIからブートストラップを使用する場合、ユーザ名とSSHキーによるSSHへのログインを有効にする必要があります。 この操作を実行するには、システム  ブートストラップに移動し、認証メソッドを変更します。

If your cloud provider is Microsoft Azure, you can log in with username and password. To do this, you need to allow the AzureUser to run commands as root without a password. To do this, open the /etc/sudoers.d/waagent file, and add or edit this line:

AzureUser ALL=(ALL) NOPASSWD: ALL

AzureUserがrootとしてパスワードなしでコマンドを実行できると、セキュリティ上のリスクが生じます。 この方法の使用はテストのみにしてください。 運用システムでは実行しないでください。

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

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

アクティベーションキーを使用し、クライアントが正しいソフトウェアのエンタイトルメントを持ち、適切なチャンネルに接続して関連グループに加入するようします。それぞれのアクティベーションキーは、キーを作成するときに設定できる組織にひもづけされます。

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