现在的位置: 首页 > 综合 > 正文

openstack nova -network使用vlan-manager

2014年09月03日 ⁄ 综合 ⁄ 共 1479字 ⁄ 字号 评论关闭

nova network-create vlan-2 --fixed-range-v4 10.0.10.0/24 --vlan 102 --multi-host T

nova network-list

 nova boot cirros-1 --image 88adef90-fadc-4884-818a-0e8b824eda61 --flavor 1 --key-name mykey --nic net-id=8aa8a804-0e05-4362-8e86-6f0b41e9310f

nova boot cirros-2 --image 88adef90-fadc-4884-818a-0e8b824eda61 --flavor 1 --key-name mykey --nic net-id=8aa8a804-0e05-4362-8e86-6f0b41e9310f

nova boot cirros-3 --image 88adef90-fadc-4884-818a-0e8b824eda61 --flavor 1 --key-name mykey --nic net-id=8aa8a804-0e05-4362-8e86-6f0b41e9310f

nova network-list

nova network-create vlan-3 --fixed-range-v4 10.0.11.0/24 --vlan 103 --multi-host T

nova boot cirros-4 --image 88adef90-fadc-4884-818a-0e8b824eda61 --flavor 1 --key-name mykey --nic net-id=eb9bf94f-3d6e-4223-bdb8-ebad04117936

nova boot cirros-5 --image 88adef90-fadc-4884-818a-0e8b824eda61 --flavor 1 --key-name mykey --nic net-id=eb9bf94f-3d6e-4223-bdb8-ebad04117936

[root@openstack-controller-1 nova]# brctl show

bridge name bridge idSTP enabledinterfaces
br100 8000.842b2b689453noeth1
br103 8000.fa163e75ce88novlan103
vnet0
vnet1
vnet2
br105 8000.fa163ec0932enovlan105
vnet3
vnet4
virbr0 8000.525400b5f822yesvirbr0-nic

总结:使用vlanmanager时,

创建一个子网,并指定vlan号时,会自动创建一个网桥(在子网内创建第一个虚机时才创建网桥)

在vlan内创建虚机时,会自动添加端口,vlan103和vnetN(虚机的端口)

nova.conf中的相关配置:

network_manager = nova.network.manager.VlanManager
firewall_driver = nova.virt.libvirt.firewall.IptablesFirewallDriver
network_size = 254
allow_same_net_traffic = False
multi_host = True
send_arp_for_ha = True
share_dhcp_address = True
force_dhcp_release = True
vlan_interface = eth1
vlan_start = 100
public_interface = eth0

抱歉!评论已关闭.