Packer.io - 拨打 tcp 172.X.X.X:22: 连接:没有到主机的路由

问题描述

我使用 vsphere-clone 作为构建器,使用 ansible-playbook 作为配置器来构建我的机器。

在我的一项 ansible 任务中,我正在重新启动机器(在安装了一些软件包并更改了网络接口名称之后),但有时我的虚拟机从 DHCP 获得了不同的 IP 地址,并且 ansible playbook 无法继续到其余部分任务。我试过ansible.builtin.setup

- name: do facts module to get latest information
  setup:

但这并没有刷新IP。还尝试使用 shell 配置器重新启动:

{
  "type": "shell","inline": ["echo {{user `ssh_password`}} | sudo -S reboot"],"expect_disconnect": true,"inline_shebang": "/bin/bash -x"
}

但下一个供应商也使用旧 IP。 Packer有办法刷新IP吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)