将 CentOS7 注册到 Red Hat Satellite,主机未显示在 GUI 中

将 CentOS7 注册到 Red Hat Satellite,主机未显示在 GUI 中

大家好

按照此链接中的说明(大部分内容)进行操作后(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

任何帮助都将不胜感激,如果我可以提供任何其他信息,请告诉我。

相关内容