目次にジャンプページナビゲーションにジャンプ: 前のページ[アクセスキーp]/次のページ[アクセスキーn]
documentation.suse.com / SUSE Linux Enterprise Serverマニュアル / 展開ガイド / インストール手順 / SUSE Linux Enterpriseの登録とモジュール/拡張機能の管理
適用項目 SUSE Linux Enterprise Server 15 SP6

10 SUSE Linux Enterpriseの登録とモジュール/拡張機能の管理

テクニカルサポート情報や製品のアップデートを入手するには、SUSE Customer CenterでSUSE Linux Enterprise Serverを登録してアクティブ化する必要があります。この登録はインストール中に行うことをお勧めします。これにより、最新の更新プログラムとパッチが提供されているシステムをインストールできるようになるからです。ただし、ネットワークに接続していない場合や登録手順を飛ばしたい場合は、後でインストール済みシステムからいつでも登録できます。

モジュールおよび拡張機能はシステムに機能を追加し、必要に応じてシステムをカスタマイズすることができます。これらのコンポーネントも登録される必要があり、YaSTまたはコマンドラインツールで管理できます。詳細については、Modules and Extensions Quick Startを参照してください。

注記
注記: SUSEアカウント

SUSE Customer Centerでの登録にはSUSEアカウントが必要です。SUSEアカウントをまだ作成していない場合は、SUSEのカスタマーセンターのホームページ(https://scc.suse.com/)でアカウントを作成します。

ヒント
ヒント: システムの登録解除

すべてのモジュールおよび拡張機能を含むシステムを完全に登録解除するには、コマンドラインツールSUSEConnectを使用します。システムを登録解除すると、登録サーバ上のそのエントリが削除され、モジュール、拡張機能、および製品それ自体のすべてのリポジトリが削除されます。

> sudo SUSEConnect -d

10.1 インストール時の登録

登録する最も簡単で推奨される方法は、インストール時に行う方法です。SUSE Linux Enterprise Serverの最新のパッチレベルをインストールできるだけでなく、追加のインストールメディアを提供する必要なくすべてのモジュールおよび拡張機能にアクセスできます。これはインストールするすべてのモジュールまたは拡張機能も該当します。登録プロセスの詳細については、9.7項 「登録」を参照してください。

システムがインストール時に正常に登録された場合、YaSTはSUSE Customer Centerによって提供されるオンラインリポジトリを追加します。これにより、ローカルインストールソースが使用できなくなった場合に問題が発生するのを防ぎ、常にオンラインリポジトリから最新の更新が取得されるようになります。

10.2 自動展開時の登録

AutoYaSTを使用してインスタンスを自動的に展開する場合、AutoYaSTの制御ファイルに情報を書き込んで、システムをインストール中に登録することができます。詳細については、Section 4.3, “System registration and extension selection”を参照してください。

10.3 インストールしたシステムからの登録

インストール中に登録をスキップした場合、またはシステムを再登録したい場合は、YaSTモジュール製品の登録またはコマンドラインツールSUSEConnectを使用して、いつでもシステムを登録できます。

10.3.1 YaSTでの登録

システムを登録するには、YaST › ソフトウェア › 製品の登録に移動します。最初にSUSE Linux Enterprise Serverを登録してから、使用可能にするモジュールおよび拡張機能を選択します。

重要
重要: モジュールおよび拡張機能

SLE-15-SP6-Full-ARCH-GM-media1.isoメディアからシステムをインストールし、登録をスキップした場合、インストール中に選択したすべてのモジュールおよび拡張機能を登録してください。登録されているモジュールおよび拡張機能のセキュリティアップデートおよびパッチのみ受信されます。

手順 10.1: YaSTでの製品の登録
  1. YaST › ソフトウェア › 製品の登録に移動します。

    Registration dialog
  2. 各自または各自の組織が登録の管理に使用しているSUSEアカウントに関連付けられた電子メールアドレスを指定します。また、SUSE Linux Enterprise Serverに添付されている登録コードも入力します。

  3. デフォルトでは、SUSE Customer Centerにシステムを登録します。

    組織でローカル登録サーバが提供されている場合は、自動検出されたサーバのリストからいずれかのサーバを選択できます。または、ローカルRMTサーバを使用してシステムを登録するにあるURLを指定してください。

  4. 次へを選択して、登録プロセスを開始します。SUSE Linux Enterprise Serverは、選択したサーバで登録され、関連するリポジトリがシステムに追加されます。拡張機能とモジュールの選択ダイアログが開きます。

    Extension and Module Selection dialog
  5. システムで使用可能にするすべてのモジュールと拡張機能を選択します。少なくとも、デフォルトのモジュール(Basesystem Module Server Applications Module)を選択します。また、インストール時に追加した追加モジュールまたは拡張機能も選択してください。すべての拡張機能は追加の登録コードを購入する必要があります。次へで続行します。

  6. 選択肢に応じて、1つ以上のライセンス契約を受諾する必要がある場合があります。すべてのコンポーネントが選択したサーバで登録され、関連付けられているリポジトリがシステムに追加されます。

  7. YaSTパッケージインストーラが開いて、各モジュールのリリースパッケージ、またモジュールおよび拡張機能の選択に応じて、追加のパッケージがインストールされます。事前選択されているパッケージはすべて「選択解除しない」ことを強くお勧めします。ただし、追加のパッケージは選択解除してもかまいません。

    Installation Summary screen

    登録プロセスを終了するには、了解および完了を選択します。

10.3.2 SUSEConnectを使用した登録

システム、およびモジュールと拡張機能の登録は、SUSEConnectを使用してコマンドラインから実行できます。このトピックについては、man 8 SUSEConnectを使用してインラインドキュメントを参照してください。

手順 10.2: SUSEConnectでの製品の登録
  1. 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アカウントに関連付けられた電子メールアドレスで置き換えます。

    このプロセスは、Basesystem Module Server Applications Moduleを登録し、関連するリポジトリをシステムに追加します。

  2. 2つのデフォルトリポジトリを含むSUSE Linux Enterprise Serverがこれで登録されました。追加のモジュールまたは拡張機能を登録する場合は、10.4項 「実行中のシステムでのモジュールおよび拡張機能の管理」で概説されるように進みます。

10.4 実行中のシステムでのモジュールおよび拡張機能の管理

システムにインストールされ登録された後でも、モジュールおよび拡張機能の追加と削除が可能です。そのためには、YaSTまたはSUSEConnectのいずれかを使用して行うことができます。追加情報については、Modules and Extensions Quick Startを参照してください。

10.4.1 YaSTを使用したモジュールおよび拡張機能の追加

  1. YaST › ソフトウェア › システム拡張を起動します。

    Extension and Module Selection dialog
  2. モジュールまたは拡張機能を追加するには、インストールするすべてのコンポーネントを選択します。すべての拡張機能は追加の登録コードが必要です。

  3. すべての追加コンポーネントは登録したサーバで登録され、関連付けられているリポジトリがシステムに追加されます。

  4. YaSTパッケージインストーラが開いて、各モジュールのリリースパッケージ、またモジュールおよび拡張機能の選択に応じて、追加のパッケージがインストールされます。事前選択されているパッケージはすべて「選択解除しない」ことを強くお勧めします。ただし、追加のパッケージは選択解除してもかまいません。

    プロセスを終了するには、了解および完了を選択します。

ヒント
ヒント: モジュールの依存関係

他のパッケージに依存して機能することが可能なソフトウェアパッケージと同様に、モジュールには他のモジュールに対する依存関係がある場合があります。この場合、依存するモジュールが自動的にインストール用に選択されます。

10.4.2 YaSTを使用したモジュールおよび拡張機能の削除

  1. YaST › ソフトウェア › アドオン製品に移動します。

    Installed Add-on Products dialog
  2. 削除するモジュールまたは拡張機能を選択し、削除をクリックします。選択したコンポーネントのすべてのパッケージが削除されるという警告を確認します。

  3. YaSTソフトウェアマネージャが開き、削除されるモジュールまたは拡張機能のすべてのインストール済みパッケージが一覧表示されます。それらすべてを削除するには、了解をクリックします。削除したモジュールまたは拡張機能のパッケージのアップデートは取得されなくなるため、これを実行することを強くお勧めします。パッケージを保持する場合は、削除する各モジュールまたは拡張機能の*-releaseパッケージを削除してください。

    了解、次にOKで続行します。

警告
警告: モジュールの削除

Basesystem Moduleは削除しないことに注意してください。Server Applications Moduleも削除しないことをお勧めします。

警告
警告: 削除したモジュールおよび拡張機能のパッケージのアップデートはありません

削除したモジュールまたは拡張機能のパッケージを保持することを選択する場合は、これらのパッケージのアップデートは受信されなくなります。アップデートにはセキュリティの修正プログラムが含まれるため、当該パッケージを保持することにより、システムへのセキュリティリスクが生じる可能性があります。

10.4.3 SUSEConnectを使用したモジュールおよび拡張機能の追加または削除

  1. 使用可能な拡張機能の概要を取得するには、SUSEConnect -list-extensionsを実行します。

    > sudo SUSEConnect -list-extensions
    AVAILABLE EXTENSIONS AND MODULES
    
      Basesystem Module 15 SP6 x86_64 (Installed)
      Deactivate with: SUSEConnect -d -p sle-module-basesystem/15.6/x86_64
    
        Containers Module 15 SP6 x86_64
        Activate with: SUSEConnect -p sle-module-containers/15.6/x86_64
    
        Desktop Applications Module 15 SP6 x86_64
        Activate with: SUSEConnect -p sle-module-desktop-applications/15.6/x86_64
    
          Development Tools Module 15 SP6 x86_64
          Activate with: SUSEConnect -p sle-module-development-tools/15.6/x86_64
    
          SUSE Linux Enterprise Workstation Extension 15 SP6 x86_64
          Activate with: SUSEConnect -p sle-we/15.6/x86_64 -r ADDITIONAL REGCODE
    
        SUSE Cloud Application Platform Tools Module 15 SP6 x86_64
        Activate with: SUSEConnect -p sle-module-cap-tools/15.6/x86_64
    
        SUSE Linux Enterprise Live Patching 15 SP6 x86_64
        Activate with:
          SUSEConnect -p sle-module-live-patching/15.6/x86_64 -r ADDITIONAL REGCODE
    
        SUSE Package Hub 15 SP6 x86_64
        Activate with: SUSEConnect -p PackageHub/15.6/x86_64
    
        Server Applications Module 15 SP6 x86_64 (Installed)
        Deactivate with: SUSEConnect -d -p sle-module-server-applications/15.6/x86_64
    
          Legacy Module 15 SP6 x86_64
          Activate with: SUSEConnect -p sle-module-legacy/15.6/x86_64
    
          Public Cloud Module 15 SP6 x86_64
          Activate with: SUSEConnect -p sle-module-public-cloud/15.6/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 SP6 x86_64
          Activate with: SUSEConnect -p sle-ha/15.6/x86_64 -r ADDITIONAL REGCODE
    
          Web and Scripting Module 15 SP6 x86_64
          Activate with: SUSEConnect -p sle-module-web-scripting/15.6/x86_64
    
    MORE INFORMATION
    
    You can find more information about available modules here:
    https://www.suse.com/products/server/features/modules.html
  2. 適切なコマンドを実行してコンポーネントを追加または削除します。拡張機能を追加するには追加の登録コードが必要です。

警告
警告: モジュールの削除

ベースシステムモジュールは削除しないでください。Server Applications Moduleも削除しないことをお勧めします。

重要
重要: パッケージの自動インストールまたは削除を行わない

SUSEConnectは、モジュールおよび拡張機能の追加または削除のみを行います。コンポーネントの登録または登録解除、コンポーネントのリポジトリの有効化または無効化を行いますが、パッケージのインストールや削除は行いません。これを自動的に行いたい場合は、YaSTを使用してモジュールおよび拡張機能を管理します。

モジュールまたは拡張機能を追加するとき、SUSEConnectはデフォルトのパッケージまたはパターンをインストールしません。これを手動で行うには、ZypperまたはYaST › ソフトウエア管理を使用します。

モジュールまたは拡張機能を削除するとき、SUSEConnectはクリーンアップを実行しません。モジュールまたは拡張機能のパッケージはシステムにインストールされたままですが、リポジトリから更新されなくなります。これらの孤立したパッケージをリストするには、zypper packages --orphanedを実行します。1つ以上のパッケージを削除するには、zypper remove PACKAGE [ANOTHER_PACKAGE]を実行します。または、YaST › ソフトウエア管理表示 › パッケージの分類 › 孤立したパッケージを使用して、孤立したパッケージを一覧表示して削除します。

警告
警告: 削除したモジュールおよび拡張機能のパッケージのアップデートはありません

削除したモジュールまたは拡張機能のパッケージを保持することを選択する場合は、これらのパッケージのアップデートは受信されなくなります。アップデートにはセキュリティの修正プログラムが含まれるため、当該パッケージを保持することにより、システムへのセキュリティリスクが生じる可能性があります。

10.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カスタマーセンターまたは登録サーバでシステム情報を最新の状態に保ち、サブスクリプションの使用状況に関する正確なデータを提供する責任があります。

SUSEConnect --keep-aliveコマンドは、システムが最後に確認された時刻とそのハードウェア情報を登録サービスによって更新します。

注記
注記: タイマーは自動的に有効になる

SUSEConnectパッケージがインストールまたは更新され、そのバージョンが上記のものと同等かそれ以上になると、キープアライブタイマーが自動的に有効になります。

ヒント
ヒント: SUSEConnect keep-aliveタイマーの無効化

システムでSUSEConnect keep-aliveタイマーを実行しない選択をする場合、systemctlを使用して無効にできます。

> sudo systemctl disable --now suseconnect-keepalive.timer

タイマーを無効にした後にSUSEConnectパッケージを更新しても再度有効にはなりません。