如果在使用 Ansible 进行操作时遇到无法连接新推选的虚拟 IP 地址,可能是因为 Ansible 默认采用旧的 IP 地址进行连接。为了解决这种问题,需要在 Ansible 配置文件中添加相应的选项,以确保使用新的 IP 地址进行连接。可以通过在 Ansible 配置文件中添加以下内容来实现:
ansible_ssh_common_args: '-o ProxyCommand="ssh -q -W %h:%p -vvv user@jumpserver"'
其中,user
是在跳板机上的用户名,jumpserver
是跳板机的主机名或 IP 地址。此设置将使 Ansible 使用跳板机来连接到目标服务器。这样即使 VIP 地址发生了更改,也不会影响 Ansible 的连接。