<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Il 11/07/2017 11:23, knarra ha scritto:<br>
</div>
<blockquote
cite="mid:b73b1766-a724-ebc4-f7c7-159ee07a6675@redhat.com"
type="cite">
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
<div class="moz-cite-prefix">On 07/11/2017 01:32 PM, Simone
Marchioni wrote:<br>
</div>
<blockquote
cite="mid:a4330631-c0d8-298c-4d80-593f2f558f1f@lynx2000.it"
type="cite">Il 11/07/2017 07:59, knarra ha scritto: <br>
<br>
Hi, <br>
<br>
removed partition signatures with wipefs and run deploy again:
this time the creation of VG and LV worked correctly. The
deployment proceeded until some new errors... :-/ <br>
<br>
<br>
PLAY [gluster_servers]
********************************************************* <br>
<br>
TASK [start/stop/restart/reload services]
************************************** <br>
failed: [ha1.domain.it] (item=glusterd) => {"failed": true,
"item": "glusterd", "msg": "Could not find the requested service
glusterd: host"} <br>
failed: [ha2.domain.it] (item=glusterd) => {"failed": true,
"item": "glusterd", "msg": "Could not find the requested service
glusterd: host"} <br>
failed: [ha3.domain.it] (item=glusterd) => {"failed": true,
"item": "glusterd", "msg": "Could not find the requested service
glusterd: host"} <br>
to retry, use: --limit
@/tmp/tmp5Dtb2G/service_management.retry <br>
<br>
PLAY RECAP
*********************************************************************
<br>
ha1.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
ha2.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
ha3.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
<br>
<br>
PLAY [gluster_servers]
********************************************************* <br>
<br>
TASK [Start firewalld if not already started]
********************************** <br>
ok: [ha1.domain.it] <br>
ok: [ha2.domain.it] <br>
ok: [ha3.domain.it] <br>
<br>
TASK [Add/Delete services to firewalld rules]
********************************** <br>
failed: [ha1.domain.it] (item=glusterfs) => {"failed": true,
"item": "glusterfs", "msg": "ERROR: Exception caught:
org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE:
'glusterfs' not among existing services Services are defined by
port/tcp relationship and named as they are in /etc/services (on
most systems)"} <br>
failed: [ha2.domain.it] (item=glusterfs) => {"failed": true,
"item": "glusterfs", "msg": "ERROR: Exception caught:
org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE:
'glusterfs' not among existing services Services are defined by
port/tcp relationship and named as they are in /etc/services (on
most systems)"} <br>
failed: [ha3.domain.it] (item=glusterfs) => {"failed": true,
"item": "glusterfs", "msg": "ERROR: Exception caught:
org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE:
'glusterfs' not among existing services Services are defined by
port/tcp relationship and named as they are in /etc/services (on
most systems)"} <br>
to retry, use: --limit
@/tmp/tmp5Dtb2G/firewalld-service-op.retry <br>
<br>
PLAY RECAP
*********************************************************************
<br>
ha1.domain.it : ok=1 changed=0 unreachable=0
failed=1 <br>
ha2.domain.it : ok=1 changed=0 unreachable=0
failed=1 <br>
ha3.domain.it : ok=1 changed=0 unreachable=0
failed=1 <br>
<br>
<br>
PLAY [gluster_servers]
********************************************************* <br>
<br>
TASK [Start firewalld if not already started]
********************************** <br>
ok: [ha1.domain.it] <br>
ok: [ha2.domain.it] <br>
ok: [ha3.domain.it] <br>
<br>
TASK [Open/Close firewalld ports]
********************************************** <br>
changed: [ha1.domain.it] => (item=111/tcp) <br>
changed: [ha2.domain.it] => (item=111/tcp) <br>
changed: [ha3.domain.it] => (item=111/tcp) <br>
changed: [ha1.domain.it] => (item=2049/tcp) <br>
changed: [ha2.domain.it] => (item=2049/tcp) <br>
changed: [ha1.domain.it] => (item=54321/tcp) <br>
changed: [ha3.domain.it] => (item=2049/tcp) <br>
changed: [ha2.domain.it] => (item=54321/tcp) <br>
changed: [ha1.domain.it] => (item=5900/tcp) <br>
changed: [ha3.domain.it] => (item=54321/tcp) <br>
changed: [ha2.domain.it] => (item=5900/tcp) <br>
changed: [ha1.domain.it] => (item=5900-6923/tcp) <br>
changed: [ha2.domain.it] => (item=5900-6923/tcp) <br>
changed: [ha3.domain.it] => (item=5900/tcp) <br>
changed: [ha1.domain.it] => (item=5666/tcp) <br>
changed: [ha2.domain.it] => (item=5666/tcp) <br>
changed: [ha1.domain.it] => (item=16514/tcp) <br>
changed: [ha3.domain.it] => (item=5900-6923/tcp) <br>
changed: [ha2.domain.it] => (item=16514/tcp) <br>
changed: [ha3.domain.it] => (item=5666/tcp) <br>
changed: [ha3.domain.it] => (item=16514/tcp) <br>
<br>
TASK [Reloads the firewall]
**************************************************** <br>
changed: [ha1.domain.it] <br>
changed: [ha2.domain.it] <br>
changed: [ha3.domain.it] <br>
<br>
PLAY RECAP
*********************************************************************
<br>
ha1.domain.it : ok=3 changed=2 unreachable=0
failed=0 <br>
ha2.domain.it : ok=3 changed=2 unreachable=0
failed=0 <br>
ha3.domain.it : ok=3 changed=2 unreachable=0
failed=0 <br>
<br>
<br>
PLAY [gluster_servers]
********************************************************* <br>
<br>
TASK [Run a shell script]
****************************************************** <br>
fatal: [ha1.domain.it]: FAILED! => {"failed": true, "msg":
"The conditional check 'result.rc != 0' failed. The error was:
error while evaluating conditional (result.rc != 0): 'dict
object' has no attribute 'rc'"} <br>
fatal: [ha2.domain.it]: FAILED! => {"failed": true, "msg":
"The conditional check 'result.rc != 0' failed. The error was:
error while evaluating conditional (result.rc != 0): 'dict
object' has no attribute 'rc'"} <br>
fatal: [ha3.domain.it]: FAILED! => {"failed": true, "msg":
"The conditional check 'result.rc != 0' failed. The error was:
error while evaluating conditional (result.rc != 0): 'dict
object' has no attribute 'rc'"} <br>
to retry, use: --limit @/tmp/tmp5Dtb2G/run-script.retry <br>
<br>
PLAY RECAP
*********************************************************************
<br>
ha1.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
ha2.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
ha3.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
<br>
<br>
PLAY [gluster_servers]
********************************************************* <br>
<br>
TASK [Run a command in the shell]
********************************************** <br>
failed: [ha1.domain.it] (item=usermod -a -G gluster qemu) =>
{"changed": true, "cmd": "usermod -a -G gluster qemu", "delta":
"0:00:00.003182", "end": "2017-07-10 18:30:51.204235", "failed":
true, "item": "usermod -a -G gluster qemu", "rc": 6, "start":
"2017-07-10 18:30:51.201053", "stderr": "usermod: group
'gluster' does not exist", "stderr_lines": ["usermod: group
'gluster' does not exist"], "stdout": "", "stdout_lines": []} <br>
failed: [ha3.domain.it] (item=usermod -a -G gluster qemu) =>
{"changed": true, "cmd": "usermod -a -G gluster qemu", "delta":
"0:00:00.007698", "end": "2017-07-10 18:30:51.391046", "failed":
true, "item": "usermod -a -G gluster qemu", "rc": 6, "start":
"2017-07-10 18:30:51.383348", "stderr": "usermod: group
'gluster' does not exist", "stderr_lines": ["usermod: group
'gluster' does not exist"], "stdout": "", "stdout_lines": []} <br>
failed: [ha2.domain.it] (item=usermod -a -G gluster qemu) =>
{"changed": true, "cmd": "usermod -a -G gluster qemu", "delta":
"0:00:00.004120", "end": "2017-07-10 18:30:51.405640", "failed":
true, "item": "usermod -a -G gluster qemu", "rc": 6, "start":
"2017-07-10 18:30:51.401520", "stderr": "usermod: group
'gluster' does not exist", "stderr_lines": ["usermod: group
'gluster' does not exist"], "stdout": "", "stdout_lines": []} <br>
to retry, use: --limit @/tmp/tmp5Dtb2G/shell_cmd.retry <br>
<br>
PLAY RECAP
*********************************************************************
<br>
ha1.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
ha2.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
ha3.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
<br>
<br>
PLAY [gluster_servers]
********************************************************* <br>
<br>
TASK [start/stop/restart/reload services]
************************************** <br>
failed: [ha1.domain.it] (item=glusterd) => {"failed": true,
"item": "glusterd", "msg": "Could not find the requested service
glusterd: host"} <br>
failed: [ha2.domain.it] (item=glusterd) => {"failed": true,
"item": "glusterd", "msg": "Could not find the requested service
glusterd: host"} <br>
failed: [ha3.domain.it] (item=glusterd) => {"failed": true,
"item": "glusterd", "msg": "Could not find the requested service
glusterd: host"} <br>
to retry, use: --limit
@/tmp/tmp5Dtb2G/service_management.retry <br>
<br>
PLAY RECAP
*********************************************************************
<br>
ha1.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
ha2.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
ha3.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
<br>
Ignoring errors... <br>
Ignoring errors... <br>
Ignoring errors... <br>
Ignoring errors... <br>
Ignoring errors... <br>
<br>
<br>
In start/stop/restart/reload services it complain about "Could
not find the requested service glusterd: host". GlusterFS must
be preinstalled or not? I simply installed the rpm packages
manually BEFORE the deployment: <br>
<br>
yum install glusterfs glusterfs-cli glusterfs-libs
glusterfs-client-xlators glusterfs-api glusterfs-fuse <br>
<br>
but never configured anything. <br>
</blockquote>
Looks like it failed to add the 'glusterfs' service using
firewalld and can we try again with what Gianluca suggested ? <br>
<br>
Can you please install the latest ovirt rpm which will add all the
required dependencies and make sure that the following packages
are installed before running with gdeploy ?<br>
<br>
<meta http-equiv="content-type" content="text/html;
charset=windows-1252">
<span style="color: rgb(0, 0, 0); font-family: Arial, sans-serif;
font-size: 13px; font-style: normal; font-variant-ligatures:
normal; font-variant-caps: normal; font-weight: normal;
letter-spacing: normal; orphans: 2; text-align: start;
text-indent: 0px; text-transform: none; white-space: normal;
widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(227, 255, 234); display: inline
!important; float: none;"><span class="Apple-converted-space"> </span>yum
install vdsm-gluster ovirt-hosted-engine-setup gdeploy
cockpit-ovirt-dashboard</span><br>
<blockquote
cite="mid:a4330631-c0d8-298c-4d80-593f2f558f1f@lynx2000.it"
type="cite"> <br>
For firewalld problem "ERROR: Exception caught:
org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE:
'glusterfs' not among existing services Services are defined by
port/tcp relationship and named as they are in /etc/services (on
most systems)" I haven't touched anything... it's an "out of the
box" installation of CentOS 7.3. <br>
<br>
Don't know if the following problems - "Run a shell script" and
"usermod: group 'gluster' does not exist" - are related to
these... maybe the usermod problem. <br>
</blockquote>
You could safely ignore this and this has nothing to do with the
configuration.<br>
<blockquote
cite="mid:a4330631-c0d8-298c-4d80-593f2f558f1f@lynx2000.it"
type="cite"> <br>
Thank you again. <br>
Simone <br>
_______________________________________________ <br>
Users mailing list <br>
<a moz-do-not-send="true" class="moz-txt-link-abbreviated"
href="mailto:Users@ovirt.org">Users@ovirt.org</a> <br>
<a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a>
<br>
</blockquote>
<p><br>
</p>
</blockquote>
<br>
Hi,<br>
<br>
reply here to both Gianluca and Kasturi.<br>
<br>
Gianluca: I had ovirt-4.1-dependencies.repo enabled, and gluster 3.8
packages, but glusterfs-server was missing in my "yum install"
command, so added glusterfs-server to my installation.<br>
<br>
Kasturi: packages ovirt-hosted-engine-setup, gdeploy and
cockpit-ovirt-dashboard already installed and updated. vdsm-gluster
was missing, so added to my installation.<br>
<br>
Rerun deployment and IT WORKED! I can read the message "Succesfully
deployed Gluster" with the blue button "Continue to Hosted Engine
Deployment". There's a minor glitch in the window: the green "V" in
the circle is missing, like there's a missing image (or a wrong
path, as I had to remove "ansible" from the grafton-sanity-check.sh
path...)<br>
<br>
Although the deployment worked, and the firewalld and gluterfs
errors are gone, a couple of errors remains:<br>
<br>
<br>
AFTER VG/LV CREATION, START/STOP/RELOAD/GLUSTER AND FIREWALLD
HANDLING:<br>
<br>
PLAY [gluster_servers]
*********************************************************<br>
<br>
TASK [Run a shell script]
******************************************************<br>
fatal: [ha1.domain.it]: FAILED! => {"failed": true, "msg": "The
conditional check 'result.rc != 0' failed. The error was: error
while evaluating conditional (result.rc != 0): 'dict object' has no
attribute 'rc'"}<br>
fatal: [ha2.domain.it]: FAILED! => {"failed": true, "msg": "The
conditional check 'result.rc != 0' failed. The error was: error
while evaluating conditional (result.rc != 0): 'dict object' has no
attribute 'rc'"}<br>
fatal: [ha3.domain.it]: FAILED! => {"failed": true, "msg": "The
conditional check 'result.rc != 0' failed. The error was: error
while evaluating conditional (result.rc != 0): 'dict object' has no
attribute 'rc'"}<br>
to retry, use: --limit @/tmp/tmpJnz4g3/run-script.retry<br>
<br>
PLAY RECAP
*********************************************************************<br>
ha1.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
ha2.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
ha3.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
<br>
<br>
PLAY [gluster_servers]
*********************************************************<br>
<br>
TASK [Run a command in the shell]
**********************************************<br>
failed: [ha1.domain.it] (item=usermod -a -G gluster qemu) =>
{"changed": true, "cmd": "usermod -a -G gluster qemu", "delta":
"0:00:00.003144", "end": "2017-07-12 00:22:46.836832", "failed":
true, "item": "usermod -a -G gluster qemu", "rc": 6, "start":
"2017-07-12 00:22:46.833688", "stderr": "usermod: group 'gluster'
does not exist", "stderr_lines": ["usermod: group 'gluster' does not
exist"], "stdout": "", "stdout_lines": []}<br>
failed: [ha2.domain.it] (item=usermod -a -G gluster qemu) =>
{"changed": true, "cmd": "usermod -a -G gluster qemu", "delta":
"0:00:00.003647", "end": "2017-07-12 00:22:46.895964", "failed":
true, "item": "usermod -a -G gluster qemu", "rc": 6, "start":
"2017-07-12 00:22:46.892317", "stderr": "usermod: group 'gluster'
does not exist", "stderr_lines": ["usermod: group 'gluster' does not
exist"], "stdout": "", "stdout_lines": []}<br>
failed: [ha3.domain.it] (item=usermod -a -G gluster qemu) =>
{"changed": true, "cmd": "usermod -a -G gluster qemu", "delta":
"0:00:00.007008", "end": "2017-07-12 00:22:47.016600", "failed":
true, "item": "usermod -a -G gluster qemu", "rc": 6, "start":
"2017-07-12 00:22:47.009592", "stderr": "usermod: group 'gluster'
does not exist", "stderr_lines": ["usermod: group 'gluster' does not
exist"], "stdout": "", "stdout_lines": []}<br>
to retry, use: --limit @/tmp/tmpJnz4g3/shell_cmd.retry<br>
<br>
PLAY RECAP
*********************************************************************<br>
ha1.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
ha2.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
ha3.domain.it : ok=0 changed=0 unreachable=0
failed=1 <br>
<br>
<br>
These are a problem for my installation or can I ignore them?<br>
<br>
By the way, I'm writing and documenting this process and can prepare
a tutorial if someone is interested.<br>
<br>
Thank you again for your support: now I'll proceed with the Hosted
Engine Deployment.<br>
<br>
Hi<br>
Simone<br>
</body>
</html>