ウェブサイト検索

RHEL 7.0 サーバーの Red Hat サブスクリプション、リポジトリ、およびアップデートを登録して有効にする方法


Red Hat Enterprise 7.0 の最小限のインストールに関する最後のチュートリアルが終了したら、システムを Red Hat サブスクリプション サービスに登録し、システム リポジトリを有効にして、完全なシステム アップデートを実行します。

サブスクリプション サービスには、製品がインストールされている登録済みシステムを識別する役割があります。 Local Subscription Manager サービスは、インストールされているソフトウェア製品、利用可能なサブスクリプションおよび使用されているサブスクリプションを追跡し、YUM などのツールを通じて Red Hat カスタマー ポータルと通信します。

要件

  1. Red Hat Enterprise Linux 7.0 の最小インストール

このチュートリアルでは、新しいRHEL 7.0 の登録などのタスクを実行する方法、実際にシステムを更新する前にサブスクリプションとリポジトリをアクティブにする方法について説明します。

ステップ 1: Red Hat サブスクリプションを登録してアクティブにする

1. システムをカスタマー ポータルのサブスクリプション管理に登録するには、次のコマンドの後に Red Hat カスタマー ポータルへのログインに使用する認証情報を入力します。

subscription-manager register --username your_username --password your_password

: システムが正常に認証されると、システムのプロンプトにID が表示されます。

2. システムの登録を解除するには、登録解除 スイッチを使用します。これにより、サブスクリプション サービスとすべてのサブスクリプションからシステムのエントリが削除され、ローカル マシン上の ID とサブスクリプション証明書が削除されます。

subscription-manager unregister

3. 利用可能なすべてのサブスクリプションのリストを取得するには、リスト スイッチを使用し、アクティブにするサブスクリプション プール ID をメモします。システム。

subscription-manager list -available

4. サブスクリプションを有効にするには、サブスクリプション プール ID を使用します。ただし、購入時には指定された期間有効であることに注意してください。期限が切れる前の新しい期間。このシステムはテスト用であるため、30 日間セルフサポート RHEL の無料サブスクリプションのみを使用します。サブスクリプションをアクティブ化するには、次のコマンドを使用します。

subscription-manager subscribe --pool=Pool ID number

5. 消費したサブスクリプションのステータスを取得するには、次のコマンドを使用します。

subscription-manager list –consumed

6. 有効なサブスクリプションを確認するには、以下のコマンドを使用します。

subscription-manager list

7. アクティブなサブスクリプションをすべて削除する場合は、–all 引数を使用します。特定のプールのみを削除する場合は、サブスクリプションのシリアル番号を指定するだけです。

subscription-manager remove --all
subscription-manager unsubscribe --serial=Serial number

8. RHEL 7.0 システムで利用可能なサービス レベルを一覧表示するには、次のコマンドを使用します。希望のレベルを設定する場合は、 のスイッチ –set を使用します。サービスレベルコマンド。

subscription-manager service-level --list
subscription-manager service-level --set=self-support

ステップ 2: Yum リポジトリを有効にする

9. システムが Red Hat カスタマー ポータルに登録され、システムでサブスクリプションがアクティブ化されたら、システム リポジトリの一覧表示と有効化を開始できます。特定のサブスクリプションを通じて提供されたすべてのリポジトリのリストを取得するには、次のコマンドを使用します。

subscription-manager repos --list

: 長いリポジトリ リストが表示され、特定のリポジトリ (1 が付いているリポジトリ) が有効になっているかどうかを確認できます。有効)。

10. コマンド yum repolist all によって生成されるより単純な出力。また、特定のリポジトリが有効になっているかどうかを確認することもできます。

yum repolist all

11. 有効なシステム リポジトリのみを表示するには、次のコマンドを使用します。

yum repolist

12. ここで、システム上で特定のリポジトリを有効にする場合は、/etc/yum.repos.d/redhat.repo ファイルを開いて、次の行を必ず変更してください。アクティブ化する特定のリポジトリごとに、0 から 1 まで有効にします。

 # vi /etc/yum.repos.d/redhat.repo

: ここでは、RHEL 7 Server Optional RPMs リポジトリを有効にしました。後で重要な PHP モジュールをインストールするために必要になります。LAMP サーバー上。

13. 上記の手順を使用してファイルを編集し、必要なリポジトリをすべて有効にした後、yum repolist all または yum repolist だけを再度実行して、以下のスクリーンショットのようにリポジトリのステータスを確認します。

yum repolist all

ステップ 3: RHEL 7.0 の完全アップデート

14. サブスクリプションとリポジトリに関するすべての設定が完了したら、次のコマンドを実行して、システムをアップグレードして、システムに最新のパッケージ、カーネル、およびセキュリティ パッチが適用されていることを確認します。

yum update

それだけです!これでシステムは最新の状態になり、必要なソフトウェア パッケージをすべてインストールしてプロダクション用の完全な Web 環境の構築を開始するなど、他の重要なタスクの実行を開始できるようになります。これについては今後のチュートリアルで説明します。