[Openstack] nova-volumes problem after host reboot

Pádraig Brady P at draigBrady.com
Mon Nov 19 14:26:54 UTC 2012


On 11/10/2012 03:17 PM, Ronivon Costa wrote:
> Hi there,
>
> I am dealing with this issue for a while, but could not figure out what is going on.
>
> After a reboot in the openstack server, I am not able to restart ANY instance that had a nova-volume attached.
> I tried the DR procedure here without any improvement:
> http://docs.openstack.org/trunk/openstack-compute/admin/content/nova-disaster-recovery-process.html
>
> The error in compute.log is:
> ERROR nova.compute.manager [req-adacca25-ede8-4c6d-be92-9e8bd8578469 cb302c58bb4245cebc61e132c79c1111 768bd68a0ac149eb8e300665eb3d3950] [instance: 3cd109e4-addf-4aa8-bf66-b69df6573cea] Cannot reboot instance: iSCSI device not found at /dev/disk/by-path/ip-10.100.200.120:3260-iscsi-iqn.2010-10.org.openstack:volume-20db45cc-c97f-4589-9c9f-ed283b0bc16e-lun-1
>
> This is a very restrictive issue, because I can not simply attach volumes to instances knowing that in a power failure or reboot for maintenance I will have my instances unavailable.
>
> Below there is some info about my setup.
> Any idea? Anything!
> :)

>
> Linux nova-controller 2.6.32-279.11.1.el6.x86_64 #1 SMP Tue Oct 16 15:57:10 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
>
> rpm -qa |grep openstack
> openstack-nova-api-2012.2-2.el6.noarch

If you follow:

https://fedoraproject.org/wiki/Getting_started_with_OpenStack_EPEL
https://fedoraproject.org/wiki/Test_Day:2012-09-18_OpenStack#Setup_OpenStack_volumes
https://fedoraproject.org/wiki/QA:Testcase_Create_Cinder_Volumes

You get the note:

On RHEL based systems the config files in /etc/tgt/conf.d/ don't currently honor globbing.
Only the main /etc/tgt/targets.conf seems does. So to avoid that issue causing tgtd to not start:

   sed -i '1iinclude /etc/nova/volumes/*' /etc/tgt/targets.conf
   sed -i '1iinclude /etc/cinder/volumes/*' /etc/tgt/targets.conf

then restart tgtd:

   service tgtd restart

Hopefully that will setup everything on boot.

thanks,
Pádraig.




More information about the Openstack mailing list