[nova] Rescue booting on wrong disk

Arnaud arnaud.morin at gmail.com
Wed Feb 10 16:31:44 UTC 2021


Hello,

Thanks, we will check these params.
Cheers

Le 9 février 2021 17:50:23 GMT+01:00, Lee Yarwood <lyarwood at redhat.com> a écrit :
>On 09-02-21 12:23:58, Sean Mooney wrote:
>> On Tue, 2021-02-09 at 11:21 +0000, Arnaud Morin wrote:
>> > Hey all,
>> > 
>> > From time to time we are facing an issue when puting instance in
>rescue
>> > with the same image as the one the instance was booted.
>> > 
>> > E.G.
>> > I booted an instance using Debian 10, disk are:
>> > 
>> > debian at testarnaud:~$ lsblk
>> > NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
>> > sr0     11:0    1  486K  0 rom  
>> > vda    254:0    0   10G  0 disk 
>> > └─vda1 254:1    0   10G  0 part /
>> > debian at testarnaud:~$ cat /etc/fstab 
>> > # /etc/fstab: static file system information.
>> > UUID=5605171d-d590-46d5-85e2-60096b533a18	/	ext4
>> > errors=remount-ro	0	1
>> > 
>> > 
>> > 
>> > I rescued the instance:
>> > $ openstack server rescue --image
>bc73a901-6366-4a69-8ddc-00479b4d647f testarnaud
>> > 
>> > 
>> > Then, back in the instance:
>> > 
>> > debian at testarnaud:~$ lsblk
>> > NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
>> > sr0     11:0    1  486K  0 rom  
>> > vda    254:0    0    2G  0 disk 
>> > └─vda1 254:1    0    2G  0 part 
>> > vdb    254:16   0   10G  0 disk 
>> > └─vdb1 254:17   0   10G  0 part /
>> > 
>> > 
>> > 
>> > Instance booted on /dev/vdb1 instead of /dev/vda1
>> > 
>> > Is there anything we can configure on nova side to avoid this
>> > situation?
>>
>> in ussuri lee yarwood added
>>
>https://specs.openstack.org/openstack/nova-specs/specs/ussuri/implemented/virt-rescue-stable-disk-devices.html
>> to nova which i belive will resolve the issue
>> 
>> from ocata+ i think you can add hw_rescue_bus=usb to get a similar
>> effect but from ussuri we cahgne the layout so thtat the rescue disk
>> is always used. lee is that right?
>
>Yeah that's correct, from Ussuri (21.0.0) with the libvirt driver the
>instance should continue to show all disks connected as normal with the
>rescue disk appended last and always used as the boot device.
>
>In your case, switching the rescue bus should change the default boot
>device type n-cpu tells libvirt to use working around your problem.
>Another obvious thing you can try is just using a different image so
>the
>two MBRs don't conflict?
>
>Cheers,
>
>-- 
>Lee Yarwood                 A5D1 9385 88CB 7E5F BE64  6618 BCA6 6E33
>F672 2D76
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20210210/57da23fb/attachment.html>


More information about the openstack-discuss mailing list