You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cloudstack.apache.org by Udo Müller <in...@cs-ol.de> on 2021/05/31 14:58:17 UTC

cloudstack 4.15: UEFI boot, chipset q35

Hi guys,

i have set up a cloudstack 4.15 with a KVM cluster and i try to get UEFI 
legacy boots running.

The VM itself boots fine but i cant get a console via cloudstack or 
virt-manager

     Guest has not initialized the graphics

Checking the XML of the VM i can see:

# virsh dumpxml 48 | egrep "(domain type|arch|loader|nvram)"
<domain type='kvm' id='48'>
     <type arch='x86_64' machine='pc-i440fx-rhel7.6.0'>hvm</type>
     <loader readonly='yes' secure='no' 
type='pflash'>/usr/share/OVMF/OVMF_CODE.secboot.fd</loader>
     <nvram 
template='/usr/share/OVMF/OVMF_VARS.fd'>/var/lib/libvirt/qemu/nvram/c8e95c63-34d5-40f9-88ca-ad37f87db345.fd</nvram>


But this is not what i expect:

     <type arch='x86_64' machine='pc-i440fx-rhel7.6.0'>hvm</type>

should be sth like

     <type arch='x86_64' machine='q35'>hvm</type>


It looks like cloudstack isnt generating the correct XML. What is needed 
to make cloudstack manager generate the correct XML containing the 
supported chipset?


System: CentOS 7.9

# rpm -qa | grep cloudstack
cloudstack-common-4.15.0.0-1.el7.x86_64
cloudstack-management-4.15.0.0-1.el7.x86_64
cloudstack-cli-4.15.0.0-1.el7.x86_64


Agent: CentOS 7.9

# rpm -qa | grep cloudstack
cloudstack-common-4.15.0.0-1.el7.x86_64
cloudstack-management-4.15.0.0-1.el7.x86_64
cloudstack-cli-4.15.0.0-1.el7.x86_64



The needed


Re: cloudstack 4.15: UEFI boot, chipset q35

Posted by Slavka Peleva <sl...@storpool.com.INVALID>.
Hi Udo,

Unfortunately, I don't know the exact date. I guess it will be announced in
a few days.
Here is the thread of the discussion of its release
https://www.mail-archive.com/dev@cloudstack.apache.org/msg95593.html

Regards,
Slavka

On Mon, May 31, 2021 at 10:59 PM Udo Müller <in...@cs-ol.de> wrote:

> Hi Slavka,
>
> Thx for your answer. I found that already and thought it is included in my
> download of 4.15.0
>
> Is a date for 4.15.1 known already?
>
> Regards Udo
>
> Gruß Udo Müller
>
> > Am 31.05.2021 um 18:42 schrieb Slavka Peleva
> <sl...@storpool.com.invalid>:
> >
> > Hi Udo,
> >
> > There is a fix of this problem with UEFI legacy boot mode, which is
> > included in version 4.14.1.0, and will also be included in 4.15.1.0
> > PR 4576
> >
> > <https://github.com/apache/cloudstack/pull/4576>
> > Best regards,
> > Slavka
> > <https://github.com/apache/cloudstack/pull/4576>
> >
> >> On Mon, May 31, 2021 at 5:58 PM Udo Müller <in...@cs-ol.de> wrote:
> >>
> >> Hi guys,
> >>
> >> i have set up a cloudstack 4.15 with a KVM cluster and i try to get UEFI
> >> legacy boots running.
> >>
> >> The VM itself boots fine but i cant get a console via cloudstack or
> >> virt-manager
> >>
> >>     Guest has not initialized the graphics
> >>
> >> Checking the XML of the VM i can see:
> >>
> >> # virsh dumpxml 48 | egrep "(domain type|arch|loader|nvram)"
> >> <domain type='kvm' id='48'>
> >>     <type arch='x86_64' machine='pc-i440fx-rhel7.6.0'>hvm</type>
> >>     <loader readonly='yes' secure='no'
> >> type='pflash'>/usr/share/OVMF/OVMF_CODE.secboot.fd</loader>
> >>     <nvram
> >>
> >>
> template='/usr/share/OVMF/OVMF_VARS.fd'>/var/lib/libvirt/qemu/nvram/c8e95c63-34d5-40f9-88ca-ad37f87db345.fd</nvram>
> >>
> >>
> >> But this is not what i expect:
> >>
> >>     <type arch='x86_64' machine='pc-i440fx-rhel7.6.0'>hvm</type>
> >>
> >> should be sth like
> >>
> >>     <type arch='x86_64' machine='q35'>hvm</type>
> >>
> >>
> >> It looks like cloudstack isnt generating the correct XML. What is needed
> >> to make cloudstack manager generate the correct XML containing the
> >> supported chipset?
> >>
> >>
> >> System: CentOS 7.9
> >>
> >> # rpm -qa | grep cloudstack
> >> cloudstack-common-4.15.0.0-1.el7.x86_64
> >> cloudstack-management-4.15.0.0-1.el7.x86_64
> >> cloudstack-cli-4.15.0.0-1.el7.x86_64
> >>
> >>
> >> Agent: CentOS 7.9
> >>
> >> # rpm -qa | grep cloudstack
> >> cloudstack-common-4.15.0.0-1.el7.x86_64
> >> cloudstack-management-4.15.0.0-1.el7.x86_64
> >> cloudstack-cli-4.15.0.0-1.el7.x86_64
> >>
> >>
> >>
> >> The needed
> >>
> >>
>
>

