7.17.3. 为虚拟机配置 IP 地址
您可以为虚拟机配置动态或静态置备的 IP 地址。
先决条件
- 虚拟机必须 连接到外部网络。
- 您必须在额外网络中有一个 DHCP 服务器,才能为虚拟机配置动态 IP。
7.17.3.1. 使用 cloud-init 为新虚拟机配置 IP 地址
在创建虚拟机时,您可以使用 cloud-init 来配置 IP 地址。IP 地址可以动态部署,也可以静态置备。
流程
创建虚拟机配置并在虚拟机配置的
spec.volumes.cloudInitNoCloud.networkData
字段中包含 cloud-init 网络详情:要配置动态 IP,请指定接口名称和
dhcp4
布尔值:kind: VirtualMachine spec: ... volumes: - cloudInitNoCloud: networkData: | version: 2 ethernets: eth1: 1 dhcp4: true 2
要配置静态 IP,请指定接口名称和 IP 地址:
kind: VirtualMachine spec: ... volumes: - cloudInitNoCloud: networkData: | version: 2 ethernets: eth1: 1 addresses: - 10.10.10.14/24 2