Packer Amazon-EBS 构建器示例构建失败:等待 SSH 超时
Packer Amazon-EBS builder example build fails: Timeout waiting for SSH
我正在尝试 运行 Packer amazon-ebs 生成器示例。我修改了模板以包括 vpc、子网和安全组:
{
"variables": {
"aws_access_key": "",
"aws_secret_key": ""
},
"builders": [{
"vpc_id": "vpc-0d082b1de108c6a62",
"subnet_id": "subnet-07212687cf82e3342",
"security_group_id": "sg-03fde06f0b030638b",
"type": "amazon-ebs",
"access_key": "{{user `aws_access_key`}}",
"secret_key": "{{user `aws_secret_key`}}",
"region": "us-west-2",
"source_ami": "ami-095cd038eef3e5074",
"instance_type": "t2.micro",
"ssh_username": "ec2-user",
"ami_name": "pack-lin-noprovisioning {{timestamp}}"
}]
}
我正在 运行从与 Packer 为 ami 创建的临时实例位于同一子网中的实例中宁加壳,并且允许两者之间的所有流量,所以我不认为这是一个网络或安全问题。 ami 是亚马逊 linux。
我可以看到临时实例已完全初始化并保持这种状态一段时间,但 运行ning 模板只是停留在:“等待 SSH 可用”...直到它最终超时。我目前正在寻找一个 Packer 日志文件或一种强制 Packer 使用特定密钥对的方法(以排除 Packer 创建的临时密钥对),同时我希望这里的某个人可能 运行 进入这并能提供一些帮助吗?
我确实看到了与此类似的问题,但由于我的网络设置不同,所以给出的答案不相关。
谢谢
我现在有这个工作 - 一旦我发现我可以使用:
导出 PACKER_LOG=1
导出 PACKER_LOG_PATH="packerlog.txt"
对于 Packer 日志记录,我能够看到 IPs Packer 正在尝试使用并相应地调整我的安全组。
我正在尝试 运行 Packer amazon-ebs 生成器示例。我修改了模板以包括 vpc、子网和安全组:
{
"variables": {
"aws_access_key": "",
"aws_secret_key": ""
},
"builders": [{
"vpc_id": "vpc-0d082b1de108c6a62",
"subnet_id": "subnet-07212687cf82e3342",
"security_group_id": "sg-03fde06f0b030638b",
"type": "amazon-ebs",
"access_key": "{{user `aws_access_key`}}",
"secret_key": "{{user `aws_secret_key`}}",
"region": "us-west-2",
"source_ami": "ami-095cd038eef3e5074",
"instance_type": "t2.micro",
"ssh_username": "ec2-user",
"ami_name": "pack-lin-noprovisioning {{timestamp}}"
}]
}
我正在 运行从与 Packer 为 ami 创建的临时实例位于同一子网中的实例中宁加壳,并且允许两者之间的所有流量,所以我不认为这是一个网络或安全问题。 ami 是亚马逊 linux。
我可以看到临时实例已完全初始化并保持这种状态一段时间,但 运行ning 模板只是停留在:“等待 SSH 可用”...直到它最终超时。我目前正在寻找一个 Packer 日志文件或一种强制 Packer 使用特定密钥对的方法(以排除 Packer 创建的临时密钥对),同时我希望这里的某个人可能 运行 进入这并能提供一些帮助吗?
我确实看到了与此类似的问题,但由于我的网络设置不同,所以给出的答案不相关。
谢谢
我现在有这个工作 - 一旦我发现我可以使用: 导出 PACKER_LOG=1 导出 PACKER_LOG_PATH="packerlog.txt" 对于 Packer 日志记录,我能够看到 IPs Packer 正在尝试使用并相应地调整我的安全组。