[STEP] Red Hat Satellite client register

Step One: Add domain name resolution into /etc/hosts

# vim /etc/hosts

Add the following:

......
<Redhat Satellite IP address> <Redhat Satellite Server FQDN>

Step Two: Install katello-ca-consumer-latest.noarch.rpm

2.1 Download katello-ca-consumer-latest.noarch.rpm

# curl --insecure --output katello-ca-consumer-latest.noarch.rpm https://<Redhat Satellite Server FQDN>/pub/katello-ca-consumer-latest.noarch.rpm

2.2 Install katello-ca-consumer-latest.noarch.rpm

# yum -y localinstall katello-ca-consumer-latest.noarch.rpm

Step Three: Register to Red Hat Satellite Server

# subscription-manager register --org="<organization>" --activationkey="<activation key>"

Step Four: Install katello-host-tools, katello-host-tools-tracer and katello-agent

4.1 Enable rhel-*-satellite-tools-*-rpms repo or satellite-tools-*-rhel-*-rpms

RHEL 7:

# subscription-manager repos --enable=rhel-\*-satellite-tools-\*-rpms

RHEL 8:

# subscription-manager repos --enable=satellite-tools-\*-rhel-\*-rpms
# subscription-manager repos --disable=satellite-tools-\*-rhel-\*-eus-rpms

4.2 Install katello-host-tools, katello-host-tools-tracer and katello-agent

# yum -y install katello-host-tools; yum -y install katello-host-tools-tracer; yum -y install katello-agent

Step Five: Check

5.1 Check registration information

# subscription-manager identity

5.2 Check license

# subscription-manager list --consumed

[排错] 解决 Red Hat Satellite 客户端注册成功但是无法获取软件源

报错代码

# subscription-manager repos
This system has no repositories available through subscriptions.

解决方法

步骤一:确保 /etc/pki/product/69.pem 文件的存在,且权限和下面的一致

# ls -l /etc/pki/product/69.pem
-rw-r----- 1 root root 2159 Nov  5 17:36 /etc/pki/product/69.pem

步骤二:确保 /etc/pki/product-default/69.pem 文件的存在,且权限和下面的一致

# ls -l /etc/pki/product-default/69.pem
-rw-r----- 1 644 root 2159 Nov  5 17:36 /etc/pki/product-default/69.pem

步骤三:如果步骤一和步骤二中的文件不存在

3.1 可以从其他正常的客户端那里拷贝

(步骤略)

3.2 可以从以下网址里下载

https://access.redhat.com/labs/rhpc/

[步骤] Red Hat Satellite 客户端 UUID 的显示

步骤一:规划拓扑

1.1 服务器列表

Red Hat Satellite 服务端
Red Hat Satellite 客户端

1.2 服务器列表简介

Red Hat Satellite 客户端注册到 Red Hat Satellite 服务端获取软件和补丁

步骤二:获取 Red Hat Satellite 客户端的 UUID

(只在 Red Hat Satellite 客户端执行以下步骤)

# subscription-manager facts --list | grep -i UUID

步骤三:确认 Red Hat Satellite 客户端的 UUID 在服务端中出现

(只在 Red Hat Satellite 服务端执行以下步骤)

# cat /var/log/rhsm/rhsm.log | grep -i <client's UUID>

步骤四:显示 Red Hat Satellite 客户端在服务端中的具体信息

(只在 Red Hat Satellite 服务端执行以下步骤)

# vim /var/log/rhsm/rhsm.log

(补充:在 vim 中查找对应客户端的 UUID 并联系上下文进行显示)