Hello.
I was upgrade our ovirt-engine from 4.3 to latest 4.4.3.12. Seems all flawless, except our storage domain (Cinder).
Currently our clusters can't start VM,
create Disks, resize disks, etc. Only migration works.
The root cause: ovirt missing project_id in API call:
ovirt 4.3 call:
17910:2020-12-02 20:43:32.087 1949 INFO
eventlet.wsgi.server [req-7267b4fd-9659-4380-9297-4582ece3fe23 -
- - - -] 192.168.101.10 "POST
/v2/07f5bf3f6dc64b85988c3779654e175e/volumes/e3df2f84-2206-4165-9001-bcace8613315/action
HTTP/1.1" status: 200 len: 777 time: 0.4810839
ovirt 4.4 call:
2020-12-05 14:09:24.155 2031 INFO
eventlet.wsgi.server [req-71b47b34-8ed7-410a-812f-8f662f9f4037 -
- - - -] 192.168.101.10 "POST
/v2/volumes/e3df2f84-2206-4165-9001-bcace8613315/action
HTTP/1.1" status: 404 len: 333 time: 0.2505009
provider configuration in engine database:
engine=# select * from providers where
name='cinder_ceph_backened';
-[ RECORD 1
]---------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
id | 9c5800e6-5a88-403a-9c57-a501714fe816
name | cinder_ceph_backened
description | OpenStack Cinder with Ceph Backend
url | http://192.168.101.20:8776
provider_type | OPENSTACK_VOLUME
auth_required | t
auth_username | admin
auth_password |
OUDZtXsI4eOT69UKYI2DNqTFmN3c08XNAbbi3PQHq2Np319yURcIjhOJ81lKUo+T+pa/e6d5XUbPZmwulCK21fU5UrY2uJBSg8GXaVH23os7BmZzx+7V0V82LLBFYWUAAACeXY0hu9UGgQiMd0L7wPS0hU23iSib/BWnCcxY6h4ooQ0/pfKNZ10so5tKin/mAgMHNmX2YtqiYaQgZTYpDcIf9JnfqsiJKUW3xekPzTJQCIUEDbX/1Jpp5sJCW5aFHDSiy1I9CU/etAcqrzf6JMN8Mfn6X4VZjXqrg4YQ+QD6TiTwOAS7u7oJwCYopdRHvGNspc2YbPykN62NgFWwmg==
_create_date | 2017-04-05 19:30:57.045699+07
_update_date | 2020-12-05 13:27:31.320646+07
custom_properties |
tenant_name | admin
plugin_type |
auth_url | http://192.168.101.20:5000/v2.0
additional_properties |
read_only | f
is_unmanaged | f
auto_sync | f
user_domain_name |
project_name |
project_domain_name |
Now we miss some field or bug in code where project_id (admin = 07f5bf3f6dc64b85988c3779654e175e) is not concat to uri?
Thanks,
k