[Openstack] questions about IP addressing and network config

raja.meena at wipro.com raja.meena at wipro.com
Thu Apr 26 13:44:13 UTC 2012


Hi ,

This link should help you on the multinic feature .

http://docs.openstack.org/trunk/openstack-compute/admin/content/using-multi-nics.html#using-multiple-nics-usage



Thanks
Meena Raja


From: openstack-bounces+raja.meena=wipro.com at lists.launchpad.net [mailto:openstack-bounces+raja.meena=wipro.com at lists.launchpad.net] On Behalf Of Jimmy Tsai
Sent: Thursday, April 26, 2012 2:52 PM
To: openstack at lists.launchpad.net; Jimmy
Subject: [Openstack] questions about IP addressing and network config

Hi everyone,

I'm running with Essex 2012.1,
and have some questions about the nova network operation,

1. Is it possible manually assigned IP address to a launched instance, my situation is :
after instance boot up (OS: CentOS 6.2), I changed the /etc/sysconfig/network-scripts/ifcfg-eth0 setting
from dhcp to static (the same subnet as created by command : nova-manage create network....), and restart the network service,
And then I couldn't ssh or ping the instance from other server with the same subnet.
What is the problem ?  I checked the iptables policies on the compute host, and find nothing about the DROP packets.
I also tried to change the DB record from nova.fixed_ips table and libvirt.xml of the instance directory, then reboot the instance, I can see the instance get new IP from DHCP, but still not worked(can't ping & ssh).
I used FlatDHCP  as my network manager.

2. According to the first question, I have another requirement to set up a loopback IP address (lo:0) on the running instance, after setting completed,I couldn't ping or ssh the loopback IP from the same subnet, and I tried to set a alias IP address with eth0:0, but still not get worked.
Any ideas with this ?

3. Is there any way to use 2 NICs with different subnets on instances? I want to separate the network traffic.
Now I'm running with one bridged interface (br100), and it works well.  In order to backup the large log files,
I'm planing to use 2 NICs for the compute hosts, I want use 2 vNICs on instance, one for web service and the other for log backup,
I think I should create a new network for the second bridged interface, but I can't find any document to guild me.

List my nova.conf below
==========================================
--dhcpbridge_flagfile=/etc/nova/nova.conf
--dhcpbridge=/usr/bin/nova-dhcpbridge
--logdir=/var/log/nova
--state_path=/var/lib/nova
--lock_path=/var/lock/nova
--allow_admin_api=true
--use_deprecated_auth=false
--auth_strategy=keystone
--scheduler_driver=nova.scheduler.simple.SimpleScheduler
--s3_host=172.19.7.1
--ec2_host=172.19.7.1
--rabbit_host=172.19.7.1
--cc_host=172.19.7.1
--nova_url=http://172.19.7.1:8774/v1.1/
 #--routing_source_ip=172.19.7.1
--glance_api_servers=172.19.7.1:9292<http://172.19.7.1:9292/>
 --image_service=nova.image.glance.GlanceImageService
#--iscsi_ip_prefix=192.168.22
--sql_connection=mysql://nova:nova@172.19.7.1/nova<http://nova:nova@172.19.7.1/nova>
 --ec2_url=http://172.19.7.1:8773/services/Cloud
--keystone_ec2_url=http://172.19.7.1:5000/v2.0/ec2tokens
 --api_paste_config=/etc/nova/api-paste.ini
--libvirt_type=kvm
--libvirt_use_virtio_for_bridges=true
--start_guests_on_host_boot=true
--resume_guests_state_on_host_boot=true
#--vnc_enabled=true
--novnc_enabled=true
#--vncproxy_url=http://172.19.7.1:6080/vnc_auto.html

 #--vnc_console_proxy_url=http://172.19.7.1:6080<http://172.19.7.1:6080/>
 --novncproxy_base_url=http://172.19.7.1:6080/vnc_auto.html
 --xvpvncproxy_base_url=http://172.19.7.1:6081/console
 #--vncserver_listen=172.19.7.1
#--vncserver_proxyclient_address=172.19.7.1
--vncserver_listen=0.0.0.0
--vncserver_proxyclient_address=0.0.0.0

# network specific settings
--network_manager=nova.network.manager.FlatDHCPManager
#--network_manager=nova.network.quantum.manager.QuantumManager
#--quantum_connection_host=172.19.7.1
#--quantum_connection_port=9696
--public_interface=eth0
--flat_interface=eth0
--flat_network_bridge=br100
--fixed_range=172.19.7.0/24<http://172.19.7.0/24>
 --network_size=254
--flat_network_dhcp_start=172.19.7.41
--multi_host
--flat_injected=False
--force_dhcp_release
--iscsi_helper=tgtadm
--connection_type=libvirt
--root_helper=sudo nova-rootwrap
#--verbose
#--verbose=true
--verbose=false
--libvirt_xml_template=/usr/share/pyshared/nova/virt/libvirt.xml.template
--allow_resize_to_same_host=true
--max_cores=30
=================================================

if I misunderstand something, please correct me, thanks.

-Jimmy

Please do not print this email unless it is absolutely necessary. 

The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. 

WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. 

www.wipro.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20120426/57eb90e8/attachment.html>


More information about the Openstack mailing list