[ovirt-users] Having trouble setting up Ovirt

Kristian Petersen nesretep at chem.byu.edu
Mon Mar 12 16:19:05 UTC 2018


The problem changed a little since I initially posted this to the list.  It
is getting past the lockspace task now.  I posted again with the new
situation but did it separate from this.  Simone has responded to that one
and if you want I can add you to that loop.

Using the --noansible flag seems to cause it to fail even sooner.  It fails
almost right off the bat, which is interesting to say the least.

On Mon, Mar 12, 2018 at 6:39 AM, Yedidyah Bar David <didi at redhat.com> wrote:

> On Tue, Mar 6, 2018 at 6:42 PM, Kristian Petersen <nesretep at chem.byu.edu>
> wrote:
> > I am trying to setup Ovirt with a self hosted engine and NFS storage for
> > said engine.  The storage appears to mounting OK, but when it gets to the
> > point that it is initializing the lockspace it fails spectacularly and
> shows
> > a Python traceback which I cleaned up and have included below:
> >
> > Traceback (most recent call last):
> >   File "/usr/lib64/python2.7/runpy.py", line 162, in _run_module_as_main
> >     "__main__", fname, loader, pkg_name)
> >   File "/usr/lib64/python2.7/runpy.py", line 72, in _run_code
> >     exec code in run_globals
> >   File
> > "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_
> setup/reinitialize_lockspace.py",
> > line 30, in <module>
> >     ha_cli.reset_lockspace(force)
> >   File
> > "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_
> ha/client/client.py",
> > line 270, in reset_lockspace
> >     stats = broker.get_stats_from_storage()
> >   File
> > "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_
> ha/lib/brokerlink.py",
> > line 135, in get_stats_from_storage
> >     result = self._proxy.get_stats()
> >   File "/usr/lib64/python2.7/xmlrpclib.py", line 1233, in __call__
> >     return self.__send(self.__name, args)
> >   File "/usr/lib64/python2.7/xmlrpclib.py", line 1587, in __request
> >     verbose=self.__verbose
> >   File "/usr/lib64/python2.7/xmlrpclib.py", line 1273, in request
> >     return self.single_request(host, handler, request_body, verbose)
> >   File "/usr/lib64/python2.7/xmlrpclib.py", line 1301, in single_request
> >     self.send_content(h, request_body)
> >   File "/usr/lib64/python2.7/xmlrpclib.py", line 1448, in send_content
> >     connection.endheaders(request_body)
> >   File "/usr/lib64/python2.7/httplib.py", line 1013, in endheaders
> >     self._send_output(message_body)
> >   File "/usr/lib64/python2.7/httplib.py", line 864, in _send_output
> >     self.send(msg)
> >   File "/usr/lib64/python2.7/httplib.py", line 826, in send
> >     self.connect()
> >   File
> > "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_
> ha/lib/unixrpc.py",
> > line 52, in connect
> >     self.sock.connect(base64.b16decode(self.host))
> >   File "/usr/lib64/python2.7/socket.py", line 224, in meth
> >     return getattr(self._sock,name)(*args)
> > socket.error: [Errno 2] No such file or directory
> >
> > The messier ansible output is below:
> > [ INFO  ] TASK [Initialize lockspace volume]
> > [ ERROR ] fatal: [localhost]: FAILED! => {"attempts": 5, "changed": true,
> > "cmd": ["hosted-engine", "--reinitialize-lockspace", "--force"], "
> > delta": "0:00:01.007879", "end": "2018-03-05 14:03:00.474295", "msg":
> > "non-zero return code", "rc": 1, "start": "2018-03-05 14:02:59.466416"
> > , "stderr": "Traceback (most recent call last):\n  File
> > \"/usr/lib64/python2.7/runpy.py\", line 162, in _run_module_as_main\n
> > \"__main__\
> > ", fname, loader, pkg_name)\n  File \"/usr/lib64/python2.7/runpy.py\",
> line
> > 72, in _run_code\n    exec code in run_globals\n  File \"/usr/li
> > b/python2.7/site-packages/ovirt_hosted_engine_setup/
> reinitialize_lockspace.py\",
> > line 30, in <module>\n    ha_cli.reset_lockspace(force)\n
> > File
> > \"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_
> ha/client/client.py\",
> > line 270, in reset_lockspace\n    stats = broker.get_stat
> > s_from_storage()\n  File
> > \"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_
> ha/lib/brokerlink.py\",
> > line 135, in get_stats_from_storage\
> > n    result = self._proxy.get_stats()\n  File
> > \"/usr/lib64/python2.7/xmlrpclib.py\", line 1233, in __call__\n
> return
> > self.__send(self.__n
> > ame, args)\n  File \"/usr/lib64/python2.7/xmlrpclib.py\", line 1587, in
> > __request\n    verbose=self.__verbose\n  File \"/usr/lib64/python2.7
> > /xmlrpclib.py\", line 1273, in request\n    return
> self.single_request(host,
> > handler, request_body, verbose)\n  File \"/usr/lib64/python2.7/
> > xmlrpclib.py\", line 1301, in single_request\n    self.send_content(h,
> > request_body)\n  File \"/usr/lib64/python2.7/xmlrpclib.py\", line 144
> > 8, in send_content\n    connection.endheaders(request_body)\n  File
> > \"/usr/lib64/python2.7/httplib.py\", line 1013, in endheaders\n    self.
> > _send_output(message_body)\n  File \"/usr/lib64/python2.7/httplib.py\",
> line
> > 864, in _send_output\n    self.send(msg)\n  File \"/usr/lib64/p
> > ython2.7/httplib.py\", line 826, in send\n    self.connect()\n  File
> > \"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/unixrpc.p
> > y\", line 52, in connect\n
> > self.sock.connect(base64.b16decode(self.host))\n  File
> > \"/usr/lib64/python2.7/socket.py\", line 224, in meth\n
> >     return getattr(self._sock,name)(*args)\nsocket.error: [Errno 2] No
> such
> > file or directory", "stderr_lines": ["Traceback (most recent cal
> > l last):", "  File \"/usr/lib64/python2.7/runpy.py\", line 162, in
> > _run_module_as_main", "    \"__main__\", fname, loader, pkg_name)", "  Fi
> > le \"/usr/lib64/python2.7/runpy.py\", line 72, in _run_code", "    exec
> code
> > in run_globals", "  File \"/usr/lib/python2.7/site-packages/ovi
> > rt_hosted_engine_setup/reinitialize_lockspace.py\", line 30, in
> <module>", "
> > ha_cli.reset_lockspace(force)", "  File \"/usr/lib/python2.7
> > /site-packages/ovirt_hosted_engine_ha/client/client.py\", line 270, in
> > reset_lockspace", "    stats = broker.get_stats_from_storage()", "  F
> > ile
> > \"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_
> ha/lib/brokerlink.py\",
> > line 135, in get_stats_from_storage", "    result = self.
> > _proxy.get_stats()", "  File \"/usr/lib64/python2.7/xmlrpclib.py\", line
> > 1233, in __call__", "    return self.__send(self.__name, args)", "
> >  File \"/usr/lib64/python2.7/xmlrpclib.py\", line 1587, in __request", "
> > verbose=self.__verbose", "  File \"/usr/lib64/python2.7/xmlrpcli
> > b.py\", line 1273, in request", "    return self.single_request(host,
> > handler, request_body, verbose)", "  File \"/usr/lib64/python2.7/xmlrp
> > clib.py\", line 1301, in single_request", "    self.send_content(h,
> > request_body)", "  File \"/usr/lib64/python2.7/xmlrpclib.py\", line 1448
> > , in send_content", "    connection.endheaders(request_body)", "  File
> > \"/usr/lib64/python2.7/httplib.py\", line 1013, in endheaders", "
> > self._send_output(message_body)", "  File
> > \"/usr/lib64/python2.7/httplib.py\", line 864, in _send_output", "
> > self.send(msg)", "  File \"/
> > usr/lib64/python2.7/httplib.py\", line 826, in send", "
> self.connect()",
> > "  File \"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_h
> > a/lib/unixrpc.py\", line 52, in connect", "
> > self.sock.connect(base64.b16decode(self.host))", "  File
> > \"/usr/lib64/python2.7/socket.py\",
> > line 224, in meth", "    return getattr(self._sock,name)(*args)",
> > "socket.error: [Errno 2] No such file or directory"], "stdout": "",
> "stdou
> > t_lines": []}
> > [ ERROR ] Failed to execute stage 'Closing up': Failed executing
> > ansible-playbook
>
> Adding Simone.
>
> Can you please check/share these logs:
>
> /var/log/ovirt-hosted-engine-setup/*
> /var/log/ovirt-hosted-engine-ha/*
> /var/log/vdsm/*
>
> >
> >
> > I am a bit lost on how to proceed as I haven't implemented a self-hosted
> > engine before and I haven't found anything that helps online so far.
> Thanks
> > in advance for any assistance.
>
> The new ansible-based setup was enabled by default only very recently, so
> there is not much experience with it, nor can you find much online.
>
> You can try the old behavior by running:
>
> hosted-engine --deploy --noansible
>
> However, if the failure is due to some misconfiguration on the storage,
> such as wrong permissions or whatever, this won't help much.
>
> Best regards,
> --
> Didi
>



-- 
Kristian Petersen
System Administrator
BYU Dept. of Chemistry and Biochemistry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20180312/1a9b05b1/attachment.html>


More information about the Users mailing list