Packer无法连接到VPC内启动的EC2实例



由于组织限制,所有EC2实例都必须在VPC内启动。我从本地服务器(通过 Jenkins 管道(运行 Packer,在映像创建过程中,它会在此 VPC 内启动一个 EC2 实例,该实例被分配了一个私有 IP。

回到我的本地服务器上,Packer 正在通过查询分配给它的私有 IP 来等待实例启动,并且本地 Jenkins 服务器与 Packer 启动的 EC2 实例之间没有连接。因此,进程挂起永远停留在Waiting for WinRM to become available

有解决方法吗?

我正在使用amazon-ebs类型的构建器

在这种情况下,公共子网上的堡垒主机可以为您提供帮助。您可以在此处找到堡垒主机的 Packer 配置:https://www.packer.io/docs/builders/amazon-ebs.html#communicator-configuration

最新更新