2.5. 安全地重新使用 IdM 服务器主机名
当您需要在迁移过程中为新副本重复使用现有 IdM 服务器主机名时,请按照以下步骤操作。在以下情况下通常需要主机名重复使用:
- DNS 或防火墙规则与特定主机名紧密耦合
- 客户端配置明确引用必须保留的主机名
- 网络或安全策略需要特定的服务器名称
此流程是可选的,仅在需要重复使用主机名时使用。对于大型或地理分布的拓扑,在重复使用主机名时需要特别注意防止复制冲突。
先决条件
- 您可以对 IdM 拓扑和要替换的服务器进行管理访问。
- 如果 IP 地址改变,主机名的 DNS 记录可以更新。
警告
此流程描述了在迁移过程中重复使用现有服务器主机名的专用工作流。只有在因为 DNS、防火墙规则或客户端配置要求而特别需要保留主机名时,才需要按照以下步骤操作。
如果您要使用新主机名执行标准迁移,请跳过此步骤并直接继续安装新副本。
步骤
- 在您计划删除并解决任何问题的服务器中运行 IdM Healthcheck,以便在开始前使拓扑处于干净状态: 使用 IdM Healthcheck 监控您的 IdM 环境。
从不同副本的拓扑中删除服务器。例如,要删除
rhel8.example.com:[root@rhel9 ~]# ipa-replica-manage del rhel8.example.com --cleanup确认命令成功完成,并将删除复制到剩余的服务器。
在您要弃用的 RHEL 8 主机上,卸载 IdM 服务器以清理服务和证书:
[root@rhel8 ~]# ipa-server-install --uninstall-
在重新安装具有相同主机名的副本前,允许在所有剩余的服务器间聚合复制。在高延迟环境中,至少等待一个完整复制周期,并确认主机不再出现在
ipa server-find输出中。 - 在复制完全聚合且确认旧服务器不再出现在拓扑中后,使用重复使用的主机名继续安装新的 RHEL 9 副本。请参阅安装 RHEL 9 副本。
安装完成后,在新的 RHEL 9 副本上运行 IdM Healthcheck,以验证没有引入复制冲突:
[root@rhel9 ~]# ipa-healthcheck特别注意与复制相关的检查,以确保主机名重复使用不会造成冲突。