第十二部分 建立虛擬網絡
linux
建立虛擬網絡
服務器
建立虛擬網絡包括建立網絡和子網,可使用命令行和dashboard兩種方式來建立,網絡
下面在控制節點使用命令行建立虛擬網絡,dashboard的操做方式這裏不介紹。app
建立網絡
. admin-openrc
openstack network create --share --external --provider-physical-network provider --provider-network-type flat vm-network
參數說明:
--share 指明全部項目均可以使用這個網絡,不然只有建立者能使用ide
--external 指明是外部網絡spa
--provider-physical-network provider --provider-network-type flat
這2個指明物理網絡的提供者和類型,與下面neutron的2個配置文件對應
ml2_conf.ini:
[ml2_type_flat]
flat_networks = provider
linuxbridge_agent.ini:
[linux_bridge]
physical_interface_mappings = provider:eth1命令行
vm-network 網絡名稱日誌
建立子網
這裏建立的是2層網絡,因此子網和外部網絡是一個網段。
openstack subnet create --network vm-network --allocation-pool start=10.8.20.50,end=10.8.20.60 --dns-nameserver 10.8.20.1 --gateway 10.8.20.1 --subnet-range 10.8.20.0/24 vm-subnetwork
參數說明:
--network 指明父網絡orm
--allocation-pool start=10.8.20.50,end=10.8.20.60 指明子網起始地址和終止地址server
--dns-nameserver 指明dns服務器
--gateway 指明網關地址
--subnet-range 指明子網網段
vm-subnetwork 子網名稱
檢查網絡配置
. admin-openrc
openstack network list
再查看neutron各個agent的狀態
最後再查看各個服務的日誌文件是否包含錯誤,neutron的日誌文件在/var/log/neutron目錄下: