Hi kiran,

Thanks for checking on this issue.I will try to apply the settings you
mentioned and let you know.


Thanks,
Sai

On Wed, Jul 16, 2025, 12:09 AM Kiran Chavala <kiran.chav...@shapeblue.com>
wrote:

>
> Hi Sai
>
> I was able to reproduce the issue, this could a limitation from libvirt
> end.
>
> I will log a issue upstream on this
>
> As a workaround, could you please try the changing the following settings
>
> nicAdapter to e1000 or rtl813
>
> rootDiskController to scsi or sata
>
> https://prnt.sc/9wSS5uX0tVYX
>
>
>
> Regards
> Kiran
>
>
>
>
>
>
> From: Kiran Chavala <kiran.chav...@shapeblue.com>
> Date: Wednesday, 16 July 2025 at 9:29 AM
> To: users@cloudstack.apache.org <users@cloudstack.apache.org>
> Subject: Re: Regarding PCI slots
>
>
> Hi Sai
>
> I will cross check in my lab and see if I can reproduce the issue
>
> Regards
> Kiran
>
>
>
>
>
> From: sai <sai.kr...@gmail.com>
> Date: Wednesday, 16 July 2025 at 8:51 AM
> To: users@cloudstack.apache.org <users@cloudstack.apache.org>
> Subject: Re: Regarding PCI slots
> Hi,
>
> Any pointers on this please.
>
>
> Thanks,
> Sai
>
> On Tue, Jul 15, 2025, 10:43 AM sai <sai.kr...@gmail.com> wrote:
>
> > Hi kiran,
> >
> > I have collected the agent logs, the issue is happening when we add more
> > than one or two volumes/networks for running vm with uefi enabled.
> >
> > WARN [kvm.storage.KVMStorageProcessor] (agentRequest-Handler-3:null)
> > (logid:f74cb22b) Failed to attach device to i-1-2976-VM: internal error:
> No
> > more available PCI slots
> >   DEBUG [kvm.storage.KVMStorageProcessor] (agentRequest-Handler-3:null)
> > (logid:f74cb22b) Failed to attach volume:
> > 8b3ee875-81ac-48b7-8f6f-b557f9e790e4, due to
> >  org.libvirt.LibvirtException: internal error: No more available PCI
> slots
> >      at org.libvirt.ErrorHandler.processError(Unknown Source)
> >      at org.libvirt.ErrorHandler.processError(Unknown Source)
> >      at org.libvirt.Domain.attachDevice(Unknown Source)
> >      at
> >
> com.cloud.hypervisor.kvm.storage.KVMStorageProcessor.attachOrDetachDevice(KVMStorageProcessor.java:1248)
> >      at
> >
> com.cloud.hypervisor.kvm.storage.KVMStorageProcessor.attachOrDetachDisk(KVMStorageProcessor.java:1522)
> >      at
> >
> com.cloud.hypervisor.kvm.storage.KVMStorageProcessor.attachOrDetachDisk(KVMStorageProcessor.java:1350)
> >      at
> >
> com.cloud.hypervisor.kvm.storage.KVMStorageProcessor.attachVolume(KVMStorageProcessor.java:1553)
> >      at
> >
> com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.execute(StorageSubsystemCommandHandlerBase.java:168)
> >      at
> >
> com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.handleStorageCommands(StorageSubsystemCommandHandlerBase.java:70)
> >
> > Can you please let me know is this libvirt issue?
> >
> > Thanks,
> > Sai
> >
> > On Tue, Jul 8, 2025, 10:30 PM sai <sai.kr...@gmail.com> wrote:
> >
> >> Hi kiran,
> >>
> >> Yeah I just got no more available pci slot exception in agent logs.I
> will
> >> try to collect the logs and upload.
> >>
> >> Thanks & Regards,
> >> Sai
> >>
> >> On Tue, Jul 8, 2025, 8:28 PM Kiran Chavala <kiran.chav...@shapeblue.com
> >
> >> wrote:
> >>
> >>>
> >>>
> >>> Hi Sai
> >>>
> >>> Did you find any exception in the kvm agent logs?
> >>>
> >>> Could you please log a issue upstream with the logs(management server
> >>> and kvm agent logs)  to troubleshoot further
> >>>
> >>> https://github.com/apache/cloudstack/issues
> >>>
> >>> Regards
> >>> Kiran
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> From: sai <sai.kr...@gmail.com>
> >>> Date: Wednesday, 9 July 2025 at 8:28 AM
> >>> To: users@cloudstack.apache.org <users@cloudstack.apache.org>
> >>> Subject: Re: Regarding PCI slots
> >>> Hi Rohit,
> >>>
> >>> Thanks for responding. But I am getting issue after adding three
> volumes
> >>> or
> >>> three networks and also this issue is seen while adding devices to uefi
> >>> vms
> >>> in kvm environment.Do you suggest anything for this.
> >>>
> >>> Regards,
> >>> Sai
> >>>
> >>>
> >>>
> >>>
> >>> On Tue, Jul 8, 2025, 7:55 PM Kiran Chavala <
> kiran.chav...@shapeblue.com>
> >>> wrote:
> >>>
> >>> > Hi Sai
> >>> >
> >>> > Cloudstack entirely depends on kvm/libvirt limitations
> >>> >
> >>> > KVM generally provides 32 PCI slots, which are used to connect
> several
> >>> > devices.
> >>> >
> >>> >
> >>> >
> >>>
> https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/5/html/virtualization/sect-virtualization-virtualization_limitations-kvm_limitations
> >>> >
> >>> > https://github.com/apache/cloudstack/pull/8654
> >>> >
> >>> >
> >>> > Regards
> >>> > Kiran
> >>> >
> >>> >
> >>> >
> >>> >
> >>> >
> >>> >
> >>> >
> >>> > From: sai <sai.kr...@gmail.com>
> >>> > Date: Tuesday, 8 July 2025 at 11:24 PM
> >>> > To: users@cloudstack.apache.org <users@cloudstack.apache.org>
> >>> > Subject: Regarding PCI slots
> >>> > Hi All,
> >>> >
> >>> > I have query on adding network and volume to vm, while adding those i
> >>> am
> >>> > getting no more available pci slots error from libvirt. When I see
> >>> > discussions in community the only option is to stop and add resources
> >>> and
> >>> > restart the vm. Is that only option we have or anything from code
> >>> needs to
> >>> > be fixed to add while vm is in running state. Else is there any PR
> >>> fixed
> >>> > for this.
> >>> >  Thanks in advance.
> >>> >
> >>> >
> >>> > Regards,
> >>> > Sai
> >>> >
> >>>
> >>
>

Reply via email to