<div dir="ltr">He Remo,<div><br></div><div>We are using VLAN, VXLAN,GRE and FLAT network at the same time</div><div><br></div><div><br></div><div>Here is some information for you, It is workin to us</div><div><br></div><div><br></div><div>#######################</div><div><br></div><div><div>#Variables:</div><div>neutron_computehost="Use the IP address or FQDN"</div><div>bridge_mappings="frontend:br-vlanfe,backend:br-vlanbe,externa:br-ex"</div><div><br></div><div># If you want our installer to automatically create the neutron VLAN networks, you can</div><div># use "yes" in vlan_network_create and list the networks, space separated, in the create list</div><div># variable.</div><div># every network item must be in the form: physical-net:logical-net:vlan_id. Physical-net must be</div><div># in your bridge_mappings above (se the sample: physical01:br-eth2). The "vlan_id" is your vlan tag.</div><div># Sample:</div><div># vlan_network_create_list="physical01:public:16 physical01:private:120 physical02:external:200"</div><div><br></div><div>vlan_network_create="yes"</div><div>vlan_network_create_list="frontend:red-vlan1:1 frontend:red-vlan2:2 backend:red-vlan4:4 backend:red-vlan5:5"</div><div><br></div><div># Also, you need to set up your network vlan ranges. Sample:</div><div># network_vlan_ranges="physical01:1:20,physical01:20:200,physical02:100:300"</div><div># Here we are using two bridge. The first one handle the vlans 1 to 3 and the second one handle the vlan 4 to 6.</div><div>network_vlan_ranges="frontend:1:3,backend:4:6"</div><div><br></div><div><br></div><div># If you want our installer to automatically create the neutron FLAT networks, you can</div><div># use "yes" in flat_network_create and list the networks, space separated, in the create list</div><div># variable.</div><div># every network item must be in the form: physical-net:logical-net. Physical-net must be</div><div># in your bridge_mappings above (se the sample: physical01:br-eth2)</div><div># Sample:</div><div># flat_network_create_list="physical01:public physical01:private physical02:external physical02:internal"</div><div>flat_network_create="yes"</div><div>flat_network_create_list="externa:red-ext01"</div><div># Also, you need to set up your physical FLAT network names. Sample:</div><div># flat_networks="physical01,physical02"</div><div>flat_networks="externa"</div><div><br></div><div># If you change the following variable to "yes", we'll include a DNSMASQ rule</div><div># that will try to force a MTU of 1454 bytes trough dhcp option 26. This is only</div><div># needed if you are going to use GRE. If you are using vlan of flat networks, let</div><div># the option in "no"</div><div>forcegremtu="yes"</div><div>#</div><div># If you are going to use gre or vxlan, change the following variables according</div><div># to your preferences ids</div><div>tunnel_id_ranges="1:2000"</div><div>vni_ranges="1:2000"</div><div>#</div><div><br></div><div># If you want our installer to automatically create the neutron GRE networks, you can</div><div># use "yes" in gre_network_create and list the networks, space separated, in the create list</div><div># variable.</div><div># every network item must be in the form: logical-net:tunnel_id. The "tunnel_id" is your gre tag, it must</div><div># be between the "tunnel_id_ranges" variable.</div><div># Sample:</div><div># gre_network_create_list="grepublic:100 greprivate:110"</div><div>gre_network_create="yes"</div><div>gre_network_create_list="red-gre21:21 red-gre22:22"</div><div>#</div><div>#</div><div># If you want our installer to automatically create the neutron VXLAN networks, you can</div><div># use "yes" in vxlan_network_create and list the networks, space separated, in the create list</div><div># variable.</div><div># every network item must be in the form: logical-net:vni_id. The "vni_id" is your vxlan tag, it must</div><div># be between the "vni_id_range" variable.</div><div># Sample:</div><div># vxlan_network_create_list="vxlanpublic:100 vxlanprivate:110"</div><div>vxlan_network_create="yes"</div><div>vxlan_network_create_list="red-vxlan111:111 red-vxlan112:112"</div><div><br></div><div><br></div><div>#########################</div><div>#Configuration. Please install crudini to configure .ini files</div><div><br></div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 type_drivers "local,flat,vlan,gre,vxlan"</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 mechanism_drivers "openvswitch,l2population"</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 tenant_network_types "flat,vlan,gre,vxlan"</div><div><br></div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini securitygroup enable_security_group True</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini securitygroup enable_ipset True</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini securitygroup firewall_driver neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver</div><div><br></div><div># Only if you are going to congigure VXLAN and GRE Networks</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs enable_tunneling True</div><div><br></div><div>#Configurqation for vlans</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2_type_vlan network_vlan_ranges $network_vlan_ranges</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2_type_flat flat_networks $flat_networks</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs local_ip $neutron_computehost</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ovs bridge_mappings $bridge_mappings</div><div><br></div><div>#Configuration for VXLAN & GRE</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini agent arp_responder True</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini agent tunnel_types "gre,vxlan"</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini agent vxlan_udp_port "4789"</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini agent l2_population True</div><div><br></div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2_type_vxlan vxlan_group "239.1.1.1"</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2_type_vxlan vni_ranges $vni_ranges</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2_type_gre tunnel_id_ranges $tunnel_id_ranges</div><div>crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 extension_drivers port_security</div><div><br></div><div><br></div><div><br></div><div># Scripts</div><div><br></div><div> if [ $vlan_network_create == "yes" ]</div><div> then</div><div> source $keystone_admin_rc_file</div><div><br></div><div> for MyNet in $vlan_network_create_list</div><div> do</div><div> echo ""</div><div> physicalnet=`echo $MyNet|cut -d: -f1`</div><div> logicalnet=`echo $MyNet|cut -d: -f2`</div><div> vlantagnet=`echo $MyNet|cut -d: -f3`</div><div> echo "Creating logical VLAN network $logicalnet on physical network: $physicalnet with TAG:$vlantagnet"</div><div> neutron net-create $logicalnet \</div><div> --shared \</div><div> --provider:segmentation_id $vlantagnet \</div><div> --provider:network_type vlan \</div><div> --router:external \</div><div> --provider:physical_network $physicalnet</div><div> echo ""</div><div> echo "VLAN Network $logicalnet created on physical net: $physicalnet with TAG ID: $vlantagnet !"</div><div> echo ""</div><div> done</div><div> fi</div><div><br></div><div> if [ $flat_network_create == "yes" ]</div><div> then</div><div> source $keystone_admin_rc_file</div><div><br></div><div> for MyNet in $flat_network_create_list</div><div> do</div><div> echo ""</div><div> physicalnet=`echo $MyNet|cut -d: -f1`</div><div> logicalnet=`echo $MyNet|cut -d: -f2`</div><div> echo "Creating logical FLAT network $logicalnet on physical network: $physicalnet"</div><div> neutron net-create $logicalnet \</div><div> --shared \</div><div> --provider:segmentation_id 0 \</div><div> --provider:network_type flat \</div><div> --router:external \</div><div> --provider:physical_network $physicalnet</div><div> echo ""</div><div> echo "FLAT Network $logicalnet created on physical net: $physicalnet !"</div><div> echo ""</div><div> done</div><div> fi</div><div><br></div><div> if [ $gre_network_create == "yes" ]</div><div> then</div><div> source $keystone_admin_rc_file</div><div><br></div><div> for MyNet in $gre_network_create_list</div><div> do</div><div> echo ""</div><div> logicalnet=`echo $MyNet|cut -d: -f1`</div><div> gretagnet=`echo $MyNet|cut -d: -f2`</div><div> echo "Creating logical GRE network $logicalnet with tunnel ID:$gretagnet"</div><div> neutron net-create $logicalnet \</div><div> --shared \</div><div> --provider:segmentation_id $gretagnet \</div><div> --provider:network_type gre \</div><div> #--router:external</div><div> echo ""</div><div> echo "GRE Network $logicalnet created with tunnel ID: $gretagnet !"</div><div> echo ""</div><div> done</div><div> fi</div><div><br></div><div> if [ $vxlan_network_create == "yes" ]</div><div> then</div><div> source $keystone_admin_rc_file</div><div><br></div><div> for MyNet in $vxlan_network_create_list</div><div> do</div><div> echo ""</div><div> logicalnet=`echo $MyNet|cut -d: -f1`</div><div> vxlantagnet=`echo $MyNet|cut -d: -f2`</div><div> echo "Creating logical VXLAN network $logicalnet with VNI:$vxlantagnet"</div><div> neutron net-create $logicalnet \</div><div> --shared \</div><div> --provider:segmentation_id $vxlantagnet \</div><div> --provider:network_type vxlan \</div><div> #--router:external</div><div> echo ""</div><div> echo "VXLAN Network $logicalnet with VNI ID: $vxlantagnet !"</div><div> echo ""</div><div> done</div><div> fi</div><div><br></div><div><br></div><div><br></div><div>###################</div><div>#Here Some examples to create subnet using the network created above:</div><div><br></div><div>#VLAN</div><div>neutron subnet-create red-vlan1 <a href="http://192.168.1.0/24">192.168.1.0/24</a> --dns_nameservers list=true 8.8.8.8 --enable_dhcp True --name subred-vlan1 --allocation-pool start=192.168.1.20,end=192.168.1.199</div><div>neutron subnet-create red-vlan2 <a href="http://192.168.2.0/24">192.168.2.0/24</a> --gateway 192.168.2.10 --dns_nameservers list=true 8.8.8.8 --enable_dhcp True --name subred-vlan2 --allocation-pool start=192.168.2.20,end=192.168.2.199</div><div>#neutron subnet-create red-vlan3 <a href="http://192.168.3.0/24">192.168.3.0/24</a> --dns_nameservers list=true 8.8.8.8 --enable_dhcp True --name subred-vlan3 --allocation-pool start=192.168.3.20,end=192.168.3.199</div><div>neutron subnet-create red-vlan4 <a href="http://192.168.4.0/24">192.168.4.0/24</a> --dns_nameservers list=true 8.8.8.8 --enable_dhcp True --name subred-vlan4 --allocation-pool start=192.168.4.20,end=192.168.4.199</div><div>neutron subnet-create red-vlan5 <a href="http://192.168.5.0/24">192.168.5.0/24</a> --dns_nameservers list=true 8.8.8.8 --enable_dhcp True --name subred-vlan5 --allocation-pool start=192.168.5.20,end=192.168.5.199</div><div>#neutron subnet-create red-vlan6 <a href="http://192.168.6.0/24">192.168.6.0/24</a> --dns_nameservers list=true 8.8.8.8 --enable_dhcp True --name subred-vlan6 --allocation-pool start=192.168.6.20,end=192.168.6.199</div><div><br></div><div>#FLAT</div><div>neutron subnet-create red-ext01 <a href="http://192.168.16.0/24">192.168.16.0/24</a> --name subred-ext01 --allocation-pool start=192.168.16.20,end=192.168.16.199 --disable-dhcp --gateway 192.168.16.1</div><div><br></div><div>#GRE</div><div>neutron subnet-create red-gre21 <a href="http://192.168.21.0/24">192.168.21.0/24</a> --dns_nameservers list=true 8.8.8.8 --enable_dhcp True --name subred-gre21 --allocation-pool start=192.168.21.20,end=192.168.21.199</div><div>neutron subnet-create red-gre22 <a href="http://192.168.22.0/24">192.168.22.0/24</a> --dns_nameservers list=true 8.8.8.8 --enable_dhcp True --name subred-gre22 --allocation-pool start=192.168.22.20,end=192.168.22.199</div><div><br></div><div>#VXLAN</div><div>neutron subnet-create red-vxlan111 <a href="http://192.168.111.0/24">192.168.111.0/24</a> --dns_nameservers list=true 8.8.8.8 --enable_dhcp True --name subred-vxlan111 --allocation-pool start=192.168.111.20,end=192.168.111.199</div><div>neutron subnet-create red-vxlan112 <a href="http://192.168.112.0/24">192.168.112.0/24</a> --dns_nameservers list=true 8.8.8.8 --enable_dhcp True --name subred-vxlan112 --allocation-pool start=192.168.112.20,end=192.168.112.199</div><div><br></div><div><br></div><div>########################################</div><div>#Here is part of my etc/networkterfaces file. By the way we are using ubuntu 14.04. THe servers has two network inetrfaces and we are using openvswitch, part of the </div><div>bridge are been controlled by this files. You need create br-int separated.</div><div><br></div><div><br></div><div>root@openstack-02:~# cat /etc/network/interfaces</div><div># This file describes the network interfaces available on your system</div><div># and how to activate them. For more information, see interfaces(5).</div><div><br></div><div># The loopback network interface</div><div>auto lo</div><div>iface lo inet loopback</div><div><br></div><div># Crea un Bridge/Switch de Openvswitch equivalente a la linea de comando</div><div># ovs-vsctl add-br br-vlanfe</div><div>allow-ovs br-vlanfe</div><div>iface br-vlanfe inet manual</div><div> ovs_type OVSBridge</div><div> ovs_ports p2p1 vlan1 vlan2 vlan3</div><div> #mtu 9000</div><div><br></div><div># Crea un puerto de Openvswitch y lo agrega la interfaz equivalente a la linea de comando</div><div># ovs-vsctl add-port br-vlanfe p2p1</div><div>allow-br-vlanfe p2p1</div><div>iface p2p1 inet manual</div><div> ovs_bridge br-vlanfe</div><div> ovs_type OVSPort</div><div> #mtu 9000</div><div><br></div><div># Crea un puerto de Openvswitch y lo agrega la interfaz cuya vlan es 1 equivalente a la linea de comando</div><div># ovs-vsctl add-port br-vlanfe vlan1 tag=1 -- set interface vlan1 type=internal</div><div>allow-br-vlanfe vlan1</div><div>iface vlan1 inet static</div><div> ovs_bridge br-vlanfe</div><div> ovs_type OVSIntPort</div><div> ovs_options tag=1</div><div> ovs_extra set interface ${IFACE} external-ids:iface-id=$(hostname -s)</div><div> address 192.168.1.12</div><div> netmask 255.255.255.0</div><div> #mtu 9000</div><div><br></div><div># Crea un puerto de Openvswitch y lo agrega la interfaz cuya vlan es 2 equivalente a la linea de comando</div><div># ovs-vsctl add-port br-vlanfe vlan2 tag=2 -- set interface vlan2 type=internal</div><div>allow-br-vlanfe vlan2</div><div>iface vlan2 inet static</div><div> ovs_bridge br-vlanfe</div><div> ovs_type OVSIntPort</div><div> ovs_options tag=2</div><div> ovs_extra set interface ${IFACE} external-ids:iface-id=$(hostname -s)</div><div> address 192.168.2.12</div><div> gateway 192.168.2.10</div><div> netmask 255.255.255.0</div><div> dns-nameservers 8.8.8.8</div><div> #mtu 9000</div><div><br></div><div># Crea un puerto de Openvswitch y lo agrega la interfaz cuya vlan es 3 equivalente a la linea de comando</div><div># ovs-vsctl add-port br-vlanfe vlan3 tag=3 -- set interface vlan3 type=internal</div><div>allow-br-vlanfe vlan3</div><div>iface vlan3 inet static</div><div> ovs_bridge br-vlanfe</div><div> ovs_type OVSIntPort</div><div> ovs_options tag=3</div><div> ovs_extra set interface ${IFACE} external-ids:iface-id=$(hostname -s)</div><div> address 192.168.3.12</div><div> netmask 255.255.255.0</div><div> #mtu 9000</div><div><br></div><div>auto vlan11</div><div>iface vlan11 inet static</div><div> address 192.168.11.12</div><div> netmask 255.255.255.0</div><div> #gateway 192.168.11.10</div><div> vlan_raw_device p2p1</div><div><br></div><div>auto vlan12</div><div>iface vlan12 inet static</div><div> address 192.168.12.12</div><div> netmask 255.255.255.0</div><div> #gateway 192.168.12.1</div><div> vlan_raw_device p2p1</div><div><br></div><div>auto vlan13</div><div>iface vlan13 inet static</div><div> address 192.168.13.12</div><div> netmask 255.255.255.0</div><div> #gateway 192.168.13.1</div><div> vlan_raw_device p2p1</div><div><br></div><div>######################################################################</div><div># Crea un Bridge/Switch de Openvswitch equivalente a la linea de comando</div><div># ovs-vsctl add-br br-vlanbe</div><div>allow-ovs br-vlanbe</div><div>iface br-vlanbe inet manual</div><div> ovs_type OVSBridge</div><div> ovs_ports eth1 vlan4 vlan5 vlan6</div><div> #mtu 9000</div><div><br></div><div># Crea un puerto de Openvswitch y lo agrega la interfaz equivalente a la linea de comando</div><div># ovs-vsctl add-port br-vlanbe eth1</div><div>allow-br-vlanbe eth1</div><div>iface eth1 inet manual</div><div> ovs_bridge br-vlanbe</div><div> ovs_type OVSPort</div><div> #mtu 9000</div><div><br></div><div># Crea un puerto de Openvswitch y lo agrega la interfaz cuya vlan es 4 equivalente a la linea de comando</div><div># ovs-vsctl add-port br-vlanbe vlan4 tag=4 -- set interface vlan4 type=internal</div><div>allow-br-vlanbe vlan4</div><div>iface vlan4 inet static</div><div> ovs_bridge br-vlanbe</div><div> ovs_type OVSIntPort</div><div> ovs_options tag=4</div><div> ovs_extra set interface ${IFACE} external-ids:iface-id=$(hostname -s)</div><div> address 192.168.4.12</div><div> netmask 255.255.255.0</div><div> #mtu 9000</div><div><br></div><div># Crea un puerto de Openvswitch y lo agrega la interfaz cuya vlan es 5 equivalente a la linea de comando</div><div># ovs-vsctl add-port br-vlanbe vlan5 tag=5 -- set interface vlan5 type=internal</div><div>allow-br-vlanbe vlan5</div><div>iface vlan5 inet static</div><div> ovs_bridge br-vlanbe</div><div> ovs_type OVSIntPort</div><div> ovs_options tag=5</div><div> ovs_extra set interface ${IFACE} external-ids:iface-id=$(hostname -s)</div><div> address 192.168.5.12</div><div> netmask 255.255.255.0</div><div> #mtu 9000</div><div><br></div><div># Crea un puerto de Openvswitch y lo agrega la interfaz cuya vlan es 6 equivalente a la linea de comando</div><div># ovs-vsctl add-port br-vlanbe vlan6 tag=6 -- set interface vlan6 type=internal</div><div>allow-br-vlanbe vlan6</div><div>iface vlan6 inet static</div><div> ovs_bridge br-vlanbe</div><div> ovs_type OVSIntPort</div><div> ovs_options tag=6</div><div> ovs_extra set interface ${IFACE} external-ids:iface-id=$(hostname -s)</div><div> address 192.168.6.12</div><div> netmask 255.255.255.0</div><div> #mtu 9000</div><div><br></div><div>auto vlan14</div><div>iface vlan14 inet static</div><div> address 192.168.14.12</div><div> netmask 255.255.255.0</div><div> #gateway 192.168.14.10</div><div> vlan_raw_device eth1</div><div><br></div><div>auto vlan15</div><div>iface vlan15 inet static</div><div> address 192.168.15.12</div><div> netmask 255.255.255.0</div><div> #gateway 192.168.15.1</div><div> vlan_raw_device eth1</div><div><br></div><div>auto vlan16</div><div>iface vlan16 inet manual</div><div> up ifconfig $IFACE up</div><div> up ip link $IFACE promisc on</div><div> down ifconfig $IFACE down</div><div> vlan_raw_device eth1</div><div><br></div><div>auto br-ex</div><div>iface br-ex inet static</div><div> address 192.168.16.12</div><div> netmask 255.255.255.0</div><div><br></div><div><br></div></div><div><br></div><div># I hope this information can help you.</div><div><br></div><div><br></div><div>Ender Mujica</div><div>Caracas- Venezuela.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-08-23 11:13 GMT-04:00 Satish Patel <span dir="ltr"><<a href="mailto:satish.txt@gmail.com" target="_blank">satish.txt@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Remo,<br>
<br>
You mean say i should use like following, I am confused. here could<br>
you give me example in my context where we have 3 VLANs 10, 20 & 30<br>
<br>
[ml2_type_vlan]<br>
network_vlan_ranges = provider<br>
<br>
[ovs]<br>
bridge_mappings = provider:br-provider<br>
<span class="im HOEnZb"><br>
On Mon, Aug 22, 2016 at 10:27 PM, Remo Mattei <<a href="mailto:Remo@italy1.com">Remo@italy1.com</a>> wrote:<br>
</span><div class="HOEnZb"><div class="h5">> Your bridge mapping looks wrong you have all of them map to the same vlan<br>
> nic!<br>
><br>
> Inviato da iPhone<br>
><br>
> Il giorno 22 ago 2016, alle ore 19:12, Satish Patel <<a href="mailto:satish.txt@gmail.com">satish.txt@gmail.com</a>><br>
> ha scritto:<br>
><br>
> We have 3 VLAN (10,20 & 30) in our physical network on Liberty so how<br>
> do i define three VLAN set in my configuration should i do following<br>
> in ml2 plugin?<br>
><br>
> is following method is right?<br>
><br>
> # /etc/neutron/plugins/ml2/ml2_<wbr>conf.ini<br>
><br>
> type_drivers = vxlan,gre,vlan<br>
> network_vlan_ranges = vlan10:10:10,vlan20:20:20,<wbr>vlan30:30:30<br>
><br>
> #In OVS plugin<br>
><br>
> bridge_mappings = vlan10:br-vlan,vlan20:br-vlan,<wbr>vlan30:br-vlan<br>
><br>
> #Create Network<br>
><br>
> neutron net-create vlan10 --shared --provider:network_type vlan<br>
> --provider:segmentation_id 10 --provider:physical_network vlan10<br>
> --router:external<br>
><br>
> neutron net-create vlan20 --shared --provider:network_type vlan<br>
> --provider:segmentation_id 20 --provider:physical_network vlan20<br>
> --router:external<br>
><br>
> neutron net-create vlan30 --shared --provider:network_type vlan<br>
> --provider:segmentation_id 30 --provider:physical_network vlan30<br>
> --router:external<br>
><br>
> ______________________________<wbr>_________________<br>
> Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
> Post to : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
> Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
><br>
> !DSPAM:1,<wbr>57bbb2ec149301988010413!<br>
><br>
<br>
______________________________<wbr>_________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
Post to : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Gracias por su atención,<br><br>Atentamente,<br><br>Ing. Ender A. Mujica D.<br>Cel.: +58 (424) 2949015</div></div>
</div>