Monday, 2025-07-21

*** mhen_ is now known as mhen01:51
*** elodilles_pto is now known as elodilles05:53
gibiFYI Finally I got my ceph bug tracker account approved so I filed https://tracker.ceph.com/issues/72203 about the stack allocation error issue we saw in nova-ceph-multistore last week with v19.2.107:11
*** bauzas0 is now known as bauzas09:45
opendevreviewBalazs Gibizer proposed openstack/nova master: [pci]Keep used dev in Placement regardless of dev_spec  https://review.opendev.org/c/openstack/nova/+/95414911:09
opendevreviewKamil Sambor proposed openstack/nova master: Replace eventlet.event.Event with threading.Event  https://review.opendev.org/c/openstack/nova/+/94975412:01
*** ykarel_ is now known as ykarel12:40
opendevreviewBalazs Gibizer proposed openstack/nova master: [pci]Keep used dev in Placement regardless of dev_spec  https://review.opendev.org/c/openstack/nova/+/95414914:21
gibiif somebody has an inclination to review bugfixes in our PCI tracker / PCI in Placement codepath then there are two bugfix series ready for review14:28
gibi* https://review.opendev.org/q/topic:%22bug/2115729%22 - this fixes an ugly but simple device removal inefficency 14:28
gibi* https://review.opendev.org/q/topic:%22bug/2115905%22 - this is a more complicated fix about allocated but removed devices14:28
aravindh4murugesansean-k-mooney: I created a GPU alias for our L40s Passthrough. The flavors are created with proper metadata and the VM is assigned to the correct GPU host. However, the VM boot logs in horizon shows nothing and console says "Guest has not initalized display yet". I can not ssh to this VM either. Our goal is to run headless GPU workloads in the VM, kinda confused where this is stuck?17:16
aravindh4murugesanFor this usecase, I'm using host-passthrough as the CPU model17:16
sean-k-mooneyaravindh4murugesan: gpu passthohg and vnc are seperate things. in general we recommend setting hw_video_model=none when using gpu passhtough17:17
aravindh4murugesansean-k-mooney: But if I set to none, will I be able to control the VM over console?17:18
sean-k-mooneyhaving both an emulated gpu and a pasthough gpu can somethime prevent the guest form booting17:18
sean-k-mooneyin genral no, while that is technially possibel to do at the libvirt level its not supported in openstack17:18
sean-k-mooneyyou can via the serial console but not via vnc17:19
sean-k-mooneyyou likely dont have the serial console deployed and configured17:19
aravindh4murugesanOh I see, so I will have to set it to hw_video_model=none on image, (is this a valid meta on flavor?) and ssh from other vms those should be fine right?17:19
sean-k-mooneyi dont think so the *_model options are normaly only valid on the image17:20
sean-k-mooneywe may have added supprot for the video model but i would have to check17:20
sean-k-mooneyno we supprot hw_video:ram_max_mb in the falvor but not hw:video_model 17:22
aravindh4murugesansean-k-mooney: Allow me a minute, I'm adding this to my image and see if that works. 17:22
sean-k-mooneyyou will need to create a new vm17:22
sean-k-mooneyfor the upstad image properies to take effect17:22
aravindh4murugesanOkay if its not available on flavor, I will maintain a separate images for GPU hosts. 17:23
aravindh4murugesanYes new vm in progress17:23
aravindh4murugesansean-k-mooney: I created the VM now. It shows VM has no display configured as expected. I'm waiting for a while and checking if the Ping works from the nearby vm on the same subnet17:25
sean-k-mooneyyou can use "openstack server console log show <uuid>" to view the console log of the boot process17:25
sean-k-mooneyassumign the image's kernel is configured to log kernel logs to the serial port17:26
sean-k-mooneythats aviable in horizon too17:26
aravindh4murugesanThat command is showing empty logs. the console subcommand was not found in server, but openstack console log show worked, but returned zero logs17:28
aravindh4murugesanI can get logs for CPU only VM this way fine17:28
aravindh4murugesanSame image was used. We use Ubuntu 24 Cloud img from canonical to test our changes17:28
aravindh4murugesansean-k-mooney: I apologize for bugging you often, but this GPU stuff are pretty new to me, so trying to make sense of it. 17:30
sean-k-mooneyhum its hard to say without logs from the vm about what is happeing. in theory it shoudl work but it sound like there is something happingn with the boot process.17:30
aravindh4murugesansean-k-mooney: is there anything from virsh that can help understand whats going on?17:31
sean-k-mooneythe reason i mentioned the boot issue is because on windows 11 and the ubuntu installer i have to have at most 1 gpus for it to work properly in my libvirt vms. once installed i have got ubuntu server to boot with both a passthough gpu and virtio gpu but i have seen it be quite picky17:32
sean-k-mooneywhat you kind fo need to do is change the kernel boot args. you could try using a cirror rescuse image. that wont have supprot fo the gpu but it might be able to boot enouch for you to ssh in and update grub config on the ubunut boot partion to enable early cosole kernel looging 17:33
sean-k-mooneyyou could also enabel the qemu boot menu instead17:34
sean-k-mooneyi.e. if you dont disable the video model and can see can bios output you coudl edit the grub commandlien that way17:34
sean-k-mooneyif you have virsh adcess then yes you could use virsh console and also virsh reset? to reboot the vm and try and edit grub directly17:35
aravindh4murugesanI'm booting this from a volume, not sure if I can rescue it with cirros image. But let me give it a shot17:35
aravindh4murugesanI have virsh access17:35
sean-k-mooneyyou can but you might need to set some image properties. BFV needs the stable rescue feature to support rescue17:36
aravindh4murugesanIs there anything I can do with virsh now?17:37
aravindh4murugesanWhen I do virsh console, its says connected, but I cannot type anything to it17:37
aravindh4murugesanI will also test your suggestion on rescue image and see if I can get something out of it17:39
opendevreviewMerged openstack/nova stable/2025.1: Fix neutron client dict grabbing  https://review.opendev.org/c/openstack/nova/+/95373719:05
opendevreviewWesley Hershberger proposed openstack/nova stable/2024.2: Use dict object for request_specs_dict in the _list_view  https://review.opendev.org/c/openstack/nova/+/95531020:26
opendevreviewWesley Hershberger proposed openstack/nova stable/2024.1: Use dict object for request_specs_dict in the _list_view  https://review.opendev.org/c/openstack/nova/+/95530520:26
*** EugenMayer4401803 is now known as EugenMayer44018021:28
opendevreviewMerged openstack/nova master: api: Add response body schemas for server external events API  https://review.opendev.org/c/openstack/nova/+/94050821:43

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!