[英]Packer: Sample file for Openstack
有人可以为我提供 Packer 创建 OS 映像的示例文件吗? 我有这个:
{
"builders": [{
"type": "openstack",
"ssh_username": "ubuntu",
"tenant_name": "mytenant",
"flavor": "m1.tiny",
"identity_endpoint": "http://1.2.3.4:5000/",
"availability_zone": "az1",
"source_image": "Ubuntu 16.04 With Proxy",
"image_name": "Ubuntu 16.04 With Proxy and Python"
}],
"provisioners": [
{
"type": "shell",
"script": "python.sh"
}
]
}
但操作系统总是返回:
==> openstack: Error launching source server: Invalid request due to incorrect syntax or missing required parameters.
我不知道我错过了什么。
当然,我为我的 Nova API 预设了正确的OS_
env 值。
您必须使用source_image_name
或使用 ID 来引用图像
从文档:
source_image
(string) - 要使用的基本图像的 ID 或完整 URL。 这是将用于启动新服务器并配置它的映像。 除非您指定完全自定义的 SSH 设置,否则源映像必须安装 cloud-init,以便正确分配密钥对。
source_image_name
(string) - 要使用的基本图像的名称。 这是提供source_image
的另一种方式,并且只能指定其中之一。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.