RHEL7からrhn_registerコマンドは使えずsubscription-managerコマンドのみになったんですね。
1.サーバの登録状態を確認
# subscription-manager list
+-------------------------------------------+
インストール済み製品のステータス
+-------------------------------------------+
製品名: Red Hat Enterprise Linux Server
製品 ID: 69
バージョン: 7.0
アーキテクチャ: x86_64
状態: 不明
状態の詳細:
開始:
終了:
2.RHNにサーバを登録
# subscription-manager register
ユーザー名: RHNアカウントID
パスワード:
システムは ID で登録されています: abcd0000-xxxx-xxxx-xxxx-xxxxxxxxxxxx
3.使用するサブスクリプションを指定
今回は空いているサブスクリプションを使うようにオプションで”–auto”を指定してます。
指定したい場合は”–pool=pool-id“です。
# subscription-manager subscribe --auto
インストール済み製品の現在の状態:
製品名: Red Hat Enterprise Linux Server
状態: サブスクライブしています
4.登録状態を確認
# subscription-manager list
+-------------------------------------------+
インストール済み製品のステータス
+-------------------------------------------+
製品名: Red Hat Enterprise Linux Server
製品 ID: 69
バージョン: 7.0
アーキテクチャ: x86_64
状態: サブスクライブしています
状態の詳細:
開始: 20xx年xx月xx日
終了: 20xx年xx月xx日
===========================================================
RHEL6のドキュメントですが、RHEL7でも通用します。
https://access.redhat.com/site/documentation/ja-JP/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/sub-cli.html
RHEL7が公開されてから6日経った6/16時点で、既に結構な更新がありますので
OSインストール後は、yum updateするべきだと思います。
# yum update 読み込んだプラグイン:product-id, subscription-manager rhel-7-server-rpms | 3.7 kB 00:00:00 rhel-7-server-rpms/7Server/x86_64/primary_db | 4.2 MB 00:00:10 (1/2): rhel-7-server-rpms/7Server/x86_64/updateinfo | 28 kB 00:00:06 (2/2): rhel-7-server-rpms/7Server/x86_64/group_gz | 133 kB 00:00:06 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ NetworkManager.x86_64 1:0.9.9.1-13.git20140326.4dba720.el7 を 更新 ---> パッケージ NetworkManager.x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 を アップデート ---> パッケージ NetworkManager-config-server.x86_64 1:0.9.9.1-13.git20140326.4dba720.el7 を 更新 ---> パッケージ NetworkManager-config-server.x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 を アップデート ---> パッケージ NetworkManager-glib.x86_64 1:0.9.9.1-13.git20140326.4dba720.el7 を 更新 ---> パッケージ NetworkManager-glib.x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 を アップデート ---> パッケージ NetworkManager-tui.x86_64 1:0.9.9.1-13.git20140326.4dba720.el7 を 更新 ---> パッケージ NetworkManager-tui.x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 を アップデート ---> パッケージ gnutls.x86_64 0:3.1.18-8.el7 を 更新 ---> パッケージ gnutls.x86_64 0:3.1.18-9.el7_0 を アップデート ---> パッケージ json-c.x86_64 0:0.11-3.el7 を 更新 ---> パッケージ json-c.x86_64 0:0.11-4.el7_0 を アップデート ---> パッケージ kernel.x86_64 0:3.10.0-123.1.2.el7 を インストール ---> パッケージ kernel-tools.x86_64 0:3.10.0-123.el7 を 更新 ---> パッケージ kernel-tools.x86_64 0:3.10.0-123.1.2.el7 を アップデート ---> パッケージ kernel-tools-libs.x86_64 0:3.10.0-123.el7 を 更新 ---> パッケージ kernel-tools-libs.x86_64 0:3.10.0-123.1.2.el7 を アップデート ---> パッケージ kexec-tools.x86_64 0:2.0.4-32.el7 を 更新 ---> パッケージ kexec-tools.x86_64 0:2.0.4-32.el7_0.1 を アップデート ---> パッケージ libtasn1.x86_64 0:3.3-3.el7 を 更新 ---> パッケージ libtasn1.x86_64 0:3.3-5.el7_0 を アップデート ---> パッケージ mariadb-libs.x86_64 1:5.5.35-3.el7 を 更新 ---> パッケージ mariadb-libs.x86_64 1:5.5.37-1.el7_0 を アップデート ---> パッケージ microcode_ctl.x86_64 2:2.1-7.1.el7 を 更新 ---> パッケージ microcode_ctl.x86_64 2:2.1-7.1.el7_0.1 を アップデート ---> パッケージ openssl.x86_64 1:1.0.1e-34.el7 を 更新 ---> パッケージ openssl.x86_64 1:1.0.1e-34.el7_0.3 を アップデート ---> パッケージ openssl-libs.x86_64 1:1.0.1e-34.el7 を 更新 ---> パッケージ openssl-libs.x86_64 1:1.0.1e-34.el7_0.3 を アップデート ---> パッケージ selinux-policy.noarch 0:3.12.1-153.el7 を 更新 ---> パッケージ selinux-policy.noarch 0:3.12.1-153.el7_0.10 を アップデート ---> パッケージ selinux-policy-targeted.noarch 0:3.12.1-153.el7 を 更新 ---> パッケージ selinux-policy-targeted.noarch 0:3.12.1-153.el7_0.10 を アップデート ---> パッケージ subscription-manager.x86_64 0:1.10.14-7.el7 を 更新 ---> パッケージ subscription-manager.x86_64 0:1.10.14-9.el7_0 を アップデート ---> パッケージ tuned.noarch 0:2.3.0-11.el7 を 更新 ---> パッケージ tuned.noarch 0:2.3.0-11.el7_0.3 を アップデート ---> パッケージ tzdata.noarch 0:2014b-1.el7 を 更新 ---> パッケージ tzdata.noarch 0:2014d-1.el7_0 を アップデート --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================== インストール中: kernel x86_64 3.10.0-123.1.2.el7 rhel-7-server-rpms 29 M 更新します: NetworkManager x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 rhel-7-server-rpms 1.4 M NetworkManager-config-server x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 rhel-7-server-rpms 103 k NetworkManager-glib x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 rhel-7-server-rpms 369 k NetworkManager-tui x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 rhel-7-server-rpms 190 k gnutls x86_64 3.1.18-9.el7_0 rhel-7-server-rpms 609 k json-c x86_64 0.11-4.el7_0 rhel-7-server-rpms 31 k kernel-tools x86_64 3.10.0-123.1.2.el7 rhel-7-server-rpms 664 k kernel-tools-libs x86_64 3.10.0-123.1.2.el7 rhel-7-server-rpms 603 k kexec-tools x86_64 2.0.4-32.el7_0.1 rhel-7-server-rpms 320 k libtasn1 x86_64 3.3-5.el7_0 rhel-7-server-rpms 316 k mariadb-libs x86_64 1:5.5.37-1.el7_0 rhel-7-server-rpms 753 k microcode_ctl x86_64 2:2.1-7.1.el7_0.1 rhel-7-server-rpms 488 k openssl x86_64 1:1.0.1e-34.el7_0.3 rhel-7-server-rpms 705 k openssl-libs x86_64 1:1.0.1e-34.el7_0.3 rhel-7-server-rpms 939 k selinux-policy noarch 3.12.1-153.el7_0.10 rhel-7-server-rpms 340 k selinux-policy-targeted noarch 3.12.1-153.el7_0.10 rhel-7-server-rpms 3.8 M subscription-manager x86_64 1.10.14-9.el7_0 rhel-7-server-rpms 711 k tuned noarch 2.3.0-11.el7_0.3 rhel-7-server-rpms 145 k tzdata noarch 2014d-1.el7_0 rhel-7-server-rpms 433 k トランザクションの要約 ======================================================================================================================== インストール 1 パッケージ 更新 19 パッケージ 総ダウンロード容量: 42 M Is this ok [y/d/N]: y Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. 警告: /var/cache/yum/x86_64/7Server/rhel-7-server-rpms/packages/NetworkManager-config-server-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID fd431d51: NOKEY NetworkManager-config-server-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64.rpm の公開鍵がインストールされていません (1/20): NetworkManager-config-server-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64.rpm | 103 kB 00:00:06 (2/20): NetworkManager-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64.rpm | 1.4 MB 00:00:07 (3/20): NetworkManager-glib-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64.rpm | 369 kB 00:00:01 (4/20): NetworkManager-tui-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64.rpm | 190 kB 00:00:01 (5/20): json-c-0.11-4.el7_0.x86_64.rpm | 31 kB 00:00:00 (6/20): gnutls-3.1.18-9.el7_0.x86_64.rpm | 609 kB 00:00:01 (7/20): kernel-tools-3.10.0-123.1.2.el7.x86_64.rpm | 664 kB 00:00:01 (8/20): kernel-tools-libs-3.10.0-123.1.2.el7.x86_64.rpm | 603 kB 00:00:01 (9/20): kexec-tools-2.0.4-32.el7_0.1.x86_64.rpm | 320 kB 00:00:01 (10/20): libtasn1-3.3-5.el7_0.x86_64.rpm | 316 kB 00:00:01 (11/20): mariadb-libs-5.5.37-1.el7_0.x86_64.rpm | 753 kB 00:00:01 (12/20): microcode_ctl-2.1-7.1.el7_0.1.x86_64.rpm | 488 kB 00:00:01 (13/20): openssl-1.0.1e-34.el7_0.3.x86_64.rpm | 705 kB 00:00:01 (14/20): openssl-libs-1.0.1e-34.el7_0.3.x86_64.rpm | 939 kB 00:00:01 (15/20): selinux-policy-3.12.1-153.el7_0.10.noarch.rpm | 340 kB 00:00:01 (16/20): selinux-policy-targeted-3.12.1-153.el7_0.10.noarch.rpm | 3.8 MB 00:00:04 (17/20): subscription-manager-1.10.14-9.el7_0.x86_64.rpm | 711 kB 00:00:01 (18/20): tuned-2.3.0-11.el7_0.3.noarch.rpm | 145 kB 00:00:01 (19/20): tzdata-2014d-1.el7_0.noarch.rpm | 433 kB 00:00:01 (20/20): kernel-3.10.0-123.1.2.el7.x86_64.rpm | 29 MB 00:00:30 ------------------------------------------------------------------------------------------------------------------------ 合計 1.0 MB/s | 42 MB 00:00:39 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release から鍵を取得中です。 Importing GPG key 0xFD431D51: Userid : "Red Hat, Inc. (release key 2)" Fingerprint: 567e 347a d004 4ade 55ba 8a5f 199e 2f91 fd43 1d51 Package : redhat-release-server-7.0-1.el7.x86_64 (@anaconda/7.0) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 上記の処理を行います。よろしいでしょうか? [y/N]y Importing GPG key 0x2FA658E0: Userid : "Red Hat, Inc. (auxiliary key) " Fingerprint: 43a6 e49c 4a38 f4be 9abf 2a53 4568 9c88 2fa6 58e0 Package : redhat-release-server-7.0-1.el7.x86_64 (@anaconda/7.0) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 上記の処理を行います。よろしいでしょうか? [y/N]y Running transaction check Running transaction test Transaction test succeeded Running transaction 更新します : 1:openssl-libs-1.0.1e-34.el7_0.3.x86_64 1/39 更新します : 1:NetworkManager-glib-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64 2/39 更新します : 1:NetworkManager-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64 3/39 更新します : kernel-tools-libs-3.10.0-123.1.2.el7.x86_64 4/39 更新します : selinux-policy-3.12.1-153.el7_0.10.noarch 5/39 更新します : libtasn1-3.3-5.el7_0.x86_64 6/39 更新します : gnutls-3.1.18-9.el7_0.x86_64 7/39 更新します : selinux-policy-targeted-3.12.1-153.el7_0.10.noarch 8/39 更新します : kernel-tools-3.10.0-123.1.2.el7.x86_64 9/39 更新します : 1:NetworkManager-tui-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64 10/39 更新します : 1:openssl-1.0.1e-34.el7_0.3.x86_64 11/39 更新します : 1:mariadb-libs-5.5.37-1.el7_0.x86_64 12/39 更新します : 1:NetworkManager-config-server-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64 13/39 更新します : kexec-tools-2.0.4-32.el7_0.1.x86_64 14/39 更新します : json-c-0.11-4.el7_0.x86_64 15/39 更新します : 2:microcode_ctl-2.1-7.1.el7_0.1.x86_64 16/39 更新します : tuned-2.3.0-11.el7_0.3.noarch 17/39 インストール中 : kernel-3.10.0-123.1.2.el7.x86_64 18/39 更新します : subscription-manager-1.10.14-9.el7_0.x86_64 19/39 更新します : tzdata-2014d-1.el7_0.noarch 20/39 整理中 : selinux-policy-targeted-3.12.1-153.el7.noarch 21/39 整理中 : 1:NetworkManager-tui-0.9.9.1-13.git20140326.4dba720.el7.x86_64 22/39 整理中 : 1:NetworkManager-0.9.9.1-13.git20140326.4dba720.el7.x86_64 23/39 整理中 : 1:mariadb-libs-5.5.35-3.el7.x86_64 24/39 整理中 : kernel-tools-3.10.0-123.el7.x86_64 25/39 整理中 : gnutls-3.1.18-8.el7.x86_64 26/39 整理中 : 1:openssl-1.0.1e-34.el7.x86_64 27/39 整理中 : selinux-policy-3.12.1-153.el7.noarch 28/39 整理中 : 1:NetworkManager-config-server-0.9.9.1-13.git20140326.4dba720.el7.x86_64 29/39 整理中 : tuned-2.3.0-11.el7.noarch 30/39 整理中 : tzdata-2014b-1.el7.noarch 31/39 整理中 : 1:openssl-libs-1.0.1e-34.el7.x86_64 32/39 整理中 : libtasn1-3.3-3.el7.x86_64 33/39 整理中 : kernel-tools-libs-3.10.0-123.el7.x86_64 34/39 整理中 : 1:NetworkManager-glib-0.9.9.1-13.git20140326.4dba720.el7.x86_64 35/39 整理中 : kexec-tools-2.0.4-32.el7.x86_64 36/39 整理中 : json-c-0.11-3.el7.x86_64 37/39 整理中 : 2:microcode_ctl-2.1-7.1.el7.x86_64 38/39 整理中 : subscription-manager-1.10.14-7.el7.x86_64 39/39 rhel-7-server-rpms/7Server/x86_64/productid | 1.7 kB 00:00:00 検証中 : 1:openssl-1.0.1e-34.el7_0.3.x86_64 1/39 検証中 : tzdata-2014d-1.el7_0.noarch 2/39 検証中 : libtasn1-3.3-5.el7_0.x86_64 3/39 検証中 : gnutls-3.1.18-9.el7_0.x86_64 4/39 検証中 : selinux-policy-targeted-3.12.1-153.el7_0.10.noarch 5/39 検証中 : selinux-policy-3.12.1-153.el7_0.10.noarch 6/39 検証中 : 1:NetworkManager-glib-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64 7/39 検証中 : kernel-tools-libs-3.10.0-123.1.2.el7.x86_64 8/39 検証中 : 1:NetworkManager-tui-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64 9/39 検証中 : kernel-tools-3.10.0-123.1.2.el7.x86_64 10/39 検証中 : 1:NetworkManager-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64 11/39 検証中 : subscription-manager-1.10.14-9.el7_0.x86_64 12/39 検証中 : kernel-3.10.0-123.1.2.el7.x86_64 13/39 検証中 : 1:mariadb-libs-5.5.37-1.el7_0.x86_64 14/39 検証中 : tuned-2.3.0-11.el7_0.3.noarch 15/39 検証中 : 1:openssl-libs-1.0.1e-34.el7_0.3.x86_64 16/39 検証中 : 2:microcode_ctl-2.1-7.1.el7_0.1.x86_64 17/39 検証中 : json-c-0.11-4.el7_0.x86_64 18/39 検証中 : kexec-tools-2.0.4-32.el7_0.1.x86_64 19/39 検証中 : 1:NetworkManager-config-server-0.9.9.1-22.git20140326.4dba720.el7_0.x86_64 20/39 検証中 : 2:microcode_ctl-2.1-7.1.el7.x86_64 21/39 検証中 : 1:NetworkManager-glib-0.9.9.1-13.git20140326.4dba720.el7.x86_64 22/39 検証中 : 1:mariadb-libs-5.5.35-3.el7.x86_64 23/39 検証中 : kexec-tools-2.0.4-32.el7.x86_64 24/39 検証中 : subscription-manager-1.10.14-7.el7.x86_64 25/39 検証中 : 1:NetworkManager-config-server-0.9.9.1-13.git20140326.4dba720.el7.x86_64 26/39 検証中 : selinux-policy-3.12.1-153.el7.noarch 27/39 検証中 : kernel-tools-3.10.0-123.el7.x86_64 28/39 検証中 : tuned-2.3.0-11.el7.noarch 29/39 検証中 : libtasn1-3.3-3.el7.x86_64 30/39 検証中 : 1:NetworkManager-0.9.9.1-13.git20140326.4dba720.el7.x86_64 31/39 検証中 : json-c-0.11-3.el7.x86_64 32/39 検証中 : 1:openssl-1.0.1e-34.el7.x86_64 33/39 検証中 : selinux-policy-targeted-3.12.1-153.el7.noarch 34/39 検証中 : 1:openssl-libs-1.0.1e-34.el7.x86_64 35/39 検証中 : 1:NetworkManager-tui-0.9.9.1-13.git20140326.4dba720.el7.x86_64 36/39 検証中 : gnutls-3.1.18-8.el7.x86_64 37/39 検証中 : kernel-tools-libs-3.10.0-123.el7.x86_64 38/39 検証中 : tzdata-2014b-1.el7.noarch 39/39 インストール: kernel.x86_64 0:3.10.0-123.1.2.el7 更新: NetworkManager.x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 NetworkManager-config-server.x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 NetworkManager-glib.x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 NetworkManager-tui.x86_64 1:0.9.9.1-22.git20140326.4dba720.el7_0 gnutls.x86_64 0:3.1.18-9.el7_0 json-c.x86_64 0:0.11-4.el7_0 kernel-tools.x86_64 0:3.10.0-123.1.2.el7 kernel-tools-libs.x86_64 0:3.10.0-123.1.2.el7 kexec-tools.x86_64 0:2.0.4-32.el7_0.1 libtasn1.x86_64 0:3.3-5.el7_0 mariadb-libs.x86_64 1:5.5.37-1.el7_0 microcode_ctl.x86_64 2:2.1-7.1.el7_0.1 openssl.x86_64 1:1.0.1e-34.el7_0.3 openssl-libs.x86_64 1:1.0.1e-34.el7_0.3 selinux-policy.noarch 0:3.12.1-153.el7_0.10 selinux-policy-targeted.noarch 0:3.12.1-153.el7_0.10 subscription-manager.x86_64 0:1.10.14-9.el7_0 tuned.noarch 0:2.3.0-11.el7_0.3 tzdata.noarch 0:2014d-1.el7_0 完了しました!