[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