创建一个Flat类型的Provisioning Network,该网络的本质是一个provider网络,通过provider网络的物理交换机连通到裸金属服务器,使得裸金属服务器可以借助该网络的DHCP服务获取到IP地址和PXE服务器的信息。所以该Provisioning Network的Subnet一定要使能DHCP。请在controller节点执行以下操作。
1 | openstack network create --project admin --share --provider-network-type flat --provider-physical-network provider-ironic provisioning-net |
1 2 3 | openstack subnet create provisioning-subnet-1 --network provisioning-net \ --subnet-range 192.168.101.0/24 --ip-version 4 --gateway 192.168.101.1 \ --allocation-pool start=192.168.101.10,end=192.168.101.50 --dhcp |
--allocation-pool参数中的start和end为Provisioning网络在此网段中可用的IP地址范围,可根据实际集群规模配置。