9 SUSE Linux Enterpriseの登録とモジュール/拡張機能の管理 #
テクニカルサポート情報や製品のアップデートを入手するには、SUSE Customer CenterでSUSE Linux Enterprise Serverを登録してアクティブ化する必要があります。この登録はインストール中に行うことをお勧めします。これにより、最新の更新プログラムとパッチが提供されているシステムをインストールできるようになるからです。ただし、ネットワークに接続していない場合や登録手順を飛ばしたい場合は、後でインストール済みシステムからいつでも登録できます。
モジュールおよび拡張機能はシステムに機能を追加し、必要に応じてシステムをカスタマイズすることができます。これらのコンポーネントも登録される必要があり、YaSTまたはコマンドラインツールで管理できます。詳細については、Modules and Extensions Quick Startを参照してください。
SUSE Customer Centerでの登録にはSUSEアカウントが必要です。SUSEアカウントをまだ作成していない場合は、SUSEのカスタマセンターのホームページ(https://scc.suse.com/)でアカウントを作成します。
   すべてのモジュールおよび拡張機能を含むシステムを完全に登録解除するには、コマンドラインツールSUSEConnectを使用します。システムを登録解除すると、登録サーバ上のそのエントリが削除され、モジュール、拡張機能、および製品それ自体のすべてのリポジトリが削除されます。
  
>sudoSUSEConnect -d
9.1 インストール時の登録 #
登録する最も簡単で推奨される方法は、インストール時に行う方法です。SUSE Linux Enterprise Serverの最新のパッチレベルをインストールできるだけでなく、追加のインストールメディアを提供する必要なくすべてのモジュールおよび拡張機能にアクセスできます。これはインストールするすべてのモジュールまたは拡張機能も該当します。登録プロセスの詳細については、8.7項 「登録」を参照してください。
システムがインストール時に正常に登録された場合、YaSTはSUSE Customer Centerによって提供されるオンラインリポジトリを追加します。これにより、ローカルインストールソースが使用できなくなった場合に問題が発生するのを防ぎ、常にオンラインリポジトリから最新の更新が取得されるようになります。
9.2 自動展開時の登録 #
AutoYaSTを使用してインスタンスを自動的に展開する場合、AutoYaSTの制御ファイルに情報を書き込んで、システムをインストール中に登録することができます。詳細については、Section 4.3, “System registration and extension selection”を参照してください。
9.3 インストールしたシステムからの登録 #
   インストール中に登録をスキップした場合、またはシステムを再登録したい場合は、YaSTモジュールまたはコマンドラインツールSUSEConnectを使用して、いつでもシステムを登録できます。
  
9.3.1 YaSTでの登録 #
システムを登録するには、 › › に移動します。最初にSUSE Linux Enterprise Serverを登録してから、使用可能にするモジュールおよび拡張機能を選択します。
SLE-15-SP5-Full-ARCH-GM-media1.isoメディアからシステムをインストールし、登録をスキップした場合、インストール中に選択したすべてのモジュールおよび拡張機能を登録してください。登録されているモジュールおよび拡張機能のセキュリティアップデートおよびパッチのみ受信されます。
- › › に移動します。 
- 各自または各自の組織が登録の管理に使用しているSUSEアカウントに関連付けられたを指定します。また、SUSE Linux Enterprise Serverに添付されているも入力します。 
- デフォルトでは、SUSE Customer Centerにシステムを登録します。 - 組織でローカル登録サーバが提供されている場合は、自動検出されたサーバのリストからいずれかのサーバを選択できます。または、にあるURLを指定してください。 
- を選択して、登録プロセスを開始します。SUSE Linux Enterprise Serverは、選択したサーバで登録され、関連するリポジトリがシステムに追加されます。ダイアログが開きます。 
- システムで使用可能にするすべてのモジュールと拡張機能を選択します。少なくとも、デフォルトモジュール( および)を選択します。また、インストール時に追加した追加モジュールまたは拡張機能も選択してください。すべての拡張機能は追加の登録コードを購入する必要があります。で続行します。 
- 選択肢に応じて、1つ以上のライセンス契約を受諾する必要がある場合があります。すべてのコンポーネントが選択したサーバで登録され、関連付けられているリポジトリがシステムに追加されます。 
- YaSTパッケージインストーラが開いて、各モジュールのリリースパッケージ、またモジュールおよび拡張機能の選択に応じて、追加のパッケージがインストールされます。事前選択されているパッケージはすべて「選択解除しない」ことを強くお勧めします。ただし、追加のパッケージは選択解除しても構いません。 - 登録プロセスを終了するには、およびを選択します。 
9.3.2 SUSEConnectを使用した登録 #
    システムをモジュールおよび拡張機能とともに登録する場合、コマンドラインからSUSEConnectを使用して実行できます。このトピックについては、man 8 SUSEConnectを使用してインラインドキュメントを参照してください。
   
- SUSE Customer Centerで、SUSE Linux Enterprise Serverを登録するには、次のように - SUSEConnectを実行します。- >sudo SUSEConnect -r REGISTRATION_CODE -e EMAIL_ADDRESS- ローカル登録サーバで登録するには、次のようにサーバのURLを入力します。 - >sudo SUSEConnect -r REGISTRATION_CODE -e EMAIL_ADDRESS \ --url "https://suse_register.example.com/"- REGISTRATION_CODEは、SUSE Linux Enterprise Serverと一緒に受け取った登録コードで置き換えます。EMAIL_ADDRESSは、各自または各自の組織が登録の管理に使用しているSUSEアカウントに関連付けられた電子メールアドレスで置き換えます。 - このプロセスは、 とを登録し、関連するリポジトリをシステムに追加します。 
- 2つのデフォルトリポジトリを含むSUSE Linux Enterprise Serverがこれで登録されました。追加のモジュールまたは拡張機能を登録する場合は、9.4項 「実行中のシステムでのモジュールおよび拡張機能の管理」で概説されるように進みます。 
9.4 実行中のシステムでのモジュールおよび拡張機能の管理 #
   システムをインストールして登録した後でも、モジュールおよび拡張機能を追加および削除できます。そのためには、YaSTまたはSUSEConnectのいずれかを使用して行うことができます。追加情報については、Modules and Extensions Quick Startを参照してください。
9.4.1 YaSTを使用したモジュールおよび拡張機能の追加 #
- › › を起動します。 
- モジュールまたは拡張機能を追加するには、インストールするすべてのコンポーネントを選択します。すべての拡張機能は追加の登録コードが必要です。 
- すべての追加コンポーネントは登録したサーバで登録され、関連付けられているリポジトリがシステムに追加されます。 
- YaSTパッケージインストーラが開いて、各モジュールのリリースパッケージ、またモジュールおよび拡張機能の選択に応じて、追加のパッケージがインストールされます。事前選択されているパッケージはすべて選択解除しないことを強くお勧めします。ただし、追加のパッケージは選択解除しても構いません。 - プロセスを終了するには、およびを選択します。 
他のパッケージに依存して機能することが可能なソフトウェアパッケージと同様に、モジュールには他のモジュールに対する依存関係がある場合があります。この場合、依存するモジュールが自動的にインストール用に選択されます。
9.4.2 YaSTを使用したモジュールおよび拡張機能の削除 #
は削除しないことに注意してください。も削除しないことをお勧めします。
削除したモジュールまたは拡張機能のパッケージを保持することを選択する場合は、これらのパッケージのアップデートは受信されなくなります。アップデートにはセキュリティの修正プログラムが含まれるため、当該パッケージを保持することにより、システムへのセキュリティリスクが生じる可能性があります。
9.4.3 SUSEConnectを使用したモジュールおよび拡張機能の追加または削除 #
- 使用可能な拡張機能の概要を取得するには、 - SUSEConnect -list-extensionsを実行します。- >sudo SUSEConnect -list-extensions AVAILABLE EXTENSIONS AND MODULES Basesystem Module 15 SP5 x86_64 (Installed) Deactivate with: SUSEConnect -d -p sle-module-basesystem/15.5/x86_64 Containers Module 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-containers/15.5/x86_64 Desktop Applications Module 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-desktop-applications/15.5/x86_64 Development Tools Module 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-development-tools/15.5/x86_64 SUSE Linux Enterprise Workstation Extension 15 SP5 x86_64 Activate with: SUSEConnect -p sle-we/15.5/x86_64 -r ADDITIONAL REGCODE SUSE Cloud Application Platform Tools Module 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-cap-tools/15.5/x86_64 SUSE Linux Enterprise Live Patching 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-live-patching/15.5/x86_64 -r ADDITIONAL REGCODE SUSE Package Hub 15 SP5 x86_64 Activate with: SUSEConnect -p PackageHub/15.5/x86_64 Server Applications Module 15 SP5 x86_64 (Installed) Deactivate with: SUSEConnect -d -p sle-module-server-applications/15.5/x86_64 Legacy Module 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-legacy/15.5/x86_64 Public Cloud Module 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-public-cloud/15.5/x86_64 SUSE Enterprise Storage 6 x86_64 Activate with: SUSEConnect -p ses/6/x86_64 -r ADDITIONAL REGCODE SUSE Linux Enterprise High Availability Extension 15 SP5 x86_64 Activate with: SUSEConnect -p sle-ha/15.5/x86_64 -r ADDITIONAL REGCODE Web and Scripting Module 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-web-scripting/15.5/x86_64 MORE INFORMATION You can find more information about available modules here: https://www.suse.com/products/server/features/modules.html
- 適切なコマンドを実行してコンポーネントを追加または削除します。拡張機能を追加するには追加の登録コードが必要です。 
は削除しないでください。も削除しないことをお勧めします。
SUSEConnectはモジュールおよび拡張機能の追加または削除しか行いません。SUSEConnectは、コンポーネントの登録または登録解除、コンポーネントのリポジトリの有効化または無効化を行いますが、パッケージのインストールまたは削除は行いません。これを自動で実行したい場合は、YaSTを使用して、モジュールおよび拡張機能を管理します。
    
     モジュールまたは拡張機能を追加するとき、SUSEConnectはデフォルトのパッケージまたはパターンをインストールしません。これを手動で行うには、Zypperまたは › を使用します。
    
     モジュールまたは拡張機能を削除するとき、SUSEConnectはクリーンアップを実行しません。モジュールまたは拡張機能のパッケージはシステムにインストールされたままですが、リポジトリから更新されなくなります。これらの「孤立した」パッケージをリストするには、zypper packages
      --orphanedを実行します。1つ以上のパッケージを削除するには、 zypper remove PACKAGE [ANOTHER_PACKAGE]を実行します。または、 › 、 ›  › を使用して、孤立したパッケージをリストして削除します。
    
削除したモジュールまたは拡張機能のパッケージを保持することを選択する場合は、これらのパッケージのアップデートは受信されなくなります。アップデートにはセキュリティの修正プログラムが含まれるため、当該パッケージを保持することにより、システムへのセキュリティリスクが生じる可能性があります。
9.5 SUSEConnectのkeep-aliveタイマー #
   バージョン0.3.33以降、SUSEConnectパッケージには、次の2つのsystemdユニットが付属しています。
  
- suseconnect-keepalive.service: オンデマンドで- SUSEConnect --keep-aliveコマンドを実行するサービス。
- suseconnect-keepalive.timer: 1日1回- suseconnect-keepalive.serviceサービスを実行するタイマー。
これらのユニットは、SUSE Customer Centerまたは登録サーバを使用してシステム情報を最新に保つ役割を果たしています。また、購読使用に関する正確なデータを提供します。
SUSEConnect --keep-aliveコマンドは、登録サービスを使用して、システムの最終表示時刻およびハードウェア情報を更新します。
  
SUSEConnectパッケージがインストールまたは更新され、そのバージョンが上記のバージョン以上である場合、keep-aliveタイマーは自動的に有効になります。
    システムでSUSEConnect keep-aliveタイマーを実行しない選択をする場合、systemctlを使用して無効にできます。
   
>sudosystemctl disable --now suseconnect-keepalive.timer
タイマーを無効にした後にSUSEConnectパッケージを更新しても再度有効にはなりません。



