SUSE Manager Server 重命名查错
如果您在本地更改了 SUSE Manager Server 的主机名,SUSE Manager 安装将无法正常进行。这是因为尚未在数据库中做出相应更改,因而这些更改无法从您的客户端和任何代理传播出来。
如果您需要更改 SUSE Manager Server 的主机名,可以使用 spacewalk-hostname-rename
脚本来更改。此脚本会更新 PostgreSQL 数据库以及 SUSE Manager 的内部结构中的设置。
spacewalk-hostname-rename
脚本是 spacewalk-utils
软件包的一部分。
该脚本的唯一必需参数是为 SUSE Manager Server 新配置的 IP 地址。
-
在 DNS 服务器上,本地和远程更改系统级别的服务器的网络设置。 您还需要提供用于反向名称解析的配置设置。更改网络设置的方式与重命名任何其他系统的方式相同。
-
重引导 SUSE Manager Server 以使用新网络配置并确保主机名更改。
-
结合服务器的公共 IP 地址运行脚本
spacewalk-hostname-rename
。 如果服务器未使用新主机名,则该脚本会失败。请注意,此脚本会刷新所有 Salt 受控端的 pillar 数据:运行时间取决于已注册的 Salt 系统数。 -
重新配置您的客户端,使您的环境知道新的主机名和 IP 地址。 在 Salt 受控端配置文件
/etc/salt/minion
中,必须指定新 Salt 主控端的名称 (SUSE Manager Server):master: <新主机名>
-
更改主机名后,重启动
salt-minion
进程:systemctl restart salt-minion
-
要将主机名完全传播到受控端配置,请应用 Highstate。应用 Highstate 会更新储存库 URL 中的主机名。
传统客户端包含 /etc/sysconfig/rhn/up2date
配置文件,必须更改此文件。使用重新激活密钥可以重新注册传统客户端(如果有)。有关详细信息,请参见 在命令行上注册 (Salt)。
如果通过某个代理使用 PXE 引导,则必须检查该代理的配置设置。在该代理上,运行 |