<div dir="auto"><div>Just in case, attach/detach of root volumes is still not possible even in shelve_offlodaded state, despite it was proposed couple of times with following spec [1]</div><div dir="auto"><br></div><div dir="auto">[1] <a href="https://specs.openstack.org/openstack/nova-specs/specs/stein/approved/detach-boot-volume.html">https://specs.openstack.org/openstack/nova-specs/specs/stein/approved/detach-boot-volume.html</a><br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">чт, 6 апр. 2023 г., 18:32 Sean Mooney <<a href="mailto:smooney@redhat.com">smooney@redhat.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, 2023-04-06 at 23:21 +0800, kaqiu pi wrote:<br>
> hello,<br>
> <br>
> I can only attached and dettached volumes for running instances in<br>
> openstack.<br>
nova allows you to attach volume to instance that are stopped.<br>
instance in the shelve offloaded state required micoverion  v2.20 and multi attach requires  v2.60<br>
<a href="https://docs.openstack.org/api-ref/compute/?expanded=attach-a-volume-to-an-instance-detail#attach-a-volume-to-an-instance" rel="noreferrer noreferrer" target="_blank">https://docs.openstack.org/api-ref/compute/?expanded=attach-a-volume-to-an-instance-detail#attach-a-volume-to-an-instance</a><br>
<br>
for volume attachment to work with virtio blk you need to hanve enough pci slots in teh vm free for the pci hotplug to succeed.<br>
<br>
if you are using vritio-scsi via hw_disk_bus=scsi the pci requirement does not apply.<br>
<br>
> <br>
> <br>
> I would like to ask the reason for this design. And is there any<br>
> danger if this restriction is turned on through custom modification in<br>
> a private scene?<br>
> <br>
> <br>
> Thank you so much.<br>
> Yours<br>
<br>
<br>
</blockquote></div></div></div>