On February 3, 2020 11:23:57 AM GMT+02:00, Dominik Holler <[email protected]> 
wrote:
>On Wed, Oct 2, 2019 at 12:29 PM Mail SET Inc. Group <[email protected]>
>wrote:
>
>> --reconfigure-optional-components not helps. And  the file
>/etc/ovirt-provider-ovn/conf.d/10-setup-ovirt-provider-ovn.conf
>> not exists after setup.
>>
>> [root@engine ~]# rm
>> /etc/ovirt-provider-ovn/conf.d/10-setup-ovirt-provider-ovn.conf
>>
>>
>> [root@engine ~]# engine-setup --reconfigure-optional-components
>> [ INFO  ] Stage: Initializing
>> [ INFO  ] Stage: Environment setup
>>           Configuration files:
>> ['/etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf',
>> '/etc/ovirt-engine-setup.conf.d/10-packaging.conf',
>> '/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf']
>>           Log file:
>>
>/var/log/ovirt-engine/setup/ovirt-engine-setup-20191002131904-4iwth0.log
>>           Version: otopi-1.8.3 (otopi-1.8.3-1.el7)
>> [ INFO  ] Stage: Environment packages setup
>> [ INFO  ] Stage: Programs detection
>> [ INFO  ] Stage: Environment setup (late)
>> [ INFO  ] Stage: Environment customization
>>
>>
>>           --== PRODUCT OPTIONS ==--
>>
>>
>>           Set up Cinderlib integration
>>           (Currently in tech preview)
>>           (Yes, No) [No]:
>> [ INFO  ] ovirt-provider-ovn already installed, skipping.
>>
>>
>>
>
>
>The old installation is still detected.
>
>1. backup /etc/ovirt-provider-ovn/
>2. restore the original
>/etc/ovirt-provider-ovn/ovirt-provider-ovn.conf,
>e.g. to
>https://github.com/oVirt/ovirt-provider-ovn/blob/master/provider/ovirt-provider-ovn.conf
>3. /backup etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf,
>4. rename ovirt-provider-ovn external provider entity in oVirt
>webadmin,
>5. comment OVESETUP_OVN/ovirtProviderOvnId
>in /etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf
>6. engine-setup --reconfigure-optional-components
>7. If modifications of the certificates are required, please create a
>new
>file in /etc/ovirt-provider-ovn/conf.d/ , e.g. 50-ssl-modifications
>
>Do these steps solve the problem for you?
>
>
>Dec 18 21:01:02 <dholler> password should be the usual admin@interal
>password
>
>
>>
>>           --== PACKAGES ==--
>>
>>
>> [ INFO  ] Checking for product updates...
>> [ INFO  ] No product updates found
>>
>>
>>           --== NETWORK CONFIGURATION ==--
>>
>>
>>           Setup can automatically configure the firewall on this
>system.
>>           Note: automatic configuration of the firewall may overwrite
>> current settings.
>>           NOTICE: iptables is deprecated and will be removed in
>future
>> releases
>>           Do you want Setup to configure the firewall? (Yes, No)
>[Yes]:
>> [ INFO  ] firewalld will be configured as firewall manager.
>>
>>
>>           --== DATABASE CONFIGURATION ==--
>>
>>
>>           The detected DWH database size is 111 MB.
>>           Setup can backup the existing database. The time and space
>> required for the database backup depend on its size. This process
>takes
>> time, and in some cases (for instance, when the size is few GBs) may
>take
>> several hours to complete.
>>           If you choose to not back up the database, and Setup later
>fails
>> for some reason, it will not be able to restore the database and all
>DWH
>> data will be lost.
>>           Would you like to backup the existing database before
>upgrading
>> it? (Yes, No) [Yes]:
>>           Perform full vacuum on the oVirt engine history
>>           database ovirt_engine_history@localhost?
>>           This operation may take a while depending on this setup
>health
>> and the
>>           configuration of the db vacuum process.
>>           See https://www.postgresql.org/docs/10/sql-vacuum.html
>>           (Yes, No) [No]:
>>
>>
>>           --== OVIRT ENGINE CONFIGURATION ==--
>>
>>
>>           Perform full vacuum on the engine database
>engine@localhost?
>>           This operation may take a while depending on this setup
>health
>> and the
>>           configuration of the db vacuum process.
>>           See https://www.postgresql.org/docs/10/sql-vacuum.html
>>           (Yes, No) [No]:
>>
>>
>>           --== STORAGE CONFIGURATION ==--
>>
>>
>>
>>
>>           --== PKI CONFIGURATION ==--
>>
>>
>> [WARNING] Failed to read or parse
>'/etc/pki/ovirt-engine/keys/apache.p12'
>>           Perhaps it was changed since last Setup.
>>           Error was:
>>           Mac verify error: invalid password?
>>
>>
>>
>>
>>           --== APACHE CONFIGURATION ==--
>>
>>
>>
>>
>>           --== SYSTEM CONFIGURATION ==--
>>
>>
>>
>>
>>           --== MISC CONFIGURATION ==--
>>
>>
>>
>>
>>           --== END OF CONFIGURATION ==--
>>
>>
>> [ INFO  ] Stage: Setup validation
>>           During execution engine service will be stopped (OK,
>Cancel)
>> [OK]:
>> [ INFO  ] Hosted Engine HA is in Global Maintenance mode.
>> [WARNING] Less than 16384MB of memory is available
>> [ INFO  ] Cleaning stale zombie tasks and commands
>>
>>
>>           --== CONFIGURATION PREVIEW ==--
>>
>>
>>           Default SAN wipe after delete           : False
>>           Firewall manager                        : firewalld
>>           Update Firewall                         : True
>>           Host FQDN                               : engine.set.local
>>           Set up Cinderlib integration            : False
>>           Engine database secured connection      : False
>>           Engine database user name               : engine
>>           Engine database name                    : engine
>>           Engine database host                    : localhost
>>           Engine database port                    : 5432
>>           Engine database host name validation    : False
>>           Engine installation                     : True
>>           PKI organization                        : set.local
>>           Set up ovirt-provider-ovn               : True
>>           Configure WebSocket Proxy               : True
>>           DWH installation                        : True
>>           DWH database secured connection         : False
>>           DWH database host                       : localhost
>>           DWH database user name                  :
>ovirt_engine_history
>>           DWH database name                       :
>ovirt_engine_history
>>           Backup DWH database                     : True
>>           DWH database port                       : 5432
>>           DWH database host name validation       : False
>>           Configure Image I/O Proxy               : True
>>           Configure VMConsole Proxy               : True
>>
>>
>>           Please confirm installation settings (OK, Cancel) [OK]:
>> [ INFO  ] Cleaning async tasks and compensations
>> [ INFO  ] Unlocking existing entities
>> [ INFO  ] Checking the Engine database consistency
>> [ INFO  ] Stage: Transaction setup
>> [ INFO  ] Stopping engine service
>> [ INFO  ] Stopping ovirt-fence-kdump-listener service
>> [ INFO  ] Stopping dwh service
>> [ INFO  ] Stopping Image I/O Proxy service
>> [ INFO  ] Stopping vmconsole-proxy service
>> [ INFO  ] Stopping websocket-proxy service
>> [ INFO  ] Stage: Misc configuration (early)
>> [ INFO  ] Stage: Package installation
>> [ INFO  ] Stage: Misc configuration
>> [ INFO  ] Upgrading CA
>> [ INFO  ] Updating /etc/ovirt-imageio-proxy/ovirt-imageio-proxy.conf
>to
>> use apache key and certificate
>> [ INFO  ] Backing up database localhost:ovirt_engine_history to
>> '/var/lib/ovirt-engine-dwh/backups/dwh-20191002132135.4DV89M.dump'.
>> [ INFO  ] Creating/refreshing DWH database schema
>> [ INFO  ] Configuring Image I/O Proxy
>> [ INFO  ] Configuring WebSocket Proxy
>> [ INFO  ] Backing up database localhost:engine to
>> '/var/lib/ovirt-engine/backups/engine-20191002132145.CzmG31.dump'.
>> [ INFO  ] Creating/refreshing Engine database schema
>> [ INFO  ] Creating/refreshing Engine 'internal' domain database
>schema
>>           Unregistering existing client registration info.
>> [ INFO  ] Generating post install configuration file
>> '/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf'
>> [ INFO  ] Stage: Transaction commit
>> [ INFO  ] Stage: Closing up
>> [ INFO  ] Starting engine service
>> [ INFO  ] Starting dwh service
>> [ INFO  ] Restarting ovirt-vmconsole proxy service
>>
>>
>>           --== SUMMARY ==--
>>
>>
>> [ INFO  ] Restarting httpd
>>           Web access is enabled at:
>>               http://engine.set.local:80/ovirt-engine
>>               https://engine.set.local:443/ovirt-engine
>>           Internal CA
>> 98:A1:43:62:A6:0E:FE:4E:13:FA:0E:3F:F8:68:0C:62:01:31:16:BA
>>           SSH fingerprint:
>> SHA256:NrIqDX9x7XrqE7CXpm/D9xpqnF9J162+42xiFiR5m1s
>> [WARNING] Less than 16384MB of memory is available
>>
>>
>>           --== END OF SUMMARY ==--
>>
>>
>> [ INFO  ] Stage: Clean up
>>           Log file is located at
>>
>/var/log/ovirt-engine/setup/ovirt-engine-setup-20191002131904-4iwth0.log
>> [ INFO  ] Generating answer file
>> '/var/lib/ovirt-engine/setup/answers/20191002132222-setup.conf'
>> [ INFO  ] Stage: Pre-termination
>> [ INFO  ] Stage: Termination
>> [ INFO  ] Execution of setup completed successfully
>>
>>
>> [root@engine ~]# tail -f /var/log/ovirt-provider-ovn.log
>>     error = stream.connect()
>>   File "/usr/lib64/python2.7/site-packages/ovs/stream.py", line 802,
>in
>> connect
>>     self.socket.do_handshake()
>>   File "/usr/lib/python2.7/site-packages/OpenSSL/SSL.py", line 1716,
>in
>> do_handshake
>>     self._raise_ssl_error(self._ssl, result)
>>   File "/usr/lib/python2.7/site-packages/OpenSSL/SSL.py", line 1456,
>in
>> _raise_ssl_error
>>     _raise_current_error()
>>   File "/usr/lib/python2.7/site-packages/OpenSSL/_util.py", line 54,
>in
>> exception_from_error_queue
>>     raise exception_type(errors)
>> Error: [('SSL routines', 'ssl3_get_server_certificate', 'certificate
>> verify failed’)]
>>
>>
>> [root@engine ~]# ls -la /etc/ovirt-provider-ovn/conf.d/
>> итого 4
>> drwxr-xr-x. 2 root root  20 окт  2 13:19 .
>> drwxr-xr-x. 3 root root  70 окт  2 01:14 ..
>> -rw-r--r--. 1 root root 194 май  9 14:44 README
>>
>>
>>
>> 2 окт. 2019 г., в 10:11, Dominik Holler <[email protected]>
>написал(а):
>>
>>
>>
>> On Wed, Oct 2, 2019 at 12:13 AM Mail SET Inc. Group
><[email protected]>
>> wrote:
>>
>>> Few hours later i'm fixed SSL error,
>>>
>>
>> Would you share how you fixed the error?
>> This might also help to understand the next issue.
>>
>>
>>
>>> but get a new error
>>>
>>> 2019-10-02 01:02:38,369 root Starting server
>>> 2019-10-02 01:02:38,369 root Version: 1.2.22-1
>>> 2019-10-02 01:02:38,369 root Build date: 20190509114402
>>> 2019-10-02 01:02:38,369 root Githash: 38acbde
>>> 2019-10-02 01:02:46,471 root From: ::ffff:172.19.0.10:33644 Request:
>>> POST /v2.0/tokens
>>> 2019-10-02 01:02:46,471 root Request body:
>>> {"auth": {"passwordCredentials": {"username": "admin@internal",
>>> "password": "<PASSWORD_HIDDEN>"}}}
>>> 2019-10-02 01:02:46,472 root Error during SSO authentication
>>> invalid_request : Missing parameter: 'client_secret'
>>> Traceback (most recent call last):
>>>   File "/usr/share/ovirt-provider-ovn/handlers/base_handler.py",
>line
>>> 138, in _handle_request
>>>     method, path_parts, content
>>>   File
>"/usr/share/ovirt-provider-ovn/handlers/selecting_handler.py",
>>> line 175, in handle_request
>>>     return self.call_response_handler(handler, content, parameters)
>>>   File "/usr/share/ovirt-provider-ovn/handlers/keystone.py", line
>33, in
>>> call_response_handler
>>>     return response_handler(content, parameters)
>>>   File
>"/usr/share/ovirt-provider-ovn/handlers/keystone_responses.py",
>>> line 69, in post_tokens
>>>     if not auth.validate_token(token):
>>>   File "/usr/share/ovirt-provider-ovn/auth/plugin_facade.py", line
>31,
>>> in validate_token
>>>     return auth.core.plugin.validate_token(token)
>>>   File
>>>
>"/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/authorization_by_username.py",
>>> line 36, in validate_token
>>>     return self._is_user_name(token, _admin_user_name())
>>>   File
>>>
>"/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/authorization_by_username.py",
>>> line 47, in _is_user_name
>>>     timeout=AuthorizationByUserName._timeout())
>>>   File "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/sso.py",
>line
>>> 131, in get_token_info
>>>     timeout=timeout
>>>   File "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/sso.py",
>line
>>> 55, in wrapper
>>>     _check_for_error(response)
>>>   File "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/sso.py",
>line
>>> 181, in _check_for_error
>>>     result['error'], details))
>>> Unauthorized: Error during SSO authentication invalid_request :
>Missing
>>> parameter: 'client_secret'
>>>
>>>
>>>
>>
>> looks like the
>> /etc/ovirt-provider-ovn/conf.d/10-setup-ovirt-provider-ovn.conf
>> does not fit to engine's db.
>>
>> Maybe most easy would be to move the current
>> /etc/ovirt-provider-ovn/conf.d/10-setup-ovirt-provider-ovn.conf
>> away from /etc/ovirt-provider-ovn/conf.d/ and re-trigger the
>> configuration by using the
>> parameter '--reconfigure-optional-components' of engine-setup.
>>
>> Was the file
>/etc/ovirt-provider-ovn/conf.d/10-setup-ovirt-provider-ovn.conf
>> modified outside engine-setup?
>>
>>
>>> 1 окт. 2019 г., в 22:53, Mail SET Inc. Group <[email protected]>
>>> написал(а):
>>>
>>> Hello!
>>> Get problems with clean installation  4.3.6.6-1.el7 and OVN
>>>
>>> When i try to test OVN get notification:
>>> «Import provider certificate»
>>>  Do you approve trusting self signed certificate subject
>CN=Certificate
>>> Authority, O=SET.LOCAL, SHA-1 fingerprint
>>> a9d9b91160bb306667a521e6f2c66037ddc437cb?
>>>
>>>  When i’m press «Yes», see old problem:
>>> Failed to communicate with the external provider, see log for
>additional
>>> details.
>>>
>>> [root@engine ~]# tail -f /var/log/ovirt-provider-ovn.log
>>>     timeout=self._timeout())
>>>   File "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/sso.py",
>line
>>> 75, in create_token
>>>     username, password, engine_url, ca_file, timeout)
>>>   File "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/sso.py",
>line
>>> 91, in _get_sso_token
>>>     timeout=timeout
>>>   File "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/sso.py",
>line
>>> 54, in wrapper
>>>     response = func(*args, **kwargs)
>>>   File "/usr/share/ovirt-provider-ovn/auth/plugins/ovirt/sso.py",
>line
>>> 47, in wrapper
>>>     raise BadGateway(e)
>>> BadGateway: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify
>failed
>>> (_ssl.c:618)
>>>
>>> [root@engine ~]# cat
>>> /etc/ovirt-provider-ovn/conf.d/10-setup-ovirt-provider-ovn.conf
>>> # This file is automatically generated by engine-setup. Please do
>not
>>> edit manually
>>> [OVN REMOTE]
>>> ovn-remote=ssl:127.0.0.1:6641
>>> [SSL]
>>> https-enabled=true
>>> ssl-cacert-file=/etc/pki/ovirt-engine/apache-ca.pem
>>> ssl-cert-file=/etc/pki/ovirt-engine/certs/apache.cer
>>> ssl-key-file=/etc/pki/ovirt-engine/keys/apache.key.nopass
>>> [OVIRT]
>>> ovirt-sso-client-id=ovirt-provider-ovn
>>> ovirt-ca-file=/etc/pki/ovirt-engine/certs/engine.cer
>>> ovirt-host=https://engine.set.local:443/ovirt-engine/
>>> <https://engine.set.local/ovirt-engine/>
>>> ovirt-sso-client-secret=vy80-QmCNNv6wP7JFvN9GWhPmYvo0lBNl5J8hpiGRa4
>>> [NETWORK]
>>> port-security-enabled-default=True
>>> [PROVIDER]
>>> provider-host=engine.set.local
>>>
>>> [root@engine ~]# python -c "import requests; \
>>> print requests.get('https://engine.set.local', \
>>> verify='/etc/pki/ovirt-engine/apache-ca.pem')"
>>> <Response [200]>
>>>
>>> What’s wrong ?
>>>
>>>
>>> _______________________________________________
>>> Users mailing list -- [email protected]
>>> To unsubscribe send an email to [email protected]
>>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
>>> oVirt Code of Conduct:
>>> https://www.ovirt.org/community/about/community-guidelines/
>>> List Archives:
>>>
>https://lists.ovirt.org/archives/list/[email protected]/message/IDUB3LOJHLRQVC2EFLSCN3MKYDEPZIRZ/
>>
>>
>>

Hi Dominik,

Can this approach be used to 'reset' OVN to original state ?

Best Regards,
Strahil Nikolov
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/4IRY3O2QUPXFVSOFX6XP6LK7TRVTZZDT/

Reply via email to