Re: cloudstack 4.15: UEFI boot, chipset q35

Posted by Udo Müller <in...@cs-ol.de>.
Hi Slavka,

Thx for your answer. I found that already and thought it is included in my download of 4.15.0

Is a date for 4.15.1 known already?

Regards Udo

Gruß Udo Müller

> Am 31.05.2021 um 18:42 schrieb Slavka Peleva <sl...@storpool.com.invalid>:
> 
> Hi Udo,
> 
> There is a fix of this problem with UEFI legacy boot mode, which is
> included in version 4.14.1.0, and will also be included in 4.15.1.0
> PR 4576
> 
> <https://github.com/apache/cloudstack/pull/4576>
> Best regards,
> Slavka
> <https://github.com/apache/cloudstack/pull/4576>
> 
>> On Mon, May 31, 2021 at 5:58 PM Udo Müller <in...@cs-ol.de> wrote:
>> 
>> Hi guys,
>> 
>> i have set up a cloudstack 4.15 with a KVM cluster and i try to get UEFI
>> legacy boots running.
>> 
>> The VM itself boots fine but i cant get a console via cloudstack or
>> virt-manager
>> 
>>     Guest has not initialized the graphics
>> 
>> Checking the XML of the VM i can see:
>> 
>> # virsh dumpxml 48 | egrep "(domain type|arch|loader|nvram)"
>> <domain type='kvm' id='48'>
>>     <type arch='x86_64' machine='pc-i440fx-rhel7.6.0'>hvm</type>
>>     <loader readonly='yes' secure='no'
>> type='pflash'>/usr/share/OVMF/OVMF_CODE.secboot.fd</loader>
>>     <nvram
>> 
>> template='/usr/share/OVMF/OVMF_VARS.fd'>/var/lib/libvirt/qemu/nvram/c8e95c63-34d5-40f9-88ca-ad37f87db345.fd</nvram>
>> 
>> 
>> But this is not what i expect:
>> 
>>     <type arch='x86_64' machine='pc-i440fx-rhel7.6.0'>hvm</type>
>> 
>> should be sth like
>> 
>>     <type arch='x86_64' machine='q35'>hvm</type>
>> 
>> 
>> It looks like cloudstack isnt generating the correct XML. What is needed
>> to make cloudstack manager generate the correct XML containing the
>> supported chipset?
>> 
>> 
>> System: CentOS 7.9
>> 
>> # rpm -qa | grep cloudstack
>> cloudstack-common-4.15.0.0-1.el7.x86_64
>> cloudstack-management-4.15.0.0-1.el7.x86_64
>> cloudstack-cli-4.15.0.0-1.el7.x86_64
>> 
>> 
>> Agent: CentOS 7.9
>> 
>> # rpm -qa | grep cloudstack
>> cloudstack-common-4.15.0.0-1.el7.x86_64
>> cloudstack-management-4.15.0.0-1.el7.x86_64
>> cloudstack-cli-4.15.0.0-1.el7.x86_64
>> 
>> 
>> 
>> The needed
>> 
>> 


Re: cloudstack 4.15: UEFI boot, chipset q35

Posted by Slavka Peleva <sl...@storpool.com.INVALID>.
Hi Udo,

There is a fix of this problem with UEFI legacy boot mode, which is
included in version 4.14.1.0, and will also be included in 4.15.1.0
PR 4576

<https://github.com/apache/cloudstack/pull/4576>
Best regards,
Slavka
<https://github.com/apache/cloudstack/pull/4576>

On Mon, May 31, 2021 at 5:58 PM Udo Müller <in...@cs-ol.de> wrote:

> Hi guys,
>
> i have set up a cloudstack 4.15 with a KVM cluster and i try to get UEFI
> legacy boots running.
>
> The VM itself boots fine but i cant get a console via cloudstack or
> virt-manager
>
>      Guest has not initialized the graphics
>
> Checking the XML of the VM i can see:
>
> # virsh dumpxml 48 | egrep "(domain type|arch|loader|nvram)"
> <domain type='kvm' id='48'>
>      <type arch='x86_64' machine='pc-i440fx-rhel7.6.0'>hvm</type>
>      <loader readonly='yes' secure='no'
> type='pflash'>/usr/share/OVMF/OVMF_CODE.secboot.fd</loader>
>      <nvram
>
> template='/usr/share/OVMF/OVMF_VARS.fd'>/var/lib/libvirt/qemu/nvram/c8e95c63-34d5-40f9-88ca-ad37f87db345.fd</nvram>
>
>
> But this is not what i expect:
>
>      <type arch='x86_64' machine='pc-i440fx-rhel7.6.0'>hvm</type>
>
> should be sth like
>
>      <type arch='x86_64' machine='q35'>hvm</type>
>
>
> It looks like cloudstack isnt generating the correct XML. What is needed
> to make cloudstack manager generate the correct XML containing the
> supported chipset?
>
>
> System: CentOS 7.9
>
> # rpm -qa | grep cloudstack
> cloudstack-common-4.15.0.0-1.el7.x86_64
> cloudstack-management-4.15.0.0-1.el7.x86_64
> cloudstack-cli-4.15.0.0-1.el7.x86_64
>
>
> Agent: CentOS 7.9
>
> # rpm -qa | grep cloudstack
> cloudstack-common-4.15.0.0-1.el7.x86_64
> cloudstack-management-4.15.0.0-1.el7.x86_64
> cloudstack-cli-4.15.0.0-1.el7.x86_64
>
>
>
> The needed
>
>