On Fri, May 24, 2019 at 3:39 PM <[email protected]> wrote:

> El 2019-05-24 14:30, Simone Tiraboschi escribió:
> > On Fri, May 24, 2019 at 2:56 PM <[email protected]> wrote:
> >
> >> El 2019-05-24 13:39, Simone Tiraboschi escribió:
> >>> On Fri, May 24, 2019 at 2:32 PM <[email protected]> wrote:
> >>>
> >>>> El 2019-05-24 13:22, Simone Tiraboschi escribió:
> >>>>> On Fri, May 24, 2019 at 1:51 PM <[email protected]> wrote:
> >>>>>
> >>>>>> El 2019-05-24 12:41, [email protected] escribió:
> >>>>>>> El 2019-05-14 08:19, Yedidyah Bar David escribió:
> >>>>>>>> On Tue, May 14, 2019 at 10:02 AM <[email protected]> wrote:
> >>>>>>>>>
> >>>>>>>>> Please, any ideas about this?
> >>>>>>>>>
> >>>>>>>>> Thanks.
> >>>>>>>>>
> >>>>>>>>> El 2019-05-10 09:18, [email protected] escribió:
> >>>>>>>>> > Hi,
> >>>>>>>>> >
> >>>>>>>>> > We're running oVirt version 4.3.3, and trying to
> >> configure
> >>>>>> one of the
> >>>>>>>>> > hosts to support Nested Virtualization, but when
> >> installing
> >>>>>> the nested
> >>>>>>>>> > host it claims it doesn't support hardware
> >> virtualization.
> >>>>>>>>> >
> >>>>>>>>> > On the physical host, we've enabled nested
> >> virtualization:
> >>>>>>>>> >
> >>>>>>>>> > # cat /sys/module/kvm_intel/parameters/nested
> >>>>>>>>> > Y
> >>>>>>>>> >
> >>>>>>>>> > Content of /etc/modprobe.d/kvm.conf:
> >>>>>>>>> >
> >>>>>>>>> > options kvm_intel nested=1
> >>>>>>>>> > options kvm_intel enable_shadow_vmcs=1
> >>>>>>>>> > options kvm_intel enable_apicv=1
> >>>>>>>>> > options kvm_intel ept=1
> >>>>>>>>> >
> >>>>>>>>> > I created a VM to run on that host, which will be the
> >>>> nested
> >>>>>> host. I
> >>>>>>>>> > try to deploy it but the engine will show it failed
> >>>> because:
> >>>>>>>>> >
> >>>>>>>>> > 2019-05-10 09:11:32,006+01 ERROR
> >>>>>>>>> >
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> > [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
> >>>>>>>>> > (VdsDeploy) [6381e662] EVENT_ID:
> >>>>>> VDS_INSTALL_IN_PROGRESS_ERROR(511),
> >>>>>>>>> > An error has occurred during installation of Host host1:
> >>>>>> Failed to
> >>>>>>>>> > execute stage 'Setup validation': Hardware does not
> >> support
> >>>>>>>>> > virtualization.
> >>>>>>>>
> >>>>>>>
> >>>>>>> Hi Yedidyah, sorry for the delayed answer.
> >>>>>>>
> >>>>>>>> You might find some more details in the host-deploy log,
> >>>>>>>> which you should be able to find in
> >>>>>> /var/log/ovirt-engine/host-deploy
> >>>>>>>> (on the engine machine, it's copied there after deploy
> >>>>>> finishes).
> >>>>>>>>
> >>>>>>>
> >>>>>>> I had a look at it, but nothing relevant shows up besides
> >> this
> >>>>>> line:
> >>>>>>>
> >>>>>>> 2019-05-10 09:11:32,628+0100 DEBUG otopi.context
> >>>>>>> context._executeMethod:145 method exception
> >>>>>>> Traceback (most recent call last):
> >>>>>>>    File "/tmp/ovirt-qPjYkVy6Ys/pythonlib/otopi/context.py",
> >>>> line
> >>>>>> 132,
> >>>>>>> in _executeMethod
> >>>>>>>      method['method']()
> >>>>>>>    File
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> > "/tmp/ovirt-qPjYkVy6Ys/otopi-plugins/ovirt-host-deploy/vdsm/hardware.py",
> >>>>>>> line 71, in _validate_virtualization
> >>>>>>>      _('Hardware does not support virtualization')
> >>>>>>> RuntimeError: Hardware does not support virtualization
> >>>>>>>
> >>>>>>>> It's been some time since I configured this myself, so I do
> >>>> not
> >>>>>>>> remember
> >>>>>>>> the details anymore. Did you check some guides/blog
> >> posts/etc.
> >>>>>> about
> >>>>>>>> this?
> >>>>>>>>
> >>>>>>>
> >>>>>>> I didn't. I just enabled nested virtualization in the host
> >> and
> >>>>>> tried to
> >>>>>>> deploy.
> >>>>>>>
> >>>>>>>> What type of CPU did you configure in the VM (and cluster)?
> >>>>>>>>
> >>>>>>>
> >>>>>>> In the Cluster I have the Intel Broadwell Family, and as the
> >> VM
> >>>>>> CPU I
> >>>>>>> have the default cluster CPU which is the one I just
> >>>> referenced.
> >>>>>> Not
> >>>>>>> sure if anything else should be done.
> >>>>>>>
> >>>>>>>> To see what checks the code does, you can read [1], although
> >>>> the
> >>>>>> log
> >>>>>>>> should be enough IMO.
> >>>>>>>>
> >>>>>>>> [1]
> >>>>>> /usr/lib/python2.7/site-packages/ovirt_host_deploy/hardware.py
> >>>>>>
> >>>>>> I just saw this in the log:
> >>>>>>
> >>>>>> 2019-05-24 12:44:56,000+0100 DEBUG
> >>>> otopi.ovirt_host_deploy.hardware
> >>>>>>
> >>>>>> hardware._isVirtualizationEnabled:208 virtualization support
> >>>>>> GenuineIntel (cpu: False, bios: True)
> >>>>>>
> >>>>>> So the CPU is not able to support virtualization. Why could be
> >>>>>> that?
> >>>>>
> >>>>> Hi,
> >>>>> can you please share the output of cat /proc/cpuinfo ?
> >>>>>
> >>>>
> >>>> Hi Simone,
> >>>>
> >>>> Please find attached the output (assuming you meant the VM that
> >> is
> >>>> meant
> >>>> to be added as a host). You'll probably see the model name as
> >>>> Haswell
> >>>> because I forced it to test, but the same happens with
> >> Broadwell.
> >>>
> >>> OK,
> >>> vmx flag is not there so this VM doesn't support virtualization
> >> and
> >>> for that you have to enable nested virt support on the underlying
> >>> level. What (SW) are you using on the underlying layer?
> >>>
> >>> Let's try to recap:
> >>> L0 is your physical machine
> >>> L1 is the VM you are going to use as a virtualization host for
> >> oVirt
> >>> L2 are the VM you are going to create with oVirt
> >>>
> >>> In order to be able to start a L2 VM from oVirt, you have to
> >> enable
> >>> nested virtualization support on your L0 physical host.
> >>>
> >>
> >> Ok, the output I sent in the previous e-mail was for L1. For L0 I'm
> >>
> >> sending the cpuinfo log now.
> >>
> >> I saw in the code, the flag that is returning false at deployment
> >> of L1
> >> is this:
> >>
> >>      cpu_ok = self._cpu_has_vmx_support()
> >>
> >> Which calls the _cpu_has_vmx_support():
> >>
> >>      def _cpu_has_vmx_support(self):
> >>          eax, ebx, ecx, edx = self._cpuid(1)
> >>          # CPUID.1:ECX.VMX[bit 5] -> VT
> >>          ret = ecx & (1 << 5) != 0
> >>          self.logger.debug('vmx support: %s', ret)
> >>          return ret
> >>
> >>  From that, am I assuming well that vmx support should be enabled
> >> also
> >> for L1? If so, what could be the reason for not being enabled?
> >
> > Nested virtualization support on L0 is supposed to enable
> > virtualization support (vmx flag) on L1.
> > How you defined and started your L1 VMs?
> >
>
> I basically created the L1 VM when L0 had no nested support yet, I
> enabled the nested support once the L1 machine was already created, can
> that make a difference?
>

I suppose so.
But which kind of software are you using on your L0? directly libvirt with
virsh? virt-install? virt-manager? another oVirt isntance?


>
> I defined the VM like any other, just with one special option enabled:
> to be run on the L0 host which has the nested support enabled. I also
> tried shutting down the VM and starting it again, but made no
> difference.
>
> >
> >> Thanks again.
> >>
> >>>
> >>>
> >>>> Thanks.
> >>>>
> >>>>>
> >>>>>>>>
> >>>>>>>> Best regards,
> >>>>>>>>
> >>>>>>>>> >
> >>>>>>>>> > Am I missing something here?
> >>>>>>>>> >
> >>>>>>>>> > Thanks.
> >>>>>>>>> > _______________________________________________
> >>>>>>>>> > Users mailing list -- [email protected]
> >>>>>>>>> > To unsubscribe send an email to [email protected]
> >>>>>>>>> > Privacy Statement:
> >>>> https://www.ovirt.org/site/privacy-policy/ [1] [1]
> >>>>>> [1]
> >>>>>>>>> > oVirt Code of Conduct:
> >>>>>>>>> >
> >> https://www.ovirt.org/community/about/community-guidelines/ [2]
> >>>> [2]
> >>>>>> [2]
> >>>>>>>>> > List Archives:
> >>>>>>>>> >
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/P7ZJB2NVO5DYARQTEHLMA4WR3T3P6N4N/
> >> [3]
> >>>> [3]
> >>>>>> [3]
> >>>>>>>>> _______________________________________________
> >>>>>>>>> Users mailing list -- [email protected]
> >>>>>>>>> To unsubscribe send an email to [email protected]
> >>>>>>>>> Privacy Statement:
> >> https://www.ovirt.org/site/privacy-policy/ [1]
> >>>> [1]
> >>>>>> [1]
> >>>>>>>>> oVirt Code of Conduct:
> >>>>>>>>> https://www.ovirt.org/community/about/community-guidelines/
> >> [2]
> >>>> [2] [2]
> >>>>>>>>> List Archives:
> >>>>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/7LALMJF4SQQXLFZUXV2I53YRGX7J7FR6/
> >> [4]
> >>>> [4]
> >>>>>> [4]
> >>>>>>> _______________________________________________
> >>>>>>> Users mailing list -- [email protected]
> >>>>>>> To unsubscribe send an email to [email protected]
> >>>>>>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
> >> [1]
> >>>> [1] [1]
> >>>>>>> oVirt Code of Conduct:
> >>>>>>> https://www.ovirt.org/community/about/community-guidelines/
> >> [2] [2]
> >>>> [2]
> >>>>>>> List Archives:
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/4QMYFBJUMSO7XF2XID4UWY27RMKDV6C4/
> >> [5]
> >>>> [5]
> >>>>>> [5]
> >>>>>> _______________________________________________
> >>>>>> Users mailing list -- [email protected]
> >>>>>> To unsubscribe send an email to [email protected]
> >>>>>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
> >> [1]
> >>>> [1] [1]
> >>>>>> oVirt Code of Conduct:
> >>>>>> https://www.ovirt.org/community/about/community-guidelines/
> >> [2] [2]
> >>>> [2]
> >>>>>> List Archives:
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/6O7QPVYUHVE7BHHSOVRATSYWJA732RPF/
> >> [6]
> >>>> [6]
> >>>>>> [6]
> >>>>>
> >>>>> --
> >>>>>
> >>>>> Simone Tiraboschi
> >>>>>
> >>>>> He / Him / His
> >>>>>
> >>>>> Principal Software Engineer
> >>>>>
> >>>>> Red Hat [7]
> >>>>>
> >>>>> [email protected]
> >>>>>
> >>>>> @redhatjobs [8]   redhatjobs [9] @redhatjobs [10]
> >>>>>
> >>>>>                 [11]
> >>>>>
> >>>>>   [12]
> >>>>>
> >>>>>
> >>>>>
> >>>>> Links:
> >>>>> ------
> >>>>> [1] https://www.ovirt.org/site/privacy-policy/ [1] [1]
> >>>>> [2] https://www.ovirt.org/community/about/community-guidelines/
> >> [2]
> >>>> [2]
> >>>>> [3]
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/P7ZJB2NVO5DYARQTEHLMA4WR3T3P6N4N/
> >> [3]
> >>>> [3]
> >>>>> [4]
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/7LALMJF4SQQXLFZUXV2I53YRGX7J7FR6/
> >> [4]
> >>>> [4]
> >>>>> [5]
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/4QMYFBJUMSO7XF2XID4UWY27RMKDV6C4/
> >> [5]
> >>>> [5]
> >>>>> [6]
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/6O7QPVYUHVE7BHHSOVRATSYWJA732RPF/
> >> [6]
> >>>> [6]
> >>>>> [7] https://www.redhat.com/ [7] [7]
> >>>>> [8] https://twitter.com/redhatjobs [8] [8]
> >>>>> [9] https://www.facebook.com/redhatjobs [9] [9]
> >>>>> [10] https://instagram.com/redhatjobs [10] [10]
> >>>>> [11] https://red.ht/sig [11] [11]
> >>>>> [12] https://redhat.com/summit [12] [12]
> >>>
> >>> --
> >>>
> >>> Simone Tiraboschi
> >>>
> >>> He / Him / His
> >>>
> >>> Principal Software Engineer
> >>>
> >>> Red Hat [7]
> >>>
> >>> [email protected]
> >>>
> >>> @redhatjobs [8]   redhatjobs [9] @redhatjobs [10]
> >>>
> >>>                 [11]
> >>>
> >>>   [12]
> >>>
> >>>
> >>>
> >>> Links:
> >>> ------
> >>> [1] https://www.ovirt.org/site/privacy-policy/ [1]
> >>> [2] https://www.ovirt.org/community/about/community-guidelines/
> >> [2]
> >>> [3]
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/P7ZJB2NVO5DYARQTEHLMA4WR3T3P6N4N/
> >> [3]
> >>> [4]
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/7LALMJF4SQQXLFZUXV2I53YRGX7J7FR6/
> >> [4]
> >>> [5]
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/4QMYFBJUMSO7XF2XID4UWY27RMKDV6C4/
> >> [5]
> >>> [6]
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/6O7QPVYUHVE7BHHSOVRATSYWJA732RPF/
> >> [6]
> >>> [7] https://www.redhat.com/ [7]
> >>> [8] https://twitter.com/redhatjobs [8]
> >>> [9] https://www.facebook.com/redhatjobs [9]
> >>> [10] https://instagram.com/redhatjobs [10]
> >>> [11] https://red.ht/sig [11]
> >>> [12] https://redhat.com/summit [12]
> >
> > --
> >
> > Simone Tiraboschi
> >
> > He / Him / His
> >
> > Principal Software Engineer
> >
> > Red Hat [7]
> >
> > [email protected]
> >
> > @redhatjobs [8]   redhatjobs [9] @redhatjobs [10]
> >
> >                [11]
> >
> >  [12]
> >
> >
> >
> > Links:
> > ------
> > [1] https://www.ovirt.org/site/privacy-policy/
> > [2] https://www.ovirt.org/community/about/community-guidelines/
> > [3]
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/P7ZJB2NVO5DYARQTEHLMA4WR3T3P6N4N/
> > [4]
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/7LALMJF4SQQXLFZUXV2I53YRGX7J7FR6/
> > [5]
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/4QMYFBJUMSO7XF2XID4UWY27RMKDV6C4/
> > [6]
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/6O7QPVYUHVE7BHHSOVRATSYWJA732RPF/
> > [7] https://www.redhat.com/
> > [8] https://twitter.com/redhatjobs
> > [9] https://www.facebook.com/redhatjobs
> > [10] https://instagram.com/redhatjobs
> > [11] https://red.ht/sig
> > [12] https://redhat.com/summit
>


-- 

Simone Tiraboschi

He / Him / His

Principal Software Engineer

Red Hat <https://www.redhat.com/>

[email protected]
@redhatjobs <https://twitter.com/redhatjobs>   redhatjobs
<https://www.facebook.com/redhatjobs> @redhatjobs
<https://instagram.com/redhatjobs>
<https://red.ht/sig>
<https://redhat.com/summit>
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/CSSCP2DNRCRKOOTJKCCYQSIFNFBBUEOW/

Reply via email to