繁体   English   中英

Packer:Openstack 示例文件

[英]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的另一种方式,并且只能指定其中之一。

source_image

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM