【问题标题】:Launch RancherOs with Openstack and Terraform使用 Openstack 和 Terraform 启动 RancherOs
【发布时间】:2017-12-05 09:27:24
【问题描述】:

您好,运行最新的 OpenStack、Terraform 和 RancherOs。

通过 Openstack UI,我可以让 Rancher 开始工作,例如我可以传入我自己的 ssh 密钥,但您需要明确单击配置驱动器,否则它将不接受用户数据。

我认为 terraform 不可能做到这一点,是吗?

resource "openstack_compute_instance_v2" "terraform-rancher" {
  name            = "terraform-rancher"
  image_name      = "RancherOs"
  flavor_name     = "t2.xlarge"
  security_groups = ["default"]

  #This is on the same path as my terraform file.
  user_data       = "${file("test.txt")}"


  network {
    name = "provider"
  }
}

实例启动并被创建,但是当我查看日志时,Rancher 似乎找不到配置:

cloud-init: Datasource unavailable, skipping: cloud-drive: /media/config-2 (lastError: no such file or directory)

从 Openstack UI 可以正常工作,但如上所述,您必须单击配置驱动器复选框。

cloud-init: Datasource available: cloud-drive: /media/config-2

【问题讨论】:

    标签: openstack terraform rancher


    【解决方案1】:

    要让它像在 UI 中一样工作,需要将实例配置中的 config_drive 参数设置为 true

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-30
      • 1970-01-01
      • 2016-03-18
      • 2014-02-01
      • 2019-02-27
      • 2019-08-25
      • 1970-01-01
      • 2021-11-13
      相关资源
      最近更新 更多