Nicolás Vázquez created CLOUDSTACK-10463: --------------------------------------------
Summary: CloudStack GSoC 2023 - Improve ConfigDrive to store network information Key: CLOUDSTACK-10463 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10463 Project: CloudStack Issue Type: New Feature Reporter: Nicolás Vázquez Github issue: [https://github.com/apache/cloudstack/issues/2872] ConfigDrive / cloud-init supports a _network_data.json_ file which can contain network information for a VM. By providing the network information using ConfigDrive to a VM we can eliminate the need for DHCP and thus the Virtual Router in some use-cases. An example JSON file: { "links": [ \{ "ethernet_mac_address": "52:54:00:0d:bf:93", "id": "eth0", "mtu": 1500, "type": "phy" } ], "networks": [ \{ "id": "eth0", "ip_address": "192.168.200.200", "link": "eth0", "netmask": "255.255.255.0", "network_id": "dacd568d-5be6-4786-91fe-750c374b78b4", "routes": [ { "gateway": "192.168.200.1", "netmask": "0.0.0.0", "network": "0.0.0.0" } ], "type": "ipv4" }, \{ "id": "eth0", "ip_address": "2001:db8:100::1337", "link": "eth0", "netmask": "64", "network_id": "dacd568d-5be6-4786-91fe-750c374b78b4", "routes": [ { "gateway": "2001:db8:100::1", "netmask": "0", "network": "::" } ], "type": "ipv6" } ], "services": [ \{ "address": "8.8.8.8", "type": "dns" } ] } In Basic Networking and Advanced Networking zones which are using a shared network you wouldn't require a VR anymore. -- This message was sent by Atlassian Jira (v8.20.10#820010)