On Wed, Sep 14, 2016 at 11:56 AM, Maton, Brett <matonb(a)ltresources.co.uk>
wrote:
Ah ok, the VM I'm running hosted-engine --deploy on indeed
doesn;t have
the vmx flag.
( the previous result was from the physical host running the VM ).
I've had a quick look through the options, but can't see where I could
enable vmx or change the settings for the VM itself.
Sorry but I don't understand the scenario.
hosted-engine-setup has to be installed and executed on the host you are
going to use to run a VM which will contain the engine; while are you
running it on a VM?
You can do it for test purposes but it's not recommended for the production
usage.
In that case you need nested virtualization support on your physical host
since you are going to create a VM for your hosted-engine host and then you
are going to start a nested VM there.
On 14 September 2016 at 10:50, Simone Tiraboschi <stirabos(a)redhat.com>
wrote:
>
>
> On Wed, Sep 14, 2016 at 11:40 AM, Simone Tiraboschi <stirabos(a)redhat.com>
> wrote:
>
>>
>>
>> On Wed, Sep 14, 2016 at 11:39 AM, Maton, Brett <matonb(a)ltresources.co.uk
>> > wrote:
>>
>>> The vmx cpu flag is present, is that what you mean ?
>>>
>>
>> Yes, let me double check VDSM logs.
>>
>>
> The issue is indeed here:
> Thread-89::ERROR::2016-09-13 19:45:58,188::vm::765::virt.vm::(_startUnderlyingVm)
> vmId=`1ed592d3-2b69-4901-9ff6-fe21d1dff8c5`::The vm start process failed
> Traceback (most recent call last):
> File "/usr/share/vdsm/virt/vm.py", line 706, in _startUnderlyingVm
> self._run()
> File "/usr/share/vdsm/virt/vm.py", line 1996, in _run
> self._connection.createXML(domxml, flags),
> File "/usr/lib/python2.7/site-packages/vdsm/libvirtconnection.py",
> line 123, in wrapper
> ret = f(*args, **kwargs)
> File "/usr/lib/python2.7/site-packages/vdsm/utils.py", line 916, in
> wrapper
> return func(inst, *args, **kwargs)
> File "/usr/lib64/python2.7/site-packages/libvirt.py", line 3611, in
> createXML
> if ret is None:raise libvirtError('virDomainCreateXML() failed',
> conn=self)
> libvirtError: invalid argument: could not find capabilities for
> arch=x86_64 domaintype=kvm
> Thread-89::INFO::2016-09-13 19:45:58,192::vm::1308::virt.vm::(setDownStatus)
> vmId=`1ed592d3-2b69-4901-9ff6-fe21d1dff8c5`::Changed state to Down:
> invalid argument: could not find capabilities for arch=x86_64
> domaintype=kvm (code=1)
>
> And VDSM returns just
> 'cpuFlags': 'fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cm
> ov,pat,pse36,clflush,mmx,fxsr,sse,sse2,syscall,nx,rdtscp,lm,
> constant_tsc,rep_good,nopl,eagerfpu,pni,pclmulqdq,ssse3,
> fma,cx16,pcid,sse4_1,sse4_2,x2apic,movbe,popcnt,tsc_
> deadline_timer,aes,xsave,avx,f16c,rdrand,hypervisor,lahf_
> lm,fsgsbase,bmi1,avx2,smep,bmi2,erms,invpcid,xsaveopt,
> model_Haswell-noTSX,model_Nehalem,model_Conroe,model_
> Penryn,model_IvyBridge,model_Westmere,model_SandyBridge'
>
> without vmx!
>
>
>
>
>>
>>
>>>
>>> # grep flags /proc/cpuinfo | grep -c ' vmx '
>>> 48
>>>
>>> Trying to avoid rebooting the server if possible...
>>>
>>> On 14 September 2016 at 10:16, Simone Tiraboschi <stirabos(a)redhat.com>
>>> wrote:
>>>
>>>>
>>>>
>>>> On Wed, Sep 14, 2016 at 11:05 AM, Maton, Brett <
>>>> matonb(a)ltresources.co.uk> wrote:
>>>>
>>>>> Oops :)
>>>>>
>>>>> hosted setup log attached.
>>>>>
>>>>
>>>> Your issue is probably here:
>>>> 2016-09-13 19:41:52 DEBUG otopi.ovirt_host_deploy.hardware
>>>> hardware.detect:210 Cannot detect virualization
>>>> Traceback (most recent call last):
>>>> File
"/usr/lib/python2.7/site-packages/ovirt_host_deploy/hardware.py",
>>>> line 199, in detect
>>>> if self._isVirtualizationEnabled():
>>>> File
"/usr/lib/python2.7/site-packages/ovirt_host_deploy/hardware.py",
>>>> line 175, in _isVirtualizationEnabled
>>>> bios_ok = self._vmx_enabled_by_bios()
>>>> File
"/usr/lib/python2.7/site-packages/ovirt_host_deploy/hardware.py",
>>>> line 134, in _vmx_enabled_by_bios
>>>> self._prdmsr(0, MSR_IA32_FEATURE_CONTROL) & (
>>>> File
"/usr/lib/python2.7/site-packages/ovirt_host_deploy/hardware.py",
>>>> line 121, in _prdmsr
>>>> ret = struct.unpack('L', f.read(8))[0]
>>>> IOError: [Errno 5] Input/output error
>>>> 2016-09-13 19:41:52 WARNING otopi.plugins.gr_he_setup.vdsmd.cpu
>>>> cpu._setup:156 Cannot detect if hardware supports virtualization
>>>>
>>>> Can you please check if vmx is enabled in the bios of your host?
>>>> Otherwise vdsm/libvrit will refuse to start the VM.
>>>>
>>>>
>>>>
>>>>>
>>>>> On 14 September 2016 at 09:59, Simone Tiraboschi
<stirabos(a)redhat.com
>>>>> > wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Sep 14, 2016 at 10:46 AM, Maton, Brett <
>>>>>> matonb(a)ltresources.co.uk> wrote:
>>>>>>
>>>>>>> Log attached as request
>>>>>>>
>>>>>>>
>>>>>> Sorry, I was asking for hosted-engine-setup logs; you can find
them
>>>>>> under /var/log/ovirt-hosted-engine-setup/
>>>>>>
>>>>>>
>>>>>>> On 14 September 2016 at 08:48, Simone Tiraboschi <
>>>>>>> stirabos(a)redhat.com> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Sep 14, 2016 at 8:19 AM, Maton, Brett <
>>>>>>>> matonb(a)ltresources.co.uk> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> I'm having trouble deploying selfhosted engine
following this
>>>>>>>>> guide
http://www.ovirt.org/develop/d
>>>>>>>>> eveloper-guide/engine/migrate-to-hosted-engine/
>>>>>>>>>
>>>>>>>>> It gets close to deploying the vm, but fails with
>>>>>>>>>
>>>>>>>>> 2016-09-13 19:46:04 ERROR
otopi.plugins.gr_he_common.core.misc
>>>>>>>>> misc._terminate:180 Hosted Engine deployment failed:
this system is not
>>>>>>>>> reliable, please check the issue,fix and redeploy
>>>>>>>>>
>>>>>>>>
>>>>>>>> can you please attach the whole log to let us check where
it's
>>>>>>>> failing?
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> For storage I chose a random NFS share on a remote
host that was
>>>>>>>>> empty, I did notice that something kept removing
'nameserver' entries from
>>>>>>>>> resolv.conf
>>>>>>>>>
>>>>>>>>> vdsm log show issues connecting to the broker,
>>>>>>>>>
>>>>>>>>
>>>>>>>> ovirt-hosted-engine-setup will enable and start the
broker if and
>>>>>>>> only if the deployment went fine; that errors at deploy
time are harmless
>>>>>>>> since the broker is really down.
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> periodic/0::ERROR::2016-09-13
19:49:49,704::brokerlink::75::
>>>>>>>>>
ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(connect)
>>>>>>>>> Failed to connect to broker, the number of errors has
exceeded the limit (1)
>>>>>>>>> periodic/0::ERROR::2016-09-13
19:49:49,704::api::253::root::(_getHaInfo)
>>>>>>>>> failed to retrieve Hosted Engine HA info
>>>>>>>>> periodic/1::WARNING::2016-09-13
19:49:49,748::periodic::269::v
>>>>>>>>> irt.periodic.VmDispatcher::(__call__) could not run
<class
>>>>>>>>>
'vdsm.virt.periodic.DriveWatermarkMonitor'> on
>>>>>>>>> [u'1ed592d3-2b69-4901-9ff6-fe21d1dff8c5']
>>>>>>>>> periodic/2::WARNING::2016-09-13
19:49:51,749::periodic::269::v
>>>>>>>>> irt.periodic.VmDispatcher::(__call__) could not run
<class
>>>>>>>>>
'vdsm.virt.periodic.DriveWatermarkMonitor'> on
>>>>>>>>> [u'1ed592d3-2b69-4901-9ff6-fe21d1dff8c5']
>>>>>>>>> periodic/3::WARNING::2016-09-13
19:49:53,749::periodic::269::v
>>>>>>>>> irt.periodic.VmDispatcher::(__call__) could not run
<class
>>>>>>>>>
'vdsm.virt.periodic.DriveWatermarkMonitor'> on
>>>>>>>>> [u'1ed592d3-2b69-4901-9ff6-fe21d1dff8c5']
>>>>>>>>> periodic/0::WARNING::2016-09-13
19:49:55,750::periodic::269::v
>>>>>>>>> irt.periodic.VmDispatcher::(__call__) could not run
<class
>>>>>>>>>
'vdsm.virt.periodic.DriveWatermarkMonitor'> on
>>>>>>>>> [u'1ed592d3-2b69-4901-9ff6-fe21d1dff8c5']
>>>>>>>>> periodic/1::WARNING::2016-09-13
19:49:57,750::periodic::269::v
>>>>>>>>> irt.periodic.VmDispatcher::(__call__) could not run
<class
>>>>>>>>>
'vdsm.virt.periodic.DriveWatermarkMonitor'> on
>>>>>>>>> [u'1ed592d3-2b69-4901-9ff6-fe21d1dff8c5']
>>>>>>>>> periodic/2::WARNING::2016-09-13
19:49:59,751::periodic::269::v
>>>>>>>>> irt.periodic.VmDispatcher::(__call__) could not run
<class
>>>>>>>>>
'vdsm.virt.periodic.DriveWatermarkMonitor'> on
>>>>>>>>> [u'1ed592d3-2b69-4901-9ff6-fe21d1dff8c5']
>>>>>>>>>
>>>>>>>>> What should I check next ?
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Users mailing list
>>>>>>>>> Users(a)ovirt.org
>>>>>>>>>
http://lists.ovirt.org/mailman/listinfo/users
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>