Thanks a lot Wei for helping out. I will first try it in the Ubuntu environment.
On Fri, 19 Nov 2021 at 00:09, Wei ZHOU <ustcweiz...@gmail.com> wrote: > Great, thanks Daniel. > > Abishek, now it seems you need to install qemu-kvm-ev for testing the > feature. > > -Wei > > On Thursday, 18 November 2021, Daniel Augusto Veronezi Salvador < > dvsalvador...@gmail.com> wrote: > > > Hi Abishek, Wei, I tested this feature with Ubuntu 20.04 + KVM. Some > > community members tested with CentOS7 and qemu-kvm-ev and it worked. > Also, > > as live snapshots and live migrations, hotplug memory is a known > limitation > > of qemu-kvm. I cannot give you advice regarding this replacement too, as > I > > do not use CentOS. Best regards, Daniel Salvador > > > > On 17/11/2021 09:07, Wei ZHOU wrote: > > > >> Hi Abishek, > >> > >> I cannot give your advice on it as I did not install qemu-kvm-ev to > >> replace > >> qemu-kvm before. > >> > >> I suspect that the issue you faced is caused by qemu-kvm. qemu-kvm-ev > >> supports more advanced features than qemu-kvm. > >> > >> cc @Daniel, what hypervisor did you use to test the dynamic scaling ? > >> > >> -Wei > >> > >> On Wed, 17 Nov 2021 at 11:42, Abishek<abckd...@gmail.com> wrote: > >> > >> HI Wei, > >>> > >>> I have not tested with qemu-kvm-ev. I am willing to try but what > >>> effect will it have on my existing setup when I install qemu-kvm-ev in > my > >>> existing qemu-kvm. Should I have to remove qemu-kvm and install > >>> qemu-kvm-ev? In the previous test I was able to start the machine with > >>> Fixed Offering but the option for Scaling the VM in UI was not present > >>> while the VM was in running state but was available when the VM was in > >>> shutdown state only. > >>> > >>> Thank You. > >>> > >>> On Wed, 17 Nov 2021 at 15:23, Wei ZHOU<ustcweiz...@gmail.com> wrote: > >>> > >>> Hi Abishek, > >>>> > >>>> Have you tested with qemu-kvm-ev instead of qemu-kvm ? > >>>> > >>>> -Wei > >>>> > >>>> On Wed, 17 Nov 2021 at 10:00, Abishek<abckd...@gmail.com> wrote: > >>>> > >>>> Hello Wei, > >>>>> > >>>>> I am very grateful for your response. In my test environment I first > >>>>> created a service offering of Custom Constrained (minCore=1, > >>>>> > >>>> maxCore=10, > >>> > >>>> minRam=1GB, maxRam=12GB, CPUSpeed=2000) with dynamic scaling enabled. > >>>>> > >>>> But > >>> > >>>> every time I tried to start the VM under this ServiceOffering I got > the > >>>>> above mentioned error. Please find the following agent log for that > >>>>> particular VM: > >>>>> > >>>>> https://controlc.com/4618c4d8 > >>>>> > >>>>> HOST OS : Centos 7.9 > >>>>> QEMU: QEMU emulator version 1.5.3 (qemu-kvm-1.5.3-175.el7_9.4), > >>>>> > >>>> Copyright > >>>> > >>>>> (c) 2003-2008 Fabrice Bellard > >>>>> > >>>>> And I think the error seems to be with the service offering (Custom > >>>>> Constrained). So, I created two Fixed services offering A(1 core and > >>>>> > >>>> 1GB) > >>> > >>>> and B(2 Core and 2 GB) with dynamic scaling enabled. I then built a VM > >>>>> based on service offering A and the VM started(finally). But I did > not > >>>>> > >>>> find > >>>> > >>>>> any option to scale the VM while it's running. I was only able to > scale > >>>>> > >>>> the > >>>> > >>>>> VM to shutdown state. > >>>>> > >>>>> Thank You. > >>>>> > >>>>> On Wed, 17 Nov 2021 at 13:11, Wei ZHOU<ustcweiz...@gmail.com> > wrote: > >>>>> > >>>>> Hi Abishek, > >>>>>> > >>>>>> I guess the error is same as before: > >>>>>> > >>>>>> qemu: invalid ram size: size=4194304k,slots=16,maxmem=1583660032k > >>>>>> > >>>>>> > >>>>>> What are your hypervisor/qemu version and guest OS version ? > >>>>>> Can you check agent.log and share the xml definition of the vm ? > >>>>>> > >>>>>> -Wei > >>>>>> > >>>>>> On Wed, 17 Nov 2021 at 05:18, Abishek Budhathoki < > abckd...@gmail.com > >>>>>> wrote: > >>>>>> > >>>>>> Hello Wei, > >>>>>>> > >>>>>>> I have also tested with limited service offering where max RAM is > >>>>>>> > >>>>>> 12GB > >>>> > >>>>> and > >>>>>> > >>>>>>> CPU is 12 core. But the result is the same. I can not start the VM. > >>>>>>> > >>>>>> But > >>>> > >>>>> if > >>>>>> > >>>>>>> I turn off Dynamic Scaling to Off on Advance Mode while creating > >>>>>>> > >>>>>> the > >>> > >>>> instance I can start the VM. > >>>>>>> > >>>>>>> Thank You. > >>>>>>> > >>>>>>> On Tue, 16 Nov 2021 at 20:50, Wei ZHOU<ustcweiz...@gmail.com> > >>>>>>> > >>>>>> wrote: > >>>> > >>>>> The max ram looks very huge. It would be better to double check > >>>>>>>> > >>>>>>> the > >>> > >>>> offerings. > >>>>>>>> > >>>>>>>> "minRam":"(4.00 GB) 4294967296","maxRam":"(1.4749 TB) > >>>>>>>> > >>>>>>> 1621666836480" > >>>> > >>>>> > >>>>>>>> -Wei > >>>>>>>> > >>>>>>>> > >>>>>>>> On Tue, 16 Nov 2021 at 15:21, Abishek Budhathoki < > >>>>>>>> > >>>>>>> abckd...@gmail.com > >>>> > >>>>> wrote: > >>>>>>>> > >>>>>>>> HI Daniel, > >>>>>>>>> > >>>>>>>>> Extremely glad to hear that dynamic scaling is now supported in > >>>>>>>>> > >>>>>>>> KVM. > >>>>> > >>>>>> There is no issue of resources. I cannot start a VM with > >>>>>>>>> > >>>>>>>> dynamic > >>> > >>>> scaling > >>>>>>> > >>>>>>>> enabled template and service offering. But I am able to start > >>>>>>>>> > >>>>>>>> other > >>>> > >>>>> VMs. > >>>>>>> > >>>>>>>> I > >>>>>>>> > >>>>>>>>> have shared the logs on > >>>>>>>>> > >>>>>>>>> https://controlc.com/204f727d > >>>>>>>>> > >>>>>>>>> Thank You > >>>>>>>>> > >>>>>>>>> On Tue, 16 Nov 2021 at 16:51, Abishek Budhathoki < > >>>>>>>>> > >>>>>>>> abckd...@gmail.com > >>>>> > >>>>>> wrote: > >>>>>>>>> > >>>>>>>>> Hello All, > >>>>>>>>>> > >>>>>>>>>> I have just upgraded my Cloudstack installation from 4.15 to > >>>>>>>>>> > >>>>>>>>> 4.16 > >>>> > >>>>> and > >>>>>> > >>>>>>> everything is working as expected. In the docs site(Changes > >>>>>>>>>> > >>>>>>>>> in > >>> > >>>> 4.16.0.0 > >>>>>>> > >>>>>>>> since 4.15) I have seen that dynamic Scaling with KVM now > >>>>>>>>>> > >>>>>>>>> works > >>> > >>>> with > >>>>>> > >>>>>>> Cloudstack 4.16(github #4878 Support vm dynamic scaling with > >>>>>>>>>> > >>>>>>>>> kvm). > >>>>> > >>>>>> Is > >>>>>> > >>>>>>> this > >>>>>>>>> > >>>>>>>>>> true? I have tried to test this but was unsuccessful. Changed > >>>>>>>>>> global setting enable dynamic scaling to true, created > >>>>>>>>>> > >>>>>>>>> template > >>> > >>>> with > >>>>>> > >>>>>>> dynamic scaling support, created service offering that > >>>>>>>>>> > >>>>>>>>> supports > >>> > >>>> dynamic > >>>>>>> > >>>>>>>> Scaling. > >>>>>>>>>> I only see the following error: > >>>>>>>>>> ERROR [c.c.a.ApiAsyncJobDispatcher] > >>>>>>>>>> > >>>>>>>>> (API-Job-Executor-12:ctx-bb24d685 > >>>>>> > >>>>>>> job-2304) (logid:394001c9) Unexpected exception while > >>>>>>>>>> > >>>>>>>>> executing > >>> > >>>> org.apache.cloudstack.api.command.admin.vm.DeployVMCmdByAdmin > >>>>>>>>>> com.cloud.utils.exception.CloudRuntimeException: Unable to > >>>>>>>>>> > >>>>>>>>> start > >>>> > >>>>> a > >>>>> > >>>>>> VM > >>>>>> > >>>>>>> due > >>>>>>>> > >>>>>>>>> to insufficient capacity > >>>>>>>>>> > >>>>>>>>>> If it's not still supported please discard this email. > >>>>>>>>>> > >>>>>>>>>> Thank You. > >>>>>>>>>> > >>>>>>>>>> >