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

> El 2019-05-24 14:42, Simone Tiraboschi escribió:
> > 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?
> >
>
> L0 is a physical host for oVirt 4.1.9 (cannot upgrade yet) with vdsm. I
> can try to destroy L1 and reinstall it now that L0 has nested
> virtualization support and see how it goes, that will probably be on
> next monday, I'll send the result once I try.
>

Did you installed vdsm-hook-nestedvt on your L0 hosts?
if vdsm-hook-nestedvt is there and cat
/sys/module/kvm_intel/parameters/nested reports Y, shutting down
and  restarting your L1 VMs from oVirt should be enough.


>
> >
> >> 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]
> >>>>>>>> [1]
> >>>>>>>>>>> > oVirt Code of Conduct:
> >>>>>>>>>>> >
> >>>> https://www.ovirt.org/community/about/community-guidelines/ [2]
> >> [2]
> >>>>>> [2]
> >>>>>>>> [2]
> >>>>>>>>>>> > List Archives:
> >>>>>>>>>>> >
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/P7ZJB2NVO5DYARQTEHLMA4WR3T3P6N4N/
> >> [3]
> >>>> [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]
> >>>>>>>> [1]
> >>>>>>>>>>> oVirt Code of Conduct:
> >>>>>>>>>>>
> >> https://www.ovirt.org/community/about/community-guidelines/ [2]
> >>>> [2]
> >>>>>> [2] [2]
> >>>>>>>>>>> List Archives:
> >>>>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/7LALMJF4SQQXLFZUXV2I53YRGX7J7FR6/
> >> [4]
> >>>> [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] [1]
> >>>>>>>>> oVirt Code of Conduct:
> >>>>>>>>> https://www.ovirt.org/community/about/community-guidelines/
> >> [2]
> >>>> [2] [2]
> >>>>>> [2]
> >>>>>>>>> List Archives:
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/4QMYFBJUMSO7XF2XID4UWY27RMKDV6C4/
> >> [5]
> >>>> [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] [1]
> >>>>>>>> oVirt Code of Conduct:
> >>>>>>>> https://www.ovirt.org/community/about/community-guidelines/
> >> [2]
> >>>> [2] [2]
> >>>>>> [2]
> >>>>>>>> List Archives:
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/6O7QPVYUHVE7BHHSOVRATSYWJA732RPF/
> >> [6]
> >>>> [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] [1]
> >>>>>>> [2]
> >> https://www.ovirt.org/community/about/community-guidelines/ [2]
> >>>> [2]
> >>>>>> [2]
> >>>>>>> [3]
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/P7ZJB2NVO5DYARQTEHLMA4WR3T3P6N4N/
> >> [3]
> >>>> [3]
> >>>>>> [3]
> >>>>>>> [4]
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/7LALMJF4SQQXLFZUXV2I53YRGX7J7FR6/
> >> [4]
> >>>> [4]
> >>>>>> [4]
> >>>>>>> [5]
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/4QMYFBJUMSO7XF2XID4UWY27RMKDV6C4/
> >> [5]
> >>>> [5]
> >>>>>> [5]
> >>>>>>> [6]
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
> https://lists.ovirt.org/archives/list/[email protected]/message/6O7QPVYUHVE7BHHSOVRATSYWJA732RPF/
> >> [6]
> >>>> [6]
> >>>>>> [6]
> >>>>>>> [7] https://www.redhat.com/ [7] [7] [7]
> >>>>>>> [8] https://twitter.com/redhatjobs [8] [8] [8]
> >>>>>>> [9] https://www.facebook.com/redhatjobs [9] [9] [9]
> >>>>>>> [10] https://instagram.com/redhatjobs [10] [10] [10]
> >>>>>>> [11] https://red.ht/sig [11] [11] [11]
> >>>>>>> [12] https://redhat.com/summit [12] [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] [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/W34C2C6RCHTN3ZCCJE26MNYIDI3WUZ5Z/

Reply via email to