Okay, I went back to using a bond (instead of an individual NIC).
Above
network problem is fixed and now proceeds as far as ever. Hangs for around
10 minutes at:
[ INFO ] TASK [Check engine VM health]
The hosted-engine-setup-ansible-create_target_vm log has:
2018-10-08 23:42:01,664+0100 INFO ansible task start {'status': 'OK',
'ansible_task': u'Check engine VM health', 'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
Then repeats the following line for around 10 minutes:
2018-10-08 23:42:01,866+0100 DEBUG ansible on_any args
<ansible.executor.task_result.TaskResult object at 0x7f313cd338d0> kwargs
Before eventually, the console outputs the following error:
[ ERROR ] fatal: [localhost]: FAILED! => {"attempts": 120,
"changed":
true, "cmd": ["hosted-engine", "--vm-status",
"--json"], "delta":
"0:00:00.167677", "end": "2018-10-08 23:53:11.112436",
"rc": 0, "start":
"2018-10-08 23:53:10.944759", "stderr": "",
"stderr_lines": [], "stdout":
"{\"1\": {\"conf_on_shared_storage\": true,
\"live-data\": true, \"extra\":
\"metadata_parse_version=1\\nmetadata_feature_version=1\\ntimestamp=49491
(Mon Oct 8 23:53:03
2018)\\nhost-id=1\\nscore=3400\\nvm_conf_refresh_time=49491 (Mon Oct 8
23:53:03
2018)\\nconf_on_shared_storage=True\\nmaintenance=False\\nstate=EngineStarting\\nstopped=False\\n\",
\"hostname\": \"host\", \"host-id\": 1,
\"engine-status\": {\"reason\":
\"failed liveliness check\", \"health\": \"bad\",
\"vm\": \"up\",
\"detail\": \"Up\"}, \"score\": 3400,
\"stopped\": false, \"maintenance\":
false, \"crc32\": \"75452be7\", \"local_conf_timestamp\":
49491,
\"host-ts\": 49491}, \"global_maintenance\": false}",
"stdout_lines":
["{\"1\": {\"c
onf_on_shared_storage\": true, \"live-data\": true, \"extra\":
\"metadata_parse_version=1\\nmetadata_feature_version=1\\ntimestamp=49491
(Mon Oct 8 23:53:03
2018)\\nhost-id=1\\nscore=3400\\nvm_conf_refresh_time=49491 (Mon Oct 8
23:53:03
2018)\\nconf_on_shared_storage=True\\nmaintenance=False\\nstate=EngineStarting\\nstopped=False\\n\",
\"hostname\": \"host\", \"host-id\": 1,
\"engine-status\": {\"reason\":
\"failed liveliness check\", \"health\": \"bad\",
\"vm\": \"up\",
\"detail\": \"Up\"}, \"score\": 3400,
\"stopped\": false, \"maintenance\":
false, \"crc32\": \"75452be7\", \"local_conf_timestamp\":
49491,
\"host-ts\": 49491}, \"global_maintenance\": false}"]}
[ INFO ] TASK [Check VM status at virt level]
The hosted-engine-setup-ansible-create_target_vm log shows the following
when this error occurs:
2018-10-08 23:53:11,812+0100 DEBUG var changed: host "localhost" var
"ansible_failed_result" type "<type 'dict'>" value:
"{
"_ansible_no_log": false,
"_ansible_parsed": true,
"attempts": 120,
"changed": true,
"cmd": [
"hosted-engine",
"--vm-status",
"--json"
],
"delta": "0:00:00.167677",
"end": "2018-10-08 23:53:11.112436",
"failed": true,
"invocation": {
"module_args": {
"_raw_params": "hosted-engine --vm-status --json",
"_uses_shell": false,
"argv": null,
"chdir": null,
"creates": null,
"executable": null,
"removes": null,
"stdin": null,
"warn": true
}
},
"rc": 0,
"start": "2018-10-08 23:53:10.944759",
"stderr": "",
"stderr_lines": [],
"stdout": "{\"1\": {\"conf_on_shared_storage\":
true, \"live-data\":
true, \"extra\":
\"metadata_parse_version=1\\nmetadata_feature_version=1\\ntimestamp=49491
(Mon Oct 8 23:53:03
2018)\\nhost-id=1\\nscore=3400\\nvm_conf_refresh_time=49491 (Mon Oct 8
23:53:03
2018)\\nconf_on_shared_storage=True\\nmaintenance=False\\nstate=EngineStarting\\nstopped=False\\n\",
\"hostname\": \"host\", \"host-id\": 1,
\"engine-status\": {\"reason\":
\"failed liveliness check\", \"health\": \"bad\",
\"vm\": \"up\",
\"detail\": \"Up\"}, \"score\": 3400,
\"stopped\": false, \"maintenance\":
false, \"crc32\": \"75452be7\", \"local_conf_timestamp\":
49491,
\"host-ts\": 49491}, \"global_maintenance\": false}",
This is usually a name resolution issue:
"vm": "up" - this is checked at virt level
"reason": "failed liveliness check", "health":
"bad" - this is checked
from the host over http
I'd suggest to double check that the host can correctly resolve the name of
the engine VM and that the engine VM correctly got the address where its
FQDN resolves to.
Do you have a properly working DHCP with a DHCP reservation for the engine
VM? did you set a static IP on the engine VM?
"stdout_lines": [
"{\"1\": {\"conf_on_shared_storage\": true,
\"live-data\": true,
\"extra\":
\"metadata_parse_version=1\\nmetadata_feature_version=1\\ntimestamp=49491
(Mon Oct 8 23:53:03
2018)\\nhost-id=1\\nscore=3400\\nvm_conf_refresh_time=49491 (Mon Oct 8
23:53:03
2018)\\nconf_on_shared_storage=True\\nmaintenance=False\\nstate=EngineStarting\\nstopped=False\\n\",
\"hostname\": \"host\", \"host-id\": 1,
\"engine-status\": {\"reason\":
\"failed liveliness check\", \"health\": \"bad\",
\"vm\": \"up\",
\"detail\": \"Up\"}, \"score\": 3400,
\"stopped\": false, \"maintenance\":
false, \"crc32\": \"75452be7\", \"local_conf_timestamp\":
49491,
\"host-ts\": 49491}, \"global_maintenance\": false}"
]
}"
2018-10-08 23:53:11,813+0100 DEBUG var changed: host "localhost" var
"ansible_failed_task" type "<type 'dict'>" value:
"{
"action": "command",
"any_errors_fatal": false,
"args": {
"_ansible_check_mode": false,
"_ansible_debug": false,
"_ansible_diff": false,
"_ansible_keep_remote_files": false,
"_ansible_module_name": "command",
"_ansible_no_log": false,
"_ansible_remote_tmp": "~/.ansible/tmp",
"_ansible_selinux_special_fs": [
"fuse",
"nfs",
"vboxsf",
"ramfs",
"9p"
],
"_ansible_shell_executable": "/bin/sh",
"_ansible_socket": null,
"_ansible_syslog_facility": "LOG_USER",
"_ansible_tmpdir":
"/root/.ansible/tmp/ansible-tmp-1539039190.78-59276929025529/",
"_ansible_verbosity": 0,
"_ansible_version": "2.6.5",
"_raw_params": "hosted-engine --vm-status --json",
"warn": true
},
"async": 0,
"async_val": 0,
"become": null,
"become_flags": null,
"become_method": null,
"become_user": null,
"changed_when": [
true
],
"check_mode": null,
"connection": "local",
"debugger": null,
"delay": 5,
"delegate_facts": false,
"delegate_to": null,
"diff": null,
"environment": [
{
"LANG": "en_US.UTF-8",
"LC_ALL": "en_US.UTF-8",
"LC_MESSAGES": "en_US.UTF-8"
}
],
"failed_when": [],
"finalized": false,
"ignore_errors": null,
"loop": null,
"loop_control": null,
"loop_with": null,
"module_defaults": [],
"name": "Check engine VM health",
"no_log": null,
"notify": null,
"parent": {
"any_errors_fatal": null,
"become": null,
"become_flags": null,
"become_method": null,
"become_user": null,
"check_mode": null,
"connection": "local",
"debugger": null,
"delegate_facts": false,
"delegate_to": null,
"dep_chain": null,
"diff": null,
"environment": null,
"eor": false,
"ignore_errors": null,
"module_defaults": null,
"name": "Wait for the engine to come up on the target VM",
"no_log": null,
"port": null,
"remote_user": null,
"run_once": null,
"tags": [],
"vars": {},
"when": []
},
"parent_type": "Block",
"poll": 10,
"port": null,
"register": "health_result",
"remote_user": null,
"retries": 120,
"run_once": null,
"squashed": false,
"tags": [],
"until": [
"health_result.rc == 0 and 'health' in health_result.stdout and
health_result.stdout|from_json|json_query('*.\"engine-status\".\"health\"')|first==\"good\""
],
"uuid": "525400d0-30bf-04f1-b63b-00000000006b",
"vars": {},
"when": []
}"
2018-10-08 23:53:11,813+0100 DEBUG var changed: host "localhost" var
"health_result" type "<type 'dict'>" value: "{
"attempts": 120,
"changed": true,
"cmd": [
"hosted-engine",
"--vm-status",
"--json"
],
"delta": "0:00:00.167677",
"end": "2018-10-08 23:53:11.112436",
"failed": true,
"rc": 0,
"start": "2018-10-08 23:53:10.944759",
"stderr": "",
"stderr_lines": [],
"stdout": "{\"1\": {\"conf_on_shared_storage\":
true, \"live-data\":
true, \"extra\":
\"metadata_parse_version=1\\nmetadata_feature_version=1\\ntimestamp=49491
(Mon Oct 8 23:53:03
2018)\\nhost-id=1\\nscore=3400\\nvm_conf_refresh_time=49491 (Mon Oct 8
23:53:03
2018)\\nconf_on_shared_storage=True\\nmaintenance=False\\nstate=EngineStarting\\nstopped=False\\n\",
\"hostname\": \"host\", \"host-id\": 1,
\"engine-status\": {\"reason\":
\"failed liveliness check\", \"health\": \"bad\",
\"vm\": \"up\",
\"detail\": \"Up\"}, \"score\": 3400,
\"stopped\": false, \"maintenance\":
false, \"crc32\": \"75452be7\", \"local_conf_timestamp\":
49491,
\"host-ts\": 49491}, \"global_maintenance\": false}",
"stdout_lines": [
"{\"1\": {\"conf_on_shared_storage\": true,
\"live-data\": true,
\"extra\":
\"metadata_parse_version=1\\nmetadata_feature_version=1\\ntimestamp=49491
(Mon Oct 8 23:53:03
2018)\\nhost-id=1\\nscore=3400\\nvm_conf_refresh_time=49491 (Mon Oct 8
23:53:03
2018)\\nconf_on_shared_storage=True\\nmaintenance=False\\nstate=EngineStarting\\nstopped=False\\n\",
\"hostname\": \"host\", \"host-id\": 1,
\"engine-status\": {\"reason\":
\"failed liveliness check\", \"health\": \"bad\",
\"vm\": \"up\",
\"detail\": \"Up\"}, \"score\": 3400,
\"stopped\": false, \"maintenance\":
false, \"crc32\": \"75452be7\", \"local_conf_timestamp\":
49491,
\"host-ts\": 49491}, \"global_maintenance\": false}"
]
}"
2018-10-08 23:53:11,813+0100 ERROR ansible failed {'status': 'FAILED',
'ansible_type': 'task', 'ansible_task': u'Check engine VM
health',
'ansible_result': u'type: <type \'dict\'>\nstr:
{\'_ansible_parsed\': True,
\'stderr_lines\': [], u\'changed\': True, u\'end\':
u\'2018-10-08
23:53:11.112436\', \'_ansible_no_log\': False, u\'stdout\':
u\'{"1":
{"conf_on_shared_storage": true, "live-data": true,
"extra":
"metadata_parse_version=1\\\\nmetadata_feature_version=1\\\\ntimestamp=49491
(Mon Oct 8 23:53:', 'ansible_host': u'localhost',
'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml'}
2018-10-08 23:53:11,813+0100 DEBUG ansible on_any args
<ansible.executor.task_result.TaskResult object at 0x7f313cd338d0> kwargs
ignore_errors:None
2018-10-08 23:53:12,517+0100 INFO ansible task start {'status': 'OK',
'ansible_task': u'Check VM status at virt level',
'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:12,517+0100 DEBUG ansible on_any args TASK: Check VM
status at virt level kwargs is_conditional:False
2018-10-08 23:53:13,433+0100 DEBUG var changed: host "localhost" var
"vm_status_virsh" type "<type 'dict'>" value: "{
"changed": true,
"cmd": "virsh -r list | grep HostedEngine | grep running",
"delta": "0:00:00.053603",
"end": "2018-10-08 23:53:12.741182",
"failed": false,
"rc": 0,
"start": "2018-10-08 23:53:12.687579",
"stderr": "",
"stderr_lines": [],
"stdout": " 2 HostedEngine running",
"stdout_lines": [
" 2 HostedEngine running"
]
}"
2018-10-08 23:53:13,434+0100 INFO ansible ok {'status': 'OK',
'ansible_task': u'Check VM status at virt level',
'ansible_host':
u'localhost', 'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:13,434+0100 DEBUG ansible on_any args
<ansible.executor.task_result.TaskResult object at 0x7f313caedc10> kwargs
2018-10-08 23:53:14,159+0100 INFO ansible task start {'status': 'OK',
'ansible_task': u'debug', 'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:14,159+0100 DEBUG ansible on_any args TASK: debug kwargs
is_conditional:False
2018-10-08 23:53:14,861+0100 INFO ansible ok {'status': 'OK',
'ansible_task': u'', 'ansible_host': u'localhost',
'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:14,861+0100 DEBUG ansible on_any args
<ansible.executor.task_result.TaskResult object at 0x7f313c161ad0> kwargs
2018-10-08 23:53:15,575+0100 INFO ansible task start {'status': 'OK',
'ansible_task': u'Fail if engine VM is not running',
'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:15,576+0100 DEBUG ansible on_any args TASK: Fail if
engine VM is not running kwargs is_conditional:False
2018-10-08 23:53:16,261+0100 INFO ansible skipped {'status': 'SKIPPED',
'ansible_task': u'Fail if engine VM is not running',
'ansible_host':
u'localhost', 'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:16,261+0100 DEBUG ansible on_any args
<ansible.executor.task_result.TaskResult object at 0x7f313ccec510> kwargs
2018-10-08 23:53:16,967+0100 INFO ansible task start {'status': 'OK',
'ansible_task': u'Get target engine VM IPv4 address',
'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:16,968+0100 DEBUG ansible on_any args TASK: Get target
engine VM IPv4 address kwargs is_conditional:False
2018-10-08 23:53:17,819+0100 DEBUG var changed: host "localhost" var
"engine_vm_ipv4" type "<type 'dict'>" value: "{
"changed": true,
"cmd": "getent ahostsv4
ovirt-engine.example.com | cut -d' '
-f1 |
uniq",
"delta": "0:00:00.004903",
"end": "2018-10-08 23:53:17.143283",
"failed": false,
"rc": 0,
"start": "2018-10-08 23:53:17.138380",
"stderr": "",
"stderr_lines": [],
"stdout": "10.0.0.109",
"stdout_lines": [
"10.0.0.109"
]
}"
2018-10-08 23:53:17,819+0100 INFO ansible ok {'status': 'OK',
'ansible_task': u'Get target engine VM IPv4 address',
'ansible_host':
u'localhost', 'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:17,819+0100 DEBUG ansible on_any args
<ansible.executor.task_result.TaskResult object at 0x7f313caedc10> kwargs
2018-10-08 23:53:18,531+0100 INFO ansible task start {'status': 'OK',
'ansible_task': u"Get VDSM's target engine VM stats",
'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:18,531+0100 DEBUG ansible on_any args TASK: Get VDSM's
target engine VM stats kwargs is_conditional:False
2018-10-08 23:53:19,620+0100 DEBUG var changed: host "localhost" var
"engine_vdsm_stats" type "<type 'dict'>" value:
"{
"changed": true,
"cmd": [
"vdsm-client",
"VM",
"getStats",
"vmID=e1af6b26-9e48-251-940c-7bfadf920f3f"
],
"delta": "0:00:00.257926",
"end": "2018-10-08 23:53:18.961394",
"failed": false,
"rc": 0,
"start": "2018-10-08 23:53:18.703468",
"stderr": "",
"stderr_lines": [],
"stdout": "[\n {\n \"displayInfo\": [\n
{\n
\"tlsPort\": \"5901\", \n
\"ipAddress\":
\"10.0.0.171\", \n \"port\": \"5900\", \n
\"type\": \"spice\"\n }, \n {\n
\"tlsPort\": \"-1\", \n \"ipAddress\":
\"10.0.0.171\", \n
\"port\": \"5902\", \n \"type\":
\"vnc\"\n
}\n ], \n \"memUsage\": \"18\", \n
\"acpiEnable\": \"true\", \n \"guestFQDN\": \"
ovirt-engine.example.com\", \n \"vmId\":
\"e1af6b26-9e48-251-940c-7bfadf920f3f\", \n \"session\":
\"Unknown\", \n \"netIfaces\": [\n {\n
\"name\": \"eth0\", \n \"inet6\": [], \n
\"inet\": [], \n \"hw\":
\"00:18:3d:5b:11:5c\"\n
}\n ], \n \"timeOffset\": \"0\", \n
\"memoryStats\":
{\n \"swap_out\": 0, \n \
"majflt\": 0, \n \"minflt\": 198, \n
\"mem_cached\": \"447696\", \n \"mem_free\":
\"13259132\", \n
\"mem_buffers\": \"2104\", \n
\"swap_in\": 0, \n
\"pageflt\": 198, \n \"mem_total\":
\"16258492\", \n
\"mem_unused\": \"13259132\"\n }, \n
\"balloonInfo\":
{\n \"balloon_max\": \"16777216\", \n
\"balloon_cur\": \"16777216\", \n
\"balloon_target\":
\"16777216\", \n \"balloon_min\": \"1048576\"\n
}, \n
\"pauseCode\": \"NOERR\", \n \"disksUsage\": [\n
{\n
\"path\": \"/\", \n \"total\":
\"6565134336\",
\n \"used\": \"206525344\", \n
\"fs\":
\"xfs\"\n }, \n {\n \"path\":
\"/boot\", \n \"total\": \"1063256064\", \n
\"used\": \"169177088\", \n \"fs\":
\"xfs\"\n },
\n
{\n \"path\": \"/tmp\", \n
\"total\": \"2136997888\", \n \"used\":
\"33935360\", \n
\"fs\": \"xfs\"\n }, \n {\n
\"path\": \"/home\", \n \"total\":
\"1063256064\", \n
\"used\": \"33796096\", \n \"fs\":
\"xfs\"\n
}, \n {\n \"path\": \"/var\", \n
\"total\": \"21464350720\", \n \"used\":
\"456179712\",
\n \"fs\": \"xfs\"\n }, \n {\n
\"path\": \"/var/log\", \n
\"total\":
\"10726932480\", \n \"used\": \"43315200\",
\n
\"fs\": \"xfs\"\n }, \n {\n
\"path\": \"/var/log/audit\", \n \"total\":
\"1063256064\",
\n \"used\": \"3252160\", \n
\"fs\":
\"xfs\"\n }\n ], \n \"network\":
{\n \"vnet0\": {\n \"macAddr\":
\"00:18:3d:5b:11:5c\", \n \"rxDropped\":
\"0\", \n
\"tx\": \"1710\", \n \"txDropped\":
\"0\", \n
\"rxErrors\": \"0\", \n \"rx\":
\"349635\", \n
\"txErrors\": \"0\", \n \"state\":
\"unknown\", \n
\"sampleTime\": 4344173.61, \n
\"speed\":
\"1000\", \n \"name\": \"vnet0\"\n
}\n },
\n \"vmType\": \"kvm\", \n \"cpuUser\":
\"3.00\", \n
\"elapsedTime\": \"585\", \n \"vmJobs\": {}, \n
\"cpuSys\":
\"1.27\", \n \"appsList\": [\n
\"kernel-3.10.0-862.11.6.el7\", \n
\"cloud-init-0.7.9-24.el7.centos.1\", \n
\"ovirt-guest-agent-common-1.0.14-1.el7\"\n ], \n
\"guestOs\": \"3.10.0-862.11.6.el7.x86_64\", \n
\"vmName\":
\"HostedEngine\", \n \"vcpuCount\": \"4\", \n
\"has
h\": \"3205592835746233126\", \n \"lastLogin\":
1539038623.192216,
\n \"cpuUsage\": \"11670000000\", \n
\"vcpuPeriod\": 100000,
\n \"guestIPs\": \"\", \n \"guestTimezone\":
{\n
\"zone\": \"Europe/London\", \n \"offset\": 0\n
}, \n
\"vcpuQuota\": \"-1\", \n \"guestContainers\":
[], \n
\"kvmEnable\": \"true\", \n \"disks\": {\n
\"vda\": {\n
\"readLatency\": \"0\", \n
\"writtenBytes\":
\"44758528\", \n \"writeOps\": \"1063\", \n
\"apparentsize\": \"53687091200\", \n
\"readOps\":
\"16151\", \n \"writeLatency\": \"631097\",
\n
\"imageID\": \"758f667c-6e9b-43eb-b09b-c983d78a6374\", \n
\"readBytes\": \"475618816\", \n
\"flushLatency\":
\"30762\", \n \"readRate\": \"0.0\", \n
\"truesize\": \"2670891008\", \n \"wr
iteRate\": \"3276.8\"\n }, \n \"hdc\":
{\n
\"readLatency\": \"0\", \n
\"writtenBytes\": \"0\",
\n \"writeOps\": \"0\", \n
\"apparentsize\":
\"0\", \n \"readOps\": \"4\", \n
\"writeLatency\": \"0\", \n \"readBytes\":
\"152\", \n
\"flushLatency\": \"0\", \n
\"readRate\": \"0.0\",
\n \"truesize\": \"0\", \n
\"writeRate\":
\"0.0\"\n }\n }, \n \"monitorResponse\":
\"0\",
\n \"guestOsInfo\": {\n \"kernel\":
\"3.10.0-862.11.6.el7.x86_64\", \n \"type\":
\"linux\", \n
\"version\": \"7.5.1804\", \n
\"distribution\": \"CentOS
Linux\", \n \"arch\": \"x86_64\", \n
\"codename\":
\"Core\"\n }, \n \"username\": \"None\", \n
\"guestName\": \"ovirt-engine.example.com\", \n
\"status\":
\"Up\",
\n \"guestCPUCount\": 4, \n \"clientIp\":
\"\", \n
\"statusTime\": \"4344173610\"\n }\n]",
"stdout_lines": [
"[",
" {",
" \"displayInfo\": [",
" {",
" \"tlsPort\": \"5901\", ",
" \"ipAddress\": \"10.0.0.171\", ",
" \"port\": \"5900\", ",
" \"type\": \"spice\"",
" }, ",
" {",
" \"tlsPort\": \"-1\", ",
" \"ipAddress\": \"10.0.0.171\", ",
" \"port\": \"5902\", ",
" \"type\": \"vnc\"",
" }",
" ], ",
" \"memUsage\": \"18\", ",
" \"acpiEnable\": \"true\", ",
" \"guestFQDN\": \"ovirt-engine.example.com\",
",
" \"vmId\":
\"e1af6b26-9e48-251-940c-7bfadf920f3f\", ",
" \"session\": \"Unknown\", ",
" \"netIfaces\": [",
" {",
" \"name\": \"eth0\", ",
" \"inet6\": [], ",
" \"inet\": [], ",
" \"hw\": \"00:18:3d:5b:11:5c\"",
" }",
" ], ",
" \"timeOffset\": \"0\", ",
" \"memoryStats\": {",
" \"swap_out\": 0, ",
" \"majflt\": 0, ",
" \"minflt\": 198, ",
" \"mem_cached\": \"447696\", ",
" \"mem_free\": \"13259132\", ",
" \"mem_buffers\": \"2104\", ",
" \"swap_in\": 0, ",
" \"pageflt\": 198, ",
" \"mem_total\": \"16258492\", ",
" \"mem_unused\": \"13259132\"",
" }, ",
" \"balloonInfo\": {",
" \"balloon_max\": \"16777216\", ",
" \"balloon_cur\": \"16777216\", ",
" \"balloon_target\": \"16777216\", ",
" \"balloon_min\": \"1048576\"",
" }, ",
" \"pauseCode\": \"NOERR\", ",
" \"disksUsage\": [",
" {",
" \"path\": \"/\", ",
" \"total\": \"6565134336\", ",
" \"used\": \"206525344\", ",
" \"fs\": \"xfs\"",
" }, ",
" {",
" \"path\": \"/boot\", ",
" \"total\": \"1063256064\", ",
" \"used\": \"169177088\", ",
" \"fs\": \"xfs\"",
" }, ",
" {",
" \"path\": \"/tmp\", ",
" \"total\": \"2136997888\", ",
" \"used\": \"33935360\", ",
" \"fs\": \"xfs\"",
" }, ",
" {",
" \"path\": \"/home\", ",
" \"total\": \"1063256064\", ",
" \"used\": \"33796096\", ",
" \"fs\": \"xfs\"",
" }, ",
" {",
" \"path\": \"/var\", ",
" \"total\": \"21464350720\", ",
" \"used\": \"456179712\", ",
" \"fs\": \"xfs\"",
" }, ",
" {",
" \"path\": \"/var/log\", ",
" \"total\": \"10726932480\", ",
" \"used\": \"43315200\", ",
" \"fs\": \"xfs\"",
" }, ",
" {",
" \"path\": \"/var/log/audit\", ",
" \"total\": \"1063256064\", ",
" \"used\": \"3252160\", ",
" \"fs\": \"xfs\"",
" }",
" ], ",
" \"network\": {",
" \"vnet0\": {",
" \"macAddr\": \"00:18:3d:5b:11:5c\",
",
" \"rxDropped\": \"0\", ",
" \"tx\": \"1710\", ",
" \"txDropped\": \"0\", ",
" \"rxErrors\": \"0\", ",
" \"rx\": \"349635\", ",
" \"txErrors\": \"0\", ",
" \"state\": \"unknown\", ",
" \"sampleTime\": 4344173.61, ",
" \"speed\": \"1000\", ",
" \"name\": \"vnet0\"",
" }",
" }, ",
" \"vmType\": \"kvm\", ",
" \"cpuUser\": \"3.00\", ",
" \"elapsedTime\": \"585\", ",
" \"vmJobs\": {}, ",
" \"cpuSys\": \"1.27\", ",
" \"appsList\": [",
" \"kernel-3.10.0-862.11.6.el7\", ",
" \"cloud-init-0.7.9-24.el7.centos.1\", ",
" \"ovirt-guest-agent-common-1.0.14-1.el7\"",
" ], ",
" \"guestOs\": \"3.10.0-862.11.6.el7.x86_64\",
",
" \"vmName\": \"HostedEngine\", ",
" \"vcpuCount\": \"4\", ",
" \"hash\": \"3205592835746233126\", ",
" \"lastLogin\": 1539038623.192216, ",
" \"cpuUsage\": \"11670000000\", ",
" \"vcpuPeriod\": 100000, ",
" \"guestIPs\": \"\", ",
" \"guestTimezone\": {",
" \"zone\": \"Europe/London\", ",
" \"offset\": 0",
" }, ",
" \"vcpuQuota\": \"-1\", ",
" \"guestContainers\": [], ",
" \"kvmEnable\": \"true\", ",
" \"disks\": {",
" \"vda\": {",
" \"readLatency\": \"0\", ",
" \"writtenBytes\": \"44758528\",
",
" \"writeOps\": \"1063\", ",
" \"apparentsize\": \"53687091200\",
",
" \"readOps\": \"16151\", ",
" \"writeLatency\": \"631097\", ",
" \"imageID\":
\"758f667c-6e9b-43eb-b09b-c983d78a6374\", ",
" \"readBytes\": \"475618816\", ",
" \"flushLatency\": \"30762\", ",
" \"readRate\": \"0.0\", ",
" \"truesize\": \"2670891008\", ",
" \"writeRate\": \"3276.8\"",
" }, ",
" \"hdc\": {",
" \"readLatency\": \"0\", ",
" \"writtenBytes\": \"0\", ",
" \"writeOps\": \"0\", ",
" \"apparentsize\": \"0\", ",
" \"readOps\": \"4\", ",
" \"writeLatency\": \"0\", ",
" \"readBytes\": \"152\", ",
" \"flushLatency\": \"0\", ",
" \"readRate\": \"0.0\", ",
" \"truesize\": \"0\", ",
" \"writeRate\": \"0.0\"",
" }",
" }, ",
" \"monitorResponse\": \"0\", ",
" \"guestOsInfo\": {",
" \"kernel\": \"3.10.0-862.11.6.el7.x86_64\",
",
" \"type\": \"linux\", ",
" \"version\": \"7.5.1804\", ",
" \"distribution\": \"CentOS Linux\",
",
" \"arch\": \"x86_64\", ",
" \"codename\": \"Core\"",
" }, ",
" \"username\": \"None\", ",
" \"guestName\": \"ovirt-engine.example.com\",
",
" \"status\": \"Up\", ",
" \"guestCPUCount\": 4, ",
" \"clientIp\": \"\", ",
" \"statusTime\": \"4344173610\"",
" }",
"]"
]
}"
2018-10-08 23:53:19,620+0100 INFO ansible ok {'status': 'OK',
'ansible_task': u"Get VDSM's target engine VM stats",
'ansible_host':
u'localhost', 'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:19,620+0100 DEBUG ansible on_any args
<ansible.executor.task_result.TaskResult object at 0x7f313cc17e10> kwargs
2018-10-08 23:53:20,321+0100 INFO ansible task start {'status': 'OK',
'ansible_task': u'Convert stats to JSON format',
'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:20,322+0100 DEBUG ansible on_any args TASK: Convert stats
to JSON format kwargs is_conditional:False
2018-10-08 23:53:21,008+0100 DEBUG var changed: host "localhost" var
"json_stats" type "<type 'list'>" value: "[
{
"acpiEnable": "true",
"appsList": [
"kernel-3.10.0-862.11.6.el7",
"cloud-init-0.7.9-24.el7.centos.1",
"ovirt-guest-agent-common-1.0.14-1.el7"
],
"balloonInfo": {
"balloon_cur": "16777216",
"balloon_max": "16777216",
"balloon_min": "1048576",
"balloon_target": "16777216"
},
"clientIp": "",
"cpuSys": "1.27",
"cpuUsage": "11670000000",
"cpuUser": "3.00",
"disks": {
"hdc": {
"apparentsize": "0",
"flushLatency": "0",
"readBytes": "152",
"readLatency": "0",
"readOps": "4",
"readRate": "0.0",
"truesize": "0",
"writeLatency": "0",
"writeOps": "0",
"writeRate": "0.0",
"writtenBytes": "0"
},
"vda": {
"apparentsize": "53687091200",
"flushLatency": "30762",
"imageID": "758f667c-6e9b-43eb-b09b-c983d78a6374",
"readBytes": "475618816",
"readLatency": "0",
"readOps": "16151",
"readRate": "0.0",
"truesize": "2670891008",
"writeLatency": "631097",
"writeOps": "1063",
"writeRate": "3276.8",
"writtenBytes": "44758528"
}
},
"disksUsage": [
{
"fs": "xfs",
"path": "/",
"total": "6565134336",
"used": "206525344"
},
{
"fs": "xfs",
"path": "/boot",
"total": "1063256064",
"used": "169177088"
},
{
"fs": "xfs",
"path": "/tmp",
"total": "2136997888",
"used": "33935360"
},
{
"fs": "xfs",
"path": "/home",
"total": "1063256064",
"used": "33796096"
},
{
"fs": "xfs",
"path": "/var",
"total": "21464350720",
"used": "456179712"
},
{
"fs": "xfs",
"path": "/var/log",
"total": "10726932480",
"used": "43315200"
},
{
"fs": "xfs",
"path": "/var/log/audit",
"total": "1063256064",
"used": "3252160"
}
],
"displayInfo": [
{
"ipAddress": "10.0.0.171",
"port": "5900",
"tlsPort": "5901",
"type": "spice"
},
{
"ipAddress": "10.0.0.171",
"port": "5902",
"tlsPort": "-1",
"type": "vnc"
}
],
"elapsedTime": "585",
"guestCPUCount": 4,
"guestContainers": [],
"guestFQDN": "ovirt-engine.example.com",
"guestIPs": "",
"guestName": "ovirt-engine.example.com",
"guestOs": "3.10.0-862.11.6.el7.x86_64",
"guestOsInfo": {
"arch": "x86_64",
"codename": "Core",
"distribution": "CentOS Linux",
"kernel": "3.10.0-862.11.6.el7.x86_64",
"type": "linux",
"version": "7.5.1804"
},
"guestTimezone": {
"offset": 0,
"zone": "Europe/London"
},
"hash": "3205592835746233126",
"kvmEnable": "true",
"lastLogin": 1539038623.192216,
"memUsage": "18",
"memoryStats": {
"majflt": 0,
"mem_buffers": "2104",
"mem_cached": "447696",
"mem_free": "13259132",
"mem_total": "16258492",
"mem_unused": "13259132",
"minflt": 198,
"pageflt": 198,
"swap_in": 0,
"swap_out": 0
},
"monitorResponse": "0",
"netIfaces": [
{
"hw": "00:18:3d:5b:11:5c",
"inet": [],
"inet6": [],
"name": "eth0"
}
],
"network": {
"vnet0": {
"macAddr": "00:18:3d:5b:11:5c",
"name": "vnet0",
"rx": "349635",
"rxDropped": "0",
"rxErrors": "0",
"sampleTime": 4344173.61,
"speed": "1000",
"state": "unknown",
"tx": "1710",
"txDropped": "0",
"txErrors": "0"
}
},
"pauseCode": "NOERR",
"session": "Unknown",
"status": "Up",
"statusTime": "4344173610",
"timeOffset": "0",
"username": "None",
"vcpuCount": "4",
"vcpuPeriod": 100000,
"vcpuQuota": "-1",
"vmId": "e1af6b26-9e48-251-940c-7bfadf920f3f",
"vmJobs": {},
"vmName": "HostedEngine",
"vmType": "kvm"
}
]"
2018-10-08 23:53:21,009+0100 INFO ansible ok {'status': 'OK',
'ansible_task': u'Convert stats to JSON format', 'ansible_host':
u'localhost', 'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:21,009+0100 DEBUG ansible on_any args
<ansible.executor.task_result.TaskResult object at 0x7f313db268d0> kwargs
2018-10-08 23:53:21,720+0100 INFO ansible task start {'status': 'OK',
'ansible_task': u'Get target engine VM IPv4 address from VDSM stats',
'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:21,720+0100 DEBUG ansible on_any args TASK: Get target
engine VM IPv4 address from VDSM stats kwargs is_conditional:False
2018-10-08 23:53:22,397+0100 DEBUG var changed: host "localhost" var
"engine_vm_ip_vdsm" type "<class
'ansible.utils.unsafe_proxy.AnsibleUnsafeText'>" value:
""""
2018-10-08 23:53:22,398+0100 INFO ansible ok {'status': 'OK',
'ansible_task': u'Get target engine VM IPv4 address from VDSM stats',
'ansible_host': u'localhost', 'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:22,398+0100 DEBUG ansible on_any args
<ansible.executor.task_result.TaskResult object at 0x7f313caed510> kwargs
2018-10-08 23:53:23,124+0100 INFO ansible task start {'status': 'OK',
'ansible_task': u'debug', 'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:23,124+0100 DEBUG ansible on_any args TASK: debug kwargs
is_conditional:False
2018-10-08 23:53:23,807+0100 INFO ansible ok {'status': 'OK',
'ansible_task': u'', 'ansible_host': u'localhost',
'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:23,807+0100 DEBUG ansible on_any args
<ansible.executor.task_result.TaskResult object at 0x7f313ca343d0> kwargs
2018-10-08 23:53:24,511+0100 INFO ansible task start {'status': 'OK',
'ansible_task': u'Fail if the Engine has no IP address',
'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'task'}
2018-10-08 23:53:24,511+0100 DEBUG ansible on_any args TASK: Fail if the
Engine has no IP address kwargs is_conditional:False
2018-10-08 23:53:25,152+0100 DEBUG var changed: host "localhost" var
"ansible_play_hosts" type "<type 'list'>" value:
"[]"
2018-10-08 23:53:25,152+0100 DEBUG var changed: host "localhost" var
"play_hosts" type "<type 'list'>" value:
"[]"
2018-10-08 23:53:25,152+0100 DEBUG var changed: host "localhost" var
"ansible_play_batch" type "<type 'list'>" value:
"[]"
2018-10-08 23:53:25,153+0100 ERROR ansible failed {'status': 'FAILED',
'ansible_type': 'task', 'ansible_task': u'Fail if the Engine
has no IP
address', 'ansible_result': u"type: <type 'dict'>\nstr:
{'msg': u'Engine VM
has no IP address. Please check your network configuration', 'changed':
False, '_ansible_no_log': False}", 'ansible_host':
u'localhost',
'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml'}
2018-10-08 23:53:25,153+0100 DEBUG ansible on_any args
<ansible.executor.task_result.TaskResult object at 0x7f313caed6d0> kwargs
ignore_errors:None
2018-10-08 23:53:25,154+0100 INFO ansible stats {'status': 'FAILED',
'ansible_playbook_duration': 1064.367312, 'ansible_result': u"type:
<type
'dict'>\nstr: {u'ovirt-engine.example.com': {'unreachable': 0,
'skipped':
0, 'ok': 11, 'changed': 6, 'failures': 0}, u'localhost':
{'unreachable': 0,
'skipped': 5, 'ok': 82, 'changed': 30, 'failures':
2}}",
'ansible_playbook':
u'/usr/share/ovirt-hosted-engine-setup/ansible/create_target_vm.yml',
'ansible_type': 'finish'}
2018-10-08 23:53:25,154+0100 DEBUG ansible on_any args
<ansible.executor.stats.AggregateStats object at 0x7f313ef6c290> kwargs
I run it again (I clear the shared NFS storage each attempt), then get the
following output to console:
[ INFO ] TASK [Undefine leftover engine VM]
[ ERROR ] fatal: [localhost]: FAILED! => {"changed": true, "cmd":
["virsh", "undefine", "--managed-save",
"HostedEngine"], "delta":
"0:00:00.050407", "end": "2018-10-09 00:16:58.085198",
"msg": "non-zero
return code", "rc": 1, "start": "2018-10-09
00:16:58.034791", "stderr":
"error: Failed to undefine domain HostedEngine\nerror: Requested operation
is not valid: cannot undefine transient domain", "stderr_lines":
["error:
Failed to undefine domain HostedEngine", "error: Requested operation is not
valid: cannot undefine transient domain"], "stdout": "",
"stdout_lines": []}
_______________________________________________
Users mailing list -- users(a)ovirt.org
To unsubscribe send an email to users-leave(a)ovirt.org
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/users@ovirt.org/message/FLSQBNEQSC6...