
Hi Alastair, I need the engine.log to debug it, because the actual problem is logged there. Thanks, Jirka On 10/29/2014 08:58 PM, Alastair Neil wrote:
OK I seem to be having some fundamental confusion about this migration.
I have an existing ovirt 3.5 (upgraded from 3.4) setup with a Data Center containing four clusters, 3 VM clusters for 3 differenc classes of CPU hosts (Penryn, Nehalem, and SandyBridge). I also have a gluster storage cluster.
There are 4 storage domains, an Export domain (Export-Dom1) nfs v1, and ISO domain (Gluster-ISOs) posix FS v1, a Data domain (Gluster Data) GlusterFS V3, and a Data (Master) (Gluster-VM-Store) GlusterFS v3.
As Gluster replica 2 is not considered adequate for the hosted-engine storage I created a volume in the gluster store and exported it as NFS. This is what I planned to use as the storage pool for the hosted engine. So far so good.
I have tried the deployment several times now, and it fails with the following:
[ ERROR ] Cannot automatically add the host to cluster None: HTTP Status 401 [ ERROR ] Failed to execute stage 'Closing up': Cannot add the host to cluster None
2014-10-29 15:26:11 DEBUG otopi.plugins.ovirt_hosted_engine_setup.engine.add_host add_host._closeup:502 Cannot add the host to cluster None Traceback (most recent call last): File "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hosted-engine-setup/engine/add_host.py", line 426, in _closeup ca_file=self.cert, File "/usr/lib/python2.6/site-packages/ovirtsdk/api.py", line 154, in __init__ url='' File "/usr/lib/python2.6/site-packages/ovirtsdk/infrastructure/proxy.py", line 118, in request persistent_auth=self._persistent_auth) File "/usr/lib/python2.6/site-packages/ovirtsdk/infrastructure/proxy.py", line 146, in __doRequest persistent_auth=persistent_auth File "/usr/lib/python2.6/site-packages/ovirtsdk/web/connection.py", line 134, in doRequest raise RequestError, response RequestError: status: 401 reason: Unauthorized detail: HTTP Status 401 2014-10-29 15:26:11 ERROR otopi.plugins.ovirt_hosted_engine_setup.engine.add_host add_host._closeup:510 Cannot automatically add the host to cluster None: HTTP Status 401 2014-10-29 15:26:11 DEBUG otopi.context context._executeMethod:152 method exception Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/otopi/context.py", line 142, in _executeMethod method['method']() File "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hosted-engine-setup/engine/add_host.py", line 517, in _closeup cluster=cluster_name, RuntimeError: Cannot add the host to cluster None
The hosted-engine host cluster name it seems is set to "None", and then fails to add the host as there is no cluster "None" in the restored engine. Presumably the storage domain would need to be added too, however I don't ever seem to see any message about this
I recall being prompted for a data-center name and even a storage-domain name, but not a cluster name, so am I missing a step. I could use some guidance as I am stumped. Is there some pre-migration tasks I am failing to do in the original engine?
.
On 29 October 2014 03:10, Jiri Moskovcak <jmoskovc@redhat.com <mailto:jmoskovc@redhat.com>> wrote:
On 10/27/2014 06:22 PM, Alastair Neil wrote:
After belatedly realising that no engine for EL7 is planned for 3.5 I tried using FC20:
I used a database called engine with user engine on the VM to restore to. The engine-backup restore appeared to complete with no errors save the canonical complaint about less that 16GB of memory being available. However on completion the host the hosted-engine-deploy threw this error:
Failed to execute stage 'Closing up': The host name "ovirt-admin-hosted.xxxxx.xxx.__edu <http://ovirt-admin-hosted.xxxxx.xxx.edu> <http://ovirt-admin-hosted.__vsnet.gmu.edu <http://ovirt-admin-hosted.vsnet.gmu.edu>>" contained in the URL
doesn't match any of the names in the server certificate.
from the setup log
2014-10-27 12:55:49 DEBUG otopi.ovirt_hosted_engine___setup.check_liveliness check_liveliness.isEngineUp:46 Checking for Engine health status 2014-10-27 12:55:50 INFO otopi.ovirt_hosted_engine___setup.check_liveliness check_liveliness.isEngineUp:64 Engine replied: DB Up!Welcome to Health Status! 2014-10-27 12:55:50 DEBUG otopi.context context._executeMethod:138 Stage closeup METHOD
otopi.plugins.ovirt_hosted___engine_setup.engine.add_host.__Plugin._closeup 2014-10-27 12:55:50 DEBUG otopi.plugins.ovirt_hosted___engine_setup.engine.add_host add_host._getPKICert:89 Acquiring ca.crt from the engine 2014-10-27 12:55:50 DEBUG otopi.plugins.ovirt_hosted___engine_setup.engine.add_host add_host._getPKICert:101 -----BEGIN CERTIFICATE-----
MIID3DCCAsSgAwIBAgICEAAwDQYJKo__ZIhvcNAQEFBQAwTzELMAkGA1UEBhMC__VVMxFjAUBgNVBAoT
DXZzbmV0LmdtdS5lZHUxKDAmBgNVBA__MTH292aXJ0LWFkbWluLnZzbmV0Lmdt__dS5lZHUuNzIyNDcw
IhcRMTMxMTExMTk1NTQ1KzAwMDAXDT__IzMTExMDE5NTU0NVowTzELMAkGA1UE__BhMCVVMxFjAUBgNV
BAoTDXZzbmV0LmdtdS5lZHUxKDAmBg__NVBAMTH292aXJ0LWFkbWluLnZzbmV0__LmdtdS5lZHUuNzIy
NDcwggEiMA0GCSqGSIb3DQEBAQUAA4__IBDwAwggEKAoIBAQDAzjsdTOPIhruA__/TvupQ+syMdVu8GT
VJ9IlFdqc/__RhiV9YB6snYAF6MIeWKnW0eOL9jY/__5TmfIqY/+rvYvLhPui1/__612KoW9kEcZXUw0k-2
ntz1i+wHv5PEq1Cvn/__G8mI9b56EFiiYPfAzcdKGbJ8iqafFP__W71/612KoW9kEcZXUwyUXLHF01Yo
nQGAtjL+VGgY6jWaaFD4j/__5XTkzfcybI8jAW8o97vfTrnmqe+__2cvIUyip9l5KQJjblO6FDjpJJUC
MhyDEjJPCKAT1kW1f3E/__t8lHD4UUsMpX4rB142oGwBo5st3sGl__Uks5fFLHtYjFTUYSSmTwOlnq+t
D8HFr01lAgMBAAGjgb0wgbowHQYDVR__0OBBYEFFpdSy5ACG6PC8YtE8vGRYvS__YyI6MHgGA1UdIwRx
MG+__AFFpdSy5ACG6PC8YtE8vGRYvSYyI6o__VOkUTBPMQswCQYDVQQGEwJVUzEWMBQ__GA1UEChMNdnNu
ZXQuZ211LmVkdTEoMCYGA1UEAxMfb3__ZpcnQtYWRtaW4udnNuZXQuZ211LmVk__dS43MjI0N4ICEAAw
DwYDVR0TAQH/BAUwAwEB/__zAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZ__IhvcNAQEFBQADggEBAKqhXoL/
jlVhw9qasoqMnJw6ypHjJQCVAukCHv__wioHVz+XwvIcIGuod+__rHOcvexPZyCkacU2sOaIPjnyv8mJ
sNQ4nKW/oGwUfiKBgsvjv+__cHAaqcQNn7MI0VDL71ulYq8UpW0bX3__n5fafbstbdN1K2uad3UZH0ae
pv+__gLiCXIKTmTtRtHCiKAxVw7Nx48rN8j__JyzbP0FoK0+__uddrI4TSJDfa5F3USdiYCk/__bPCLThDPe
UgpyVDXH11c+j+__Bp8IKUvNLLw6gjBkDkPa6oS7qKIP9D__aVuroJyUO7OQOes3Uz54+QGc1A+__Zewv+ 2mgdbFVYcsm1qpxBYL6R5fK2ThMz4r__8= -----END CERTIFICATE----- 2014-10-27 12:55:50 DEBUG otopi.plugins.ovirt_hosted___engine_setup.engine.add_host add_host._getSSHkey:111 Acquiring SSH key from the engine 2014-10-27 12:55:50 DEBUG otopi.plugins.ovirt_hosted___engine_setup.engine.add_host add_host._getSSHkey:123 ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQ__CpmyaDlP8Kt/yDb/__kB4OaIdPx2sgH8T5Ra6hBRGHMxnTty__kajnDj9WMannNc0F3d0htvVQXPKZYx__xsXxNeHq00Ga/__agnCjsYM9EjzujdsBqvyOTjlVX3BVW__hWGZu5yNxYwpvdQBRCzhHibgqaafWN__RvaixUeO1VAlU+q5W4bZDxJwKui+__Bf1dLuZw94zHKs3jiGFcQOegJUVYmW__uLVh5GH6SNLMLdbJdr4B5MwlK8ItiO__C9XgUdH0RxN56Y1PEUkLserNOW/__FxsXuf+__cbWRsMtVa5xj82AlDWQUjyQleC91Nl__7FT3OHGU1nJf289EjzujdsBqvyOTjl__VX3BV5 ovirt-engine 2014-10-27 12:55:50 DEBUG otopi.transaction transaction._prepare:77 preparing 'File transaction for '/root/.ssh/authorized_keys'' 2014-10-27 12:55:50 DEBUG otopi.filetransaction filetransaction.prepare:194 file '/root/.ssh/authorized_keys' missing 2014-10-27 12:55:50 DEBUG otopi.transaction transaction.commit:159 committing 'File transaction for '/root/.ssh/authorized_keys'' 2014-10-27 12:55:50 DEBUG otopi.filetransaction filetransaction.commit:327 Executing restorecon for /root/.ssh 2014-10-27 12:55:50 DEBUG otopi.filetransaction filetransaction.commit:341 restorecon result rc=0, stdout=, stderr= 2014-10-27 12:55:50 DEBUG otopi.plugins.ovirt_hosted___engine_setup.engine.add_host plugin.executeRaw:785 execute: ('/sbin/restorecon', '-r', '/root/.ssh'), executable='None', cwd='None', env=None 2014-10-27 12:55:50 DEBUG otopi.plugins.ovirt_hosted___engine_setup.engine.add_host plugin.executeRaw:803 execute-result: ('/sbin/restorecon', '-r', '/root/.ssh'), rc=0 2014-10-27 12:55:50 DEBUG otopi.plugins.ovirt_hosted___engine_setup.engine.add_host plugin.execute:861 execute-output: ('/sbin/restorecon', '-r', '/root/.ssh') stdout:
2014-10-27 12:55:50 DEBUG otopi.plugins.ovirt_hosted___engine_setup.engine.add_host plugin.execute:866 execute-output: ('/sbin/restorecon', '-r', '/root/.ssh') stderr:
2014-10-27 12:55:50 DEBUG otopi.plugins.ovirt_hosted___engine_setup.engine.add_host add_host._closeup:415 Connecting to the Engine 2014-10-27 12:55:50 DEBUG otopi.context context._executeMethod:152 method exception Traceback (most recent call last): File "/usr/lib/python2.6/site-__packages/otopi/context.py", line 142, in _executeMethod method['method']() File
"/usr/share/ovirt-hosted-__engine-setup/scripts/../__plugins/ovirt-hosted-engine-__setup/engine/add_host.py", line 426, in _closeup ca_file=self.cert, File "/usr/lib/python2.6/site-__packages/ovirtsdk/api.py", line 154, in __init__ url='' File
"/usr/lib/python2.6/site-__packages/ovirtsdk/__infrastructure/proxy.py", line 118, in request persistent_auth=self.___persistent_auth) File
"/usr/lib/python2.6/site-__packages/ovirtsdk/__infrastructure/proxy.py", line 146, in __doRequest persistent_auth=persistent___auth File
"/usr/lib/python2.6/site-__packages/ovirtsdk/web/__connection.py", line 118, in doRequest self.__manager.getCookiesJar() File "/usr/lib64/python2.6/httplib.__py", line 914, in request self._send_request(method, url, body, headers) File "/usr/lib64/python2.6/httplib.__py", line 951, in _send_request self.endheaders() File "/usr/lib64/python2.6/httplib.__py", line 908, in endheaders self._send_output() File "/usr/lib64/python2.6/httplib.__py", line 780, in _send_output self.send(msg) File "/usr/lib64/python2.6/httplib.__py", line 739, in send self.connect() File
"/usr/lib/python2.6/site-__packages/ovirtsdk/web/__httpsconnection.py", line 72, in connect "any of the names in the server certificate." % self.host) HTTPException: The host name "ovirt-admin-hosted.xxxxx.xxx.__edu <http://ovirt-admin-hosted.xxxxx.xxx.edu> <http://ovirt-admin-hosted.__xxvsnet.gmu.edu <http://ovirt-admin-hosted.xxvsnet.gmu.edu>>" contained in the URL doesn't match any of the names in the server certificate. 2014-10-27 12:55:50 ERROR otopi.context context._executeMethod:161 Failed to execute stage 'Closing up': The host name "ovirt-admin-hosted.xxxxx.xxx.__edu <http://ovirt-admin-hosted.xxxxx.xxx.edu> <http://ovirt-admin-hosted.__vsnet.gmu.edu <http://ovirt-admin-hosted.vsnet.gmu.edu>>" contained in the URL doesn't match any of the names in the server certificate.
I have a functional copy of my original engine in the VM but it is not hosted.
Any ideas/Pointers?
- seems like you're restoring the engine on machine with different URL, so the certificates from the backup don't match
--Jirka
-Alastair
_________________________________________________ Users mailing list Users@ovirt.org <mailto:Users@ovirt.org> http://lists.ovirt.org/__mailman/listinfo/users <http://lists.ovirt.org/mailman/listinfo/users>