Yes CPU/RAM are fixed!

Code for disk and service offering:

createDiskOffering isMirrored=false name=custom-disk
displaytext=custom-disk storageType=local cacheMode=none
provisioningType=thin customized=true disksizestrictness=false
{
  "diskoffering": {
    "cacheMode": "none",
    "created": "2022-11-04T09:27:03+0100",
    "disksize": 0,
    "disksizestrictness": false,
    "displayoffering": true,
    "displaytext": "custom-disk",
    "hasannotations": false,
    "id": "c7d11a8d-29eb-44b0-811c-fb57dbaac2a5",
    "iscustomized": true,
    "name": "custom-disk",
    "provisioningtype": "thin",
    "storagetype": "local"
  }
}

createServiceOffering issystem=false name=fixed-compute
displaytext=fixed-compute customized=false offerha=false limitcpuuse=false
dynamicscalingenabled=true cpunumber=2 cpuspeed=2000 memory=2048
diskofferingid=c7d11a8d-29eb-44b0-811c-fb57dbaac2a5
{
  "serviceoffering": {
    "cacheMode": "none",
    "cpunumber": 2,
    "cpuspeed": 2000,
    "created": "2022-11-04T09:28:52+0100",
    "defaultuse": false,
    "diskofferingdisplaytext": "custom-disk",
    "diskofferingid": "c7d11a8d-29eb-44b0-811c-fb57dbaac2a5",
    "diskofferingname": "custom-disk",
    "diskofferingstrictness": false,
    "displaytext": "fixed-compute",
    "dynamicscalingenabled": true,
    "hasannotations": false,
    "id": "f5a61b2f-9b03-4322-9d10-bb69033a87dd",
    "iscustomized": false,
    "issystem": false,
    "isvolatile": false,
    "limitcpuuse": false,
    "memory": 2048,
    "name": "fixed-compute",
    "offerha": false,
    "provisioningtype": "thin",
    "rootdisksize": 0,
    "storagetype": "local"
  }
}

Regards,
Jordan

On Fri, Nov 4, 2022 at 3:22 AM Harikrishna Patnala <
harikrishna.patn...@shapeblue.com> wrote:

> Can you please share the CLI list responses of the service offering and
> disk offering (fixed-compute-with-custom-disk) that you have used in your
> case 2, so that I’ll create the exact same offerings and try to deploy the
> VM.
>
> When you say “Create any service offering (used fixed for the test)”, do
> you mean fixed compute details like CPU, RAM ?
>
> Thanks,
> Harikrishna
>
> From: jordan j <yordan...@gmail.com>
> Date: Thursday, 3 November 2022 at 2:06 PM
> To: users@cloudstack.apache.org <users@cloudstack.apache.org>
> Subject: Re: compute cannot be used if rot disk size is 0
> Hi Harikrishna!
>
> Upgraded to 4.17.1 and did some more tests.
>
> 1. Create any service offering mapped to disk offering with fixed size -
> this works
> 2. Create any service offering (used fixed for the test) mapped to disk
> offering with custom size - this brings the error mentioned during instance
> creation.
>
> During case 2  when in GUI there is Root disk size (GB) option but it does
> not matter to what it is set, the error always appears.
> This case is similar to what you do in case 3. The question is what is it
> that you do that makes it work on your side and fail on mine.
>
> Here is a link with the error message and the options selected during
> instance creation: https://imgur.com/l3WktFg
> DIsk offering is custom and I set it to 50 but ACS does not take it into
> account and still thinks it is 0.
>
> Regards,
> Jordan
>
> On Thu, Nov 3, 2022 at 9:26 AM Harikrishna Patnala <
> harikrishna.patn...@shapeblue.com> wrote:
>
> > Hi Jordan,
> >
> > I’ve tried these scenarios in 4.17.1 and it seems to be working fine.
> This
> > might be an issue in 4.17 but it is working fine in 4.17.1
> >
> > I tried the following scenarios,
> >
> >   1.  Created a service offering with an existing disk offering and
> > deployed VM with it from GUI. It worked fine.
> >   2.  Tried the same from CLI (without rootdisksize). It worked fine.
> >   3.  Created a service offering with an existing CUSTOM disk offering
> and
> > deployed VM with it from GUI. It worked fine too.
> >
> > Can you please try upgrading your environment to 4.17.1 ?
> >
> > Also I did not understand your scenario why rootdisksize comes to picture
> > when diskoffering is mapped to a service offering ? Is that a custom disk
> > offering ?
> >
> > Thanks,
> > Harikrishna
> > From: jordan j <yordan...@gmail.com>
> > Date: Wednesday, 2 November 2022 at 8:01 PM
> > To: users@cloudstack.apache.org <users@cloudstack.apache.org>
> > Subject: compute cannot be used if rot disk size is 0
> > Hey everyone,
> >
> > I found a bug (4.17.0.1).
> >
> > if you try to create an instance from compute offering that has root disk
> > size = 0 the following error appears:
> > VM Creation failed. Volume size: -1GB is out of allowed range. Max: 1024
> > Min:1
> >
> > A few examples when rootdisk size is set as 0:
> > - when compute offering is created and matched to existing disk offering
> >
> > --> via GUI same thing as CLI
> > If a compute offering is created by specifying existing disk offering,
> > the root disk size is set as 0
> > Workaround: When creating Compute offering, enable "Compute only disk
> > offering" option, change the root disk size to a value larger than 0.
> After
> > that disable "Compute only disk offering" and attach to existing disk
> > offering.
> >
> > --> via CLI - in the example below the rootdisk is defined as 10 but it
> > will not be set as diskofferringid overrides it. So 0 will be the end
> > result.
> > create serviceoffering name=infra-compute displaytext=infra-compute
> > customized=true dynamicscalingenabled=true cpuspeed=2000 mincpunumber=1
> > maxcpunumber=4 minmemory=512 maxmemory=2048
> > diskofferingid=851dd105-77ee-45d9-8094-807c9824a053 rootdisksize=10
> >
> > Is there any workaround for cli on how to update the rootdisksize ?
> > update serviceoffering does not allow such modification.
> >
> > Regards,
> > Jordan
> >
> >
> >
> >
>
>
>
>

Reply via email to