第 7 章 从 Insights 清单中删除系统
您可以从 Red Hat Hybrid Cloud Console 清单中删除系统,以便在 Red Hat Enterprise Linux 清单或公告服务系统列表中不再看到该系统。Insights 客户端将在系统中取消注册,且不再向 Red Hat Enterprise Linux 报告数据。要删除系统,请完成以下流程中与您的用例最相关的步骤。
流程 1:使用 Insights 客户端删除
在系统命令行中输入以下命令:
[root@server ~]# insights-client --unregister
流程 2:从 Red Hat Satellite 6 UI 中删除
- 登录 Satellite Web UI。
- 进入 Insights > Inventory。
- 选择要取消注册的系统配置文件。
- 点 Actions > Unregister。
流程 3:使用 Red Hat Insights API 删除
仅在实际系统销毁/重新安装时使用这个选项。如果您在不取消注册客户端的情况下使用 DELETE
API,则主机将在下一次上传数据时重新显示。
从清单中获取系统配置文件列表。
# curl -k --user PORTALUSERNAME https://console.redhat.com/api/inventory/v1/hosts | json_pp > hosts.json
如果系统中不存在
json_pp
命令,安装perl-JSON-PP
软件包。# yum install perl-JSON-PP
从
hosts.json
文件获取系统的 ID 并确认系统详情;例如:"id" : "f59716a6-5d64-4901-b65f-788b1aee25cc"。# curl -k --user PORTALUSERNAME https://console.redhat.com/api/inventory/v1/hosts/f59716a6-5d64-4901-b65f-788b1aee25cc
使用以下命令删除系统配置集:
# curl -k --user PORTALUSERNAME -X "DELETE" https://console.redhat.com/api/inventory/v1/hosts/f59716a6-5d64-4901-b65f-788b1aee25cc