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.
>>>>>>>>>>
>>>>>>>>>>

Reply via email to