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 <[email protected]
<mailto:[email protected]>> 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
        [email protected] <mailto:[email protected]>
        http://lists.ovirt.org/__mailman/listinfo/users
        <http://lists.ovirt.org/mailman/listinfo/users>




_______________________________________________
Users mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/users

Reply via email to