как использовать конфигурацию cloud-init, а не iso? - PullRequest
0 голосов
/ 14 апреля 2020

Есть ли способ настроить cloud-init vms без iso, например, используя python libvirt? Я вижу, что платформа ovirt использовала this , но как я могу использовать этот инструмент в python libvirt?

    vm.start(
  action=params.Action(
    vm=params.VM(
      initialization=params.Initialization(
        cloud_init=params.CloudInit(
          host=params.Host(address="MyHost.example.com"),
      network_configuration=params.NetworkConfiguration(
        nics=params.Nics(
          nic=[params.NIC(
            name="eth0",
            boot_protocol="static",
            on_boot=True,
            network=params.Network(
              ip=params.IP(
                address="10.10.10.1",
                netmask="255.255.255.0",
                gateway="10.10.10.1"
...