创建Provisioning Network

创建一个Flat类型的Provisioning Network,该网络的本质是一个provider网络,通过provider网络的物理交换机连通到裸金属服务器,使得裸金属服务器可以借助该网络的DHCP服务获取到IP地址和PXE服务器的信息。所以该Provisioning Network的Subnet一定要使能DHCP。请在controller节点执行以下操作。

  1. 创建Provisioning网络。

    1
    openstack network create --project admin --share --provider-network-type flat --provider-physical-network provider-ironic provisioning-net
    

    此处--provider-physical-network后面的参数值要与2中的bridge_mappings、physical_interface_mappings的值中冒号前的部分保持一致。

  2. 创建Provisioning网络Subnet。

    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地址范围,可根据实际集群规模配置。