1.3. 註冊和配置主機

下列部分詳述了如何註冊您的主機、辨別訂閱,以及連接這些訂閱,如此一來主機便能使用內容。

1.3.1. 向 Red Hat Subscription Management(訂閱管理)註冊

在此程序中的第一個步驟就是向 Red Hat Subscription Management 註冊主機。這能讓主機訂閱並使用任何使用者所能使用的訂閱內容。這包含了像是 Red Hat Enterprise Linux、Red Hat Software Collections(RHSCL)以及 Red Hat Satellite 之類的內容。請使用 subscription_manager register 指令來註冊您的 Satellite:
# subscription-manager register
Username: demouser
Password:
The system has been registered with ID: 541084ff2-44cab-4eb1-9fa1-7683431bcf9a

1.3.2. 查看 Satellite 訂閱

在您註冊了您的主機後,您需要找到您的 Satellite 訂閱集區 ID。您需要這組 ID 以將必要的訂閱附加至您的主機。Satellite 訂閱提供了 Satellite 內容,以及 Red Hat Enterprise Linux、Red Hat Software Collections(RHSCL)和 Red Hat Satellite 的存取。這是唯一必要的訂閱。
執行下列指令來查看您的 Satellite 訂閱:
# subscription-manager list --all --available
Subscription Name: Red Hat Satellite
Provides:          Oracle Java (for RHEL Server)
                   Red Hat Satellite 6 Beta
                   Red Hat Enterprise Linux Server
                   Red Hat Satellite
                   Red Hat Enterprise Linux Load Balancer (for RHEL Server)
SKU:               MCT0370
Pool ID:           8a85f9874152663c0541943739717d11
Available:         3
Suggested:         1
Service Level:     Premium
Service Type:      L1-L3
Multi-Entitlement: No
Ends:              10/07/2014
System Type:       Physical

重要

請記住集區 ID;您需要這個值來將您的訂閱連接至您的 Satellite 主機。在此範例中,集區 ID 為 8a85f9874152663c0541943739717d11。您訂閱的集區 ID 將會不同。
執行下列指令來將訂閱附加至您的 Satellite。請確認您使用了您自己的集區 ID:
# subscription-manager attach --pool=8a85f9874152663c0541943739717d11
Successfully attached a subscription for: Red Hat Satellite
執行下列指令以確認訂閱已成功附加:
# subscription-manager list --consumed
+-------------------------------------------+
   Consumed Subscriptions
+-------------------------------------------+
Subscription Name: Red Hat Satellite
Provides:          Red Hat Satellite
                   Red Hat Enterprise Linux Server
                   Red Hat Software Collections (for RHEL Server)
                   Red Hat Satellite Beta
                   Red Hat Satellite 6 Beta
                   Red Hat Software Collections Beta (for RHEL Server)
                   Red Hat Satellite Capsule Beta
                   Red Hat Enterprise Linux Load Balancer (for RHEL Server)
                   Red Hat Satellite with Embedded Oracle
                   Red Hat Satellite Capsule
                   Red Hat Enterprise Linux High Availability (for RHEL Server)
SKU:               MCT0370
Contract:          10293569
Account:           5361051
Serial:            1653856191250699363
Pool ID:           8a85f9874152663c0541943739717d11
Active:            True
Quantity Used:     1
Service Level:     Premium
Service Type:      L1-L3
Status Details:
Starts:            10/08/2013
Ends:              10/07/2014
System Type:       Physical

1.3.3. 配置軟體庫

您必須停用所有既有的軟體庫並只啟用 Red Hat Enterprise Linux 6、Red Hat Software Collections,以及 Satellite 6 軟體庫。請執行下列指令:
# subscription-manager repos --disable=*
# subscription-manager repos --enable rhel-6-server-rpms \
--enable rhel-server-rhscl-6-rpms --enable rhel-6-server-satellite-6.0-rpms

1.3.4. 安裝 Satellite 6

執行下列指令來安裝 Satellite 6:
# yum install katello