大家好
按照此链接中的说明(大部分内容)进行操作后(https://therootuser.com/2017/11/16/adding-centos-server-satellite-6-2/),我能够将 CentOS 7 服务器注册到 Satellite。不幸的是,虽然我能够提取软件包等,但 CentOS 主机并未显示在 Satellite GUI 中。我可能遗漏了什么?
以下所有步骤均在新安装的操作系统上执行,包括 Satellite 和 CentOS 客户端。
版本:Satellite 6.7(在 RHEL 7.8 上)CentOS 7(客户端)
配置步骤:
- 添加 GPG 密钥
- 创建 CentOS7 基础、附加、更新、剥离存储库(以及关联 GPG 密钥)
- 创建产品及相关仓库
- 创建具有适当关联的内容视图、环境、激活密钥
注册步骤:
- yum install subscription-manager (启用默认面向互联网的存储库)
- rpm -Uvh https:///pub/katello-ca-consumer-latest.noarch.rpm
- cd /etc/yum.repos.d; mkdir old; mv nexus* old; yum clean all (移出所有旧的 .repo 文件,以免它们被使用)
- subscription-manager register --org="" --activationkey="<我的激活密钥"
注册输出:
The system has been registered with ID: 2cce9838-3d59-4daa-b135-6c09d9676ee4
The registered system name is: centos01-test-bry.platform.is
No products installed.
# subscription-manager list
No installed products to list
# subscription-manager status
+-------------------------------------------+
System Status Details
+-------------------------------------------+
Overall Status: Current
System Purpose Status: Not Specified
# subscription-manager repos
+----------------------------------------------------------+
Available Repositories in /etc/yum.repos.d/redhat.repo
+----------------------------------------------------------+
Repo ID: Dimension_Data_centos7_base_centos7_base
Repo Name: centos7_base
Repo URL: <URL>
Enabled: 1
Repo ID: Dimension_Data_centos7_base_epel_centos7
Repo Name: epel_centos7
Repo URL: <URL>
Enabled: 1
Repo ID: Dimension_Data_centos7_base_centos7_updates
Repo Name: centos7_updates
Repo URL: <URL>
Enabled: 1
Repo ID: centos7_base_centos7_extras
Repo Name: centos7_extras
Repo URL: <URL>
Enabled: 1
/var/log/rhsm/rhsm.log
新注册的系统上的内容:
2020-09-17 09:36:48,849 [INFO] subscription-manager:8688:MainThread @connection.py:905 - Connection built: host=<Satellite FQDN> port=443 handler=/rhsm auth=identity_cert ca_dir=/etc/rhsm/ca/ insecure=False
2020-09-17 09:36:48,863 [INFO] subscription-manager:8688:MainThread @connection.py:905 - Connection built: host=<Satellite FQDN> port=443 handler=/rhsm auth=identity_cert ca_dir=/etc/rhsm/ca/ insecure=False
2020-09-17 09:36:48,863 [INFO] subscription-manager:8688:MainThread @connection.py:905 - Connection built: host=<Satellite FQDN> port=443 handler=/rhsm auth=none
2020-09-17 09:36:48,883 [INFO] subscription-manager:8688:MainThread @connection.py:905 - Connection built: host=<Satellite FQDN> port=443 handler=/rhsm auth=none
2020-09-17 09:36:53,086 [INFO] subscription-manager:8688:MainThread @managerlib.py:72 - Consumer created: centos01-test-bry.platform.is (77d21990-95e0-4188-b5dd-64b04eb3566c)
2020-09-17 09:36:53,089 [INFO] subscription-manager:8688:MainThread @connection.py:905 - Connection built: host=<Satellite FQDN> port=443 handler=/rhsm auth=identity_cert ca_dir=/etc/rhsm/ca/ insecure=False
2020-09-17 09:36:54,854 [INFO] subscription-manager:8688:MainThread @entcertlib.py:131 - certs updated:
Total updates: 1
Found (local) serial# []
Expected (UEP) serial# [3013788056154176091]
Added (new)
[sn:3013788056154176091 (CentOS 7 ALL Repos,) @ /etc/pki/entitlement/3013788056154176091.pem]
Deleted (rogue):
<NONE>
2020-09-17 09:36:55,199 [INFO] subscription-manager:8688:MainThread @connection.py:905 - Connection built: host=<Satellite FQDN> port=443 handler=/rhsm auth=identity_cert ca_dir=/etc/rhsm/ca/ insecure=False
2020-09-17 09:36:55,386 [INFO] rhsmd:8700:MainThread @connection.py:905 - Connection built: host=<Satellite FQDN> port=443 handler=/rhsm auth=identity_cert ca_dir=/etc/rhsm/ca/ insecure=False
如上所述,yum install
工作正常,但主机未显示在 GUI 中。
作为一个诊断,几年前我偶然发现了 RHEL 系统上 /etc/pki/products 中的文件的相关性,并尝试将副本从 RHEL 服务器放到 CentOS 客户端上,结果如下:
# subscription-manager list
+-------------------------------------------+
Installed Product Status
+-------------------------------------------+
Product Name: Red Hat Software Collections (for RHEL Server)
Product ID: 201
Version: 3
Arch: x86_64
Status: Not Subscribed
Status Details: Not supported by a valid subscription.
Starts:
Ends:
Product Name: Red Hat Satellite Capsule
Product ID: 269
Version: 6.3
Arch: x86_64
Status: Not Subscribed
Status Details: Not supported by a valid subscription.
Starts:
Ends:
Product Name: Red Hat Enterprise Linux Server
Product ID: 69
Version: 7.8
Arch: x86_64
Status: Not Subscribed
Status Details: Not supported by a valid subscription.
Starts:
Ends:
行为发生了变化,但它“将”服务器“视为” RHEL 系统。
我也检查过这个链接,但没有任何结果:带有 Red Hat Satellite 6 的 CentOS 7
任何帮助都将不胜感激,如果我可以提供任何其他信息,请告诉我。