[Openstack] Spawning Issue with Juno, Neutron, Xen and Libvirt

Geoffrey Tran gtran at isi.edu
Tue Jul 28 01:42:21 UTC 2015


Hi Anthony,

Just to add more information on this.  I tried deploying using Devstack, but 
run into a few errors. The first is related to pygrub, which was fixed by 
adding the symlink.  

However, the second error is again the same issue with the vif scripts.

Just to clarify, I started with a machine that is physically identical to the
first, then clean installed ubuntu 14.04.  Following that, I cloned the git
repo for devstack and installed it using my own local.conf.  Then tried 
launching an instance through horizon.

Thanks so much,
Geoffrey

----- Original Message -----
> From: "Geoffrey Tran" <gtran at isi.edu>
> To: "Anthony PERARD" <anthony.perard at citrix.com>
> Cc: openstack at lists.openstack.org
> Sent: Friday, July 24, 2015 12:14:44 PM
> Subject: Re: [Openstack] Spawning Issue with Juno, Neutron, Xen and Libvirt
> 
> Hi Anthony,
> 
> > Could you run the following command after you tried to start a guest?
> > 
> > $ xenstore-ls /local/domain/0/libxl
> > disable_udev = "1"
> > 
> > We should at least have disable_udev in the output.
> 
> Yes, I can confirm the output:
> root at hp3:~# xenstore-ls /local/domain/0/libxl
> disable_udev = "1"
> 
> > I've tried to follow the guide, and install OpenStack on Ubuntu 14.04 but I
> > can not reproduce this. I've stop after installing neutron, and try to
> > start a guest. I may have miss something.
> 
> Okay thanks, I think it's more likely that I may have missed something
> since it doesn't work here :)
> 
> > Otherwise, to work arround this bug we could modify the script to set down
> > the interface before trying to rename it:
> > In /etc/xen/scripts/vif-common.sh, search the function rename_vif() and add
> > in the begining this:
> >   ip link set "$dev" down
> > And don't forget to remove the "exit 0" in /etc/xen/scripts/vif-bridge that
> > we've added earlier.
> 
> I removed the exit line and added the ip link command to the rename_vif()
> function, however, I then receive the same initial error and the instance
> fails to boot:
> 
> libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus:
> /etc/xen/scripts/vif-bridge online [-1] exited with error status 1
> libxl: error: libxl_device.c:1085:device_hotplug_child_death_cb: script: ip
> link set vif4.0 name tap90f11177-24 failed
> libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch
> w=0x7f37c800a050: deregister unregistered
> libxl: error: libxl_create.c:1226:domcreate_attach_vtpms: unable to add nic
> devices
> 
> Thanks again for helping work through this,
> Geoffrey
> 
> 
> ----- Original Message -----
> > From: "Anthony PERARD" <anthony.perard at citrix.com>
> > To: "Geoffrey Tran" <gtran at isi.edu>
> > Cc: openstack at lists.openstack.org
> > Sent: Friday, July 24, 2015 8:24:52 AM
> > Subject: Re: [Openstack] Spawning Issue with Juno, Neutron, Xen and Libvirt
> > 
> > On Thu, Jul 23, 2015 at 09:20:13PM -0400, Geoffrey Tran wrote:
> > > Hi Anthony,
> > > 
> > > > Ok, let's debug that further. Once the VM have booted, can you check
> > > > the
> > > > state of the network interface by running the following command?
> > > > 
> > > > ip link
> > > > brctl show
> > > 
> > > The output is below:
> > > root at hp3:~# ip link
> > [...]
> > > 24: vif2.0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
> > > state UP mode DEFAULT group default qlen 32
> > >     link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
> > 
> > This interface should be DOWN, since the vif-bridge script is responsible
> > to configure it and set it UP. And I don't see what could change its state.
> > 
> > Could you run the following command after you tried to start a guest?
> > 
> > $ xenstore-ls /local/domain/0/libxl
> > disable_udev = "1"
> > 
> > We should at least have disable_udev in the output.
> > 
> > > > Yes, all in one. I've enable those neutron services via devstack:
> > > > q-agt q-dhcp q-lbaas q-meta q-metering q-svc q-vpn q-l3 q-fwaas
> > > 
> > > Okay thanks for verifying.  I should note that in this system, I
> > > deployed openstack module by module instead of devstack, as per:
> > > http://docs.openstack.org/juno/install-guide/install/apt/content/
> > 
> > I've tried to follow the guide, and install OpenStack on Ubuntu 14.04 but I
> > can not reproduce this. I've stop after installing neutron, and try to
> > start a guest. I may have miss something.
> > 
> > 
> > Otherwise, to work arround this bug we could modify the script to set down
> > the interface before trying to rename it:
> > In /etc/xen/scripts/vif-common.sh, search the function rename_vif() and add
> > in the begining this:
> >   ip link set "$dev" down
> > And don't forget to remove the "exit 0" in /etc/xen/scripts/vif-bridge that
> > we've added earlier.
> > 
> > --
> > Anthony PERARD
> >




More information about the Openstack mailing list