yes it can. The best way is to run nova-api-metadata on every host so the request can go locally. Alternatively you can set the metadata_host config option on your compute hosts to the ip of a nova-api server somewhere else.
you might have to be careful which interface the ip metadata_host is on. It defaults to my_ip, but i have seen it do odd things if the metadata_host is on a different ethernet device than the vms, so you might have to manually set it to a different ip. Vish On Jun 1, 2012, at 9:11 AM, Vijay wrote: > I did have a problem in vlan trunking on the switch. I fixed it. Now, I am > able to ping and ssh the instance that is launched on the compute node from > the controller. However, when I look into euca-get-console-output of that > instance on compute node, I still see that it is not able to connect to > 169.254.169.254 (metadata service). But, I see a private ip address getting > leased correctly. Because of this I am able to ping and ssh successfully from > CONTROLLER ONLY (not from compute node). > I am not sure if this is the correct behavior. But, in case of flatDHCP this > metadata connection should be successful. Otherwise, instances cannot be > pinged/sshed in flatDHCP mode. > > Can VLAN be run in multi-host mode like it is done in flatDHCP mode as > suggested by Sergio Ariel below? (with multi_host set to true and running > nova-network running) > > > euca-get-console-output log > > Sending discover... > Sending select for 192.168.4.5... > Lease of 192.168.4.5 obtained, lease time 120 > starting DHCP forEthernet interface eth0 [ OK ] > cloud-setup: checking http://169.254.169.254/2009-04-04/meta-data/instance-id > wget: can't connect to remote host (169.254.169.254): Connection timed out > cloud-setup: failed 1/30: up 9.84. request failed > > Thanks, > -vj > From: Sergio Ariel de la Campa Saiz <[email protected]> > To: Vishvananda Ishaya <[email protected]>; Vijay <[email protected]> > Cc: "[email protected]" <[email protected]> > Sent: Friday, June 1, 2012 5:12 AM > Subject: RE: [Openstack] dhcp is not leasing an ip address in vlan mode > Hi: > > I had a similar problem as Vijay: > > "Network controller assigns a private ip address to the vm launched on > compute node. However, I still cannot ping this ip address from the > network(controller node). I am running nova-network service only on the > controller." > > "can't connect to remote host (169.254.169.254): Network is unreachable" > I "solved" it when I installed nova-network in all my compute nodes. > I don´t use NAT but only routing, so each node is the default gateway to > instances that are running on it. > > I don´t know if this workaround is good for you, but it is the best I got. > > Regards.... > > > Sergio Ariel > de la Campa Saiz > GMV-SES Infraestructura / > GMV-SES Infrastructure > > > > GMV > Isaac Newton, 11 > P.T.M. Tres Cantos > E-28760 Madrid > Tel. > +34 91 807 21 00 > Fax > +34 91 807 21 99 > www.gmv.com > > > > > De: [email protected] > [[email protected]] En nombre de > Vishvananda Ishaya [[email protected]] > Enviado el: viernes, 01 de junio de 2012 8:35 > Para: Vijay > CC: [email protected] > Asunto: Re: [Openstack] dhcp is not leasing an ip address in vlan mode > do you see sent and received packets on the vlan? I would suspect that you > actually don't have the vlans trunked on the ports so the packets aren't > making it across the switch. > Vish > On May 31, 2012, at 9:53 AM, Vijay wrote: >> Thanks for the reply. Network controller assigns a private ip address to the >> vm launched on compute node. However, I still cannot ping this ip address >> from the network(controller node). I am running nova-network service only on >> the controller. >> >> Thanks,-vj >> From: Narayan Desai <[email protected]> >> To: Vijay <[email protected]> >> Cc: "[email protected]" <[email protected]> >> Sent: Wednesday, May 30, 2012 5:28 PM >> Subject: Re: [Openstack] dhcp is not leasing an ip address in vlan mode >> This sounds like it might be working properly. In VLAN mode, allinstances >> are connected to one of the project vlans. The .1 address(gateway, dhcp, >> etc) exists on an interface on the nova-network node(or one of them, in the >> case that you are running multiple. Thisinterface is bridged to a tagged >> interface on the appropriate vlantag. On the nova-compute nodes, a vnet >> interface for the instance isbridged to the vlan tagged interface. On the >> compute node, there isn'tan IP interface on this network, so the private IP >> for instances isn'treachable, even if the instance is running on the same >> node.The canonical test for correct network function is if an instance >> isreachable via ping from the nova-network server that is currentlyserving >> the instance's project network.hth-nldOn Wed, May 30, 2012 at 5:42 PM, Vijay >> <[email protected]> wrote:> Hello,> I am trying install Essex in VLAN mode >> on multiple compute nodes.>> I am able to lauch instances on controller >> (which also runs nova-compute)> and ping/ssh those instances.> I am able to >> launch instances on compute only node. However, I cannot ping> the VM >> launched on compute only node.> When i did the euca-get-console-output on >> that instance, I see that it is> not getting an IP leased from DHCP .. >> Because of that it is not able to> reach metadata server.> Any help is >> appreciated.>> Console output is> udhcpc (v1.17.2) started> Sending >> discover...> Sending discover...> Sending discover...> No lease, forking to >> background> starting DHCP forEthernet interface eth0 [ OK ]> cloud-setup: >> checking> http://169.254.169.254/2009-04-04/meta-data/instance-id> wget: >> can't connect to remote host (169.254.169.254): Network is unreachable> >> cloud-setup: failed 1/30: up 17.71. request failed> nova.conf:> >> --dhcpbridge_flagfile=/etc/nova/nova.conf> >> --dhcpbridge=/usr/local/bin/nova-dhcpbridge> --logdir=/var/log/nova> >> --state_path=/var/lib/nova> --lock_path=/var/lock/nova> >> --force_dhcp_release=True> --use_deprecated_auth> --iscsi_helper=tgtadm> >> --verbose> --vncserver_listen=0.0.0.0> >> --sql_connection=mysql://novadbadmin:[email protected]/nova> >> --daemonize> --s3_host=192.168.198.85> --rabbit_host=192.168.198.85> >> --cc_host=192.168.198.85> --ospi_host=192.168.198.85> >> --ec2_host=192.168.198.85> >> --ec2_url=http://192.168.198.85:8773/services/Cloud> >> --nova_url=http://192.168.198.85:8774/v1.1/>> # VLAN mode> >> --flat_interface=eth1> --flat_injected=False> --flat_network_bridge=br100> >> --flat_network_dhcp_start=192.168.4.2>> >> --network_manager=nova.network.manager.VlanManager> --vlan_interface=eth1> >> --public_interface=vlan100> --allow_same_net_traffic=True> >> --fixed_range=192.168.4.0/24> --network_size=256> --FAKE_subdomain=ec2> >> --routing_source_ip=192.168.198.85> >> --glance_api_servers=192.168.198.85:9292> >> --image_service=nova.image.glance.GlanceImageService> >> --iscsi_ip_prefix=192.168.> --connection_type=libvirt> --libvirt_type=qemu>> >> # Keystone> --auth_strategy=keystone> >> --api_paste_config=/etc/nova/api-paste.ini> >> --keystone_ec2_url=http://192.168.198.85:5000/v2.0/ec2tokens>>>>> Thanks,> >> -vj>> _______________________________________________> Mailing list: >> https://launchpad.net/~openstack> Post to : >> [email protected]> Unsubscribe : >> https://launchpad.net/~openstack> More help : >> https://help.launchpad.net/ListHelp> >> _______________________________________________ >> Mailing list: https://launchpad.net/~openstack >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~openstack >> More help : https://help.launchpad.net/ListHelp > > This message including any attachments may contain confidential information, > according to our Information Security Management System, and intended solely > for a specific individual to whom they are addressed. Any unauthorised copy, > disclosure or distribution of this message is strictly forbidden. If you have > received this transmission in error, please notify the sender immediately and > delete it. > Este mensaje, y en su caso, cualquier fichero anexo al mismo, puede contener > información clasificada por su emisor como confidencial en el marco de su > Sistema de Gestión de Seguridad de la Información siendo para uso exclusivo > del destinatario, quedando prohibida su divulgación copia o distribución a > terceros sin la autorización expresa del remitente. Si Vd. ha recibido este > mensaje erróneamente, se ruega lo notifique al remitente y proceda a su > borrado. Gracias por su colaboración. > Esta mensagem, incluindo qualquer ficheiro anexo, pode conter informação > confidencial, de acordo com nosso Sistema de Gestão de Segurança da > Informação, sendo para uso exclusivo do destinatário e estando proibida a sua > divulgação, cópia ou distribuição a terceiros sem autorização expressa do > remetente da mesma. Se recebeu esta mensagem por engano, por favor avise de > imediato o remetente e apague-a. Obrigado pela sua colaboração.
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : [email protected] Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp

