5.3. 模糊处理主机名
当您模糊处理 Insights 中系统的主机名时,/etc/hostname
中配置的主机名的值会在控制台 GUI 中屏蔽,并在将系统发送到红帽之前在归档文件中调整。
要模糊处理系统的主机名,还必须对 IP 地址启用模糊处理。您不能只模糊处理主机名。
在 Insights 中启用了模糊处理时,/etc/
中的 hostname 值会更改为由 Python 数据清理过程自动生成的 12 个字符 UUID。
hostname
为您的系统分配一个 显示名称,以便更轻松地查找和管理您的模糊处理主机。显示名称不会模糊处理,并显示在 Insights 控制台 UI 中。只有 /etc/hostname
的值被模糊处理。
先决条件
- 您已模糊处理 IP 地址。如需更多信息,请参阅 Obfuscating IPv4 地址。
如果您使用 Red Hat Satellite 管理客户端并在
console.redhat.com
上注册,请在启用主机名模糊前完成以下步骤:- 在 Satellite Web UI 中,进入 Red Hat Cloud 设置并启用 Obfuscate 主机名 选项。
流程
-
使用编辑器打开
/etc/insights-client/insights-client.conf
文件。 找到具有
obfuscate_hostname
的行。#obfuscate_hostname=False
删除
#
并将False
改为True
。obfuscate_hostname=True
(可选)要在 Insights 控制台 UI 中找到和管理您的模糊处理主机,请在
insights-client.conf
文件中为您的系统设置显示名称,如下所示:display_name=example-display-name
注意您还可以使用以下命令在控制台中设置显示名称:
[root@insights]# insights-client --display-name ITC-4
-
保存并关闭
/etc/insights-client/insights-client.conf
文件。
结果
当成功启用模糊时,主机名会在 Insights 控制台 UI、日志和红帽收集的任何存档数据文件中屏蔽。
- 如果您在多个系统中配置主机名模糊处理,您可能会在 Red Hat Insights for Red Hat Enterprise Linux GUI 中看到多个主机名相同的系统。设置显示名称可帮助您更轻松地识别模糊处理的主机。
-
启用模糊处理后,有些实例在一些
insights-client
命令的命令行输出中显示了原始主机名的实例。
示例
/etc/hostname
中系统的原始主机名:RTP.data.center.01
在 Red Hat Enterprise Linux 中会显示模糊的
/etc/hostname
:90f4a9365ce0.example.com
Red Hat Hybrid Cloud Console UI 的以下屏幕截图显示了其主机名和 IP 地址被模糊处理的系统示例:
其他资源