You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RedHat Satellite 6.12修改主机名后无法连接主机问题咨询

RedHat Satellite 6.12 修改主机名后连接故障解决步骤

核心操作步骤

1. 刷新Foreman主机缓存与Facts

修改主机名后,Satellite的Foreman组件可能保留旧缓存,需强制刷新:

  • 在Satellite服务器执行:
    foreman-rake foreman:invalidate_host_cache[<新主机名>]
    foreman-rake foreman:facts:refresh
    
    替换<新主机名>为目标虚拟机的实际主机名。

2. 重启Satellite核心服务

重启Foreman及相关代理服务,确保配置变更生效:

systemctl restart foreman.service foreman-proxy.service

若使用了Capsule服务器,额外执行:

systemctl restart foreman-capsule.service

3. 验证并修复SSH连接

Satellite依赖SSH与主机通信,需确认密钥信任关系:

  • 测试SSH连通性:
    ssh <新主机名> "hostname"
    
    确保无需输入密码即可返回新主机名。
  • 若连接失败,重新注册主机并推送SSH密钥:
    foreman-rake remote_execution:generate_keys
    foreman-rake remote_execution:register_hosts[<新主机名>]
    

4. 同步Puppet代理配置(若启用)

如果目标主机运行Puppet代理,需重新同步配置:

  • 在目标主机重启Puppet服务:
    systemctl restart puppet.service
    
  • 在Satellite手动触发Puppet运行:
    foreman-rake puppet:run[<新主机名>]
    

5. 清理残留任务队列

清理Foreman中可能存在的旧任务冲突:

foreman-rake foreman_tasks:cleanup

内容的提问来源于stack exchange,提问作者Shavk with a Hoon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 18:33:17