Info about Cinderlib integration testing

Hello, I have updated an environment from 4.2.8 to 4.3.1. During setup I selected: --== PRODUCT OPTIONS ==-- Set up Cinderlib integration (Currently in tech preview. For more info - https://ovirt.org/develop/release-management/features/storage/cinderlib-inte... ) (Yes, No) [No]: Yes . . . --== DATABASE CONFIGURATION ==-- Where is the ovirt cinderlib database located? (Local, Remote) [Local]: Setup can configure the local postgresql server automatically for the CinderLib to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create CinderLib database, or prefer to perform that manually? (Automatic, Manual) [Automatic]: . . . --== CONFIGURATION PREVIEW ==-- . . . CinderLib database secured connection : False CinderLib database user name : ovirt_cinderlib CinderLib database name : ovirt_cinderlib CinderLib database host : localhost CinderLib database port : 5432 CinderLib database host name validation : False Set up Cinderlib integration : True Configure local CinderLib database : True at the end I upgraded cluster and dc compatibility version to 4.3. When I go in the UI and add storage domain, in "Domain Function" field I don't see the "ManagedBlockStorage" between the available ones I see that the RDBMS has been created, but empty... is it the expected result? -bash-4.2$ psql ovirt_cinderlib psql (9.2.24, server 10.6) WARNING: psql version 9.2, server version 10.0. Some psql features might not work. Type "help" for help. ovirt_cinderlib=# \d No relations found. ovirt_cinderlib=# Any hint about enabling/testing cinderlib integration with 4.3.1? Current packages on engine: [root@ovmgr1 ~]# rpm -qa | grep -i cinder openstack-java-cinder-model-3.2.5-1.el7.noarch ovirt-engine-setup-plugin-cinderlib-4.3.1.1-1.el7.noarch openstack-java-cinder-client-3.2.5-1.el7.noarch [root@ovmgr1 ~]# and "yum search cinder" command doesn't give any more packages than those already installed Thanks in advance, Gianluca

unfortunately we don't have proper packaging for cinderlib at the moment, it needs to be installed via pip, pip install cinderlib also you need to enable the config value ManagedBlockDomainSupported On Wed, Mar 6, 2019, 13:24 Gianluca Cecchi <gianluca.cecchi@gmail.com> wrote:
Hello, I have updated an environment from 4.2.8 to 4.3.1. During setup I selected:
--== PRODUCT OPTIONS ==--
Set up Cinderlib integration (Currently in tech preview. For more info -
https://ovirt.org/develop/release-management/features/storage/cinderlib-inte... ) (Yes, No) [No]: Yes . . . --== DATABASE CONFIGURATION ==--
Where is the ovirt cinderlib database located? (Local, Remote) [Local]: Setup can configure the local postgresql server automatically for the CinderLib to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create CinderLib database, or prefer to perform that manually? (Automatic, Manual) [Automatic]: . . . --== CONFIGURATION PREVIEW ==-- . . . CinderLib database secured connection : False CinderLib database user name : ovirt_cinderlib CinderLib database name : ovirt_cinderlib CinderLib database host : localhost CinderLib database port : 5432 CinderLib database host name validation : False Set up Cinderlib integration : True Configure local CinderLib database : True
at the end I upgraded cluster and dc compatibility version to 4.3. When I go in the UI and add storage domain, in "Domain Function" field I don't see the "ManagedBlockStorage" between the available ones
I see that the RDBMS has been created, but empty... is it the expected result?
-bash-4.2$ psql ovirt_cinderlib psql (9.2.24, server 10.6) WARNING: psql version 9.2, server version 10.0. Some psql features might not work. Type "help" for help.
ovirt_cinderlib=# \d No relations found. ovirt_cinderlib=#
Any hint about enabling/testing cinderlib integration with 4.3.1? Current packages on engine:
[root@ovmgr1 ~]# rpm -qa | grep -i cinder openstack-java-cinder-model-3.2.5-1.el7.noarch ovirt-engine-setup-plugin-cinderlib-4.3.1.1-1.el7.noarch openstack-java-cinder-client-3.2.5-1.el7.noarch [root@ovmgr1 ~]#
and "yum search cinder" command doesn't give any more packages than those already installed Thanks in advance, Gianluca
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org 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/users@ovirt.org/message/5ZNDOD3FNAO3JI...

Also, which driver are you planning on trying? And there are some known issues we fixed in the upcoming 4.3.2, like setting correct permissions to /usr/share/ovirt-engine/cinderlib it should be owned by the ovirt user We'll be happy to receive bug reports On Wed, Mar 6, 2019, 13:44 Benny Zlotnik <bzlotnik@redhat.com> wrote:
unfortunately we don't have proper packaging for cinderlib at the moment, it needs to be installed via pip, pip install cinderlib
also you need to enable the config value ManagedBlockDomainSupported
On Wed, Mar 6, 2019, 13:24 Gianluca Cecchi <gianluca.cecchi@gmail.com> wrote:
Hello, I have updated an environment from 4.2.8 to 4.3.1. During setup I selected:
--== PRODUCT OPTIONS ==--
Set up Cinderlib integration (Currently in tech preview. For more info -
https://ovirt.org/develop/release-management/features/storage/cinderlib-inte... ) (Yes, No) [No]: Yes . . . --== DATABASE CONFIGURATION ==--
Where is the ovirt cinderlib database located? (Local, Remote) [Local]: Setup can configure the local postgresql server automatically for the CinderLib to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create CinderLib database, or prefer to perform that manually? (Automatic, Manual) [Automatic]: . . . --== CONFIGURATION PREVIEW ==-- . . . CinderLib database secured connection : False CinderLib database user name : ovirt_cinderlib CinderLib database name : ovirt_cinderlib CinderLib database host : localhost CinderLib database port : 5432 CinderLib database host name validation : False Set up Cinderlib integration : True Configure local CinderLib database : True
at the end I upgraded cluster and dc compatibility version to 4.3. When I go in the UI and add storage domain, in "Domain Function" field I don't see the "ManagedBlockStorage" between the available ones
I see that the RDBMS has been created, but empty... is it the expected result?
-bash-4.2$ psql ovirt_cinderlib psql (9.2.24, server 10.6) WARNING: psql version 9.2, server version 10.0. Some psql features might not work. Type "help" for help.
ovirt_cinderlib=# \d No relations found. ovirt_cinderlib=#
Any hint about enabling/testing cinderlib integration with 4.3.1? Current packages on engine:
[root@ovmgr1 ~]# rpm -qa | grep -i cinder openstack-java-cinder-model-3.2.5-1.el7.noarch ovirt-engine-setup-plugin-cinderlib-4.3.1.1-1.el7.noarch openstack-java-cinder-client-3.2.5-1.el7.noarch [root@ovmgr1 ~]#
and "yum search cinder" command doesn't give any more packages than those already installed Thanks in advance, Gianluca
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org 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/users@ovirt.org/message/5ZNDOD3FNAO3JI...

On Wed, Mar 6, 2019 at 12:49 PM Benny Zlotnik <bzlotnik@redhat.com> wrote:
Also, which driver are you planning on trying?
And there are some known issues we fixed in the upcoming 4.3.2, like setting correct permissions to /usr/share/ovirt-engine/cinderlib it should be owned by the ovirt user
We'll be happy to receive bug reports
On Wed, Mar 6, 2019, 13:44 Benny Zlotnik <bzlotnik@redhat.com> wrote:
unfortunately we don't have proper packaging for cinderlib at the moment, it needs to be installed via pip, pip install cinderlib
also you need to enable the config value ManagedBlockDomainSupported
Thanks all for the info and the links. I thought from the engine-setup output that it had already been integrated. I'm going to test something with the upcoming 4.3.2 so. As far as the driver version is concerned, I think I can use the latest version available or what did you mean exactly?
Gianluca

Sorry, I meant which storage backend are you planning to test :) On Thu, Mar 7, 2019 at 9:48 AM Gianluca Cecchi <gianluca.cecchi@gmail.com> wrote:
On Wed, Mar 6, 2019 at 12:49 PM Benny Zlotnik <bzlotnik@redhat.com> wrote:
Also, which driver are you planning on trying?
And there are some known issues we fixed in the upcoming 4.3.2, like setting correct permissions to /usr/share/ovirt-engine/cinderlib it should be owned by the ovirt user
We'll be happy to receive bug reports
On Wed, Mar 6, 2019, 13:44 Benny Zlotnik <bzlotnik@redhat.com> wrote:
unfortunately we don't have proper packaging for cinderlib at the moment, it needs to be installed via pip, pip install cinderlib
also you need to enable the config value ManagedBlockDomainSupported
Thanks all for the info and the links. I thought from the engine-setup output that it had already been integrated. I'm going to test something with the upcoming 4.3.2 so. As far as the driver version is concerned, I think I can use the latest version available or what did you mean exactly?
Gianluca

On Thu, Mar 7, 2019 at 10:47 AM Benny Zlotnik <bzlotnik@redhat.com> wrote:
Sorry, I meant which storage backend are you planning to test :)
I would start with EQL, model PS6510ES. This would be with oVirt 4.3.1 (or 4.3.2 when released) Then, in a second time, I could also test with RHV on EQL model PS6610 Both accessed via iSCSI. Thanks, Gianluca

Hey Gianluca, The process of adding a cinderlib DB is similar to the engine DB. The cinderlib DB will be used by cinderlib process, so you will not see there anything until you will use this feature. The "Managed block storage" domain function will be available only if you configured the cinderlib DB in the engine setup and *manually configured the engine to support cinderlib.* You can use the following links to learn more about the cinderlib integration: - Managed block storage feature page - https://ovirt.org/develop/release-management/features/storage/cinderlib-inte... - Managed block storage deep dive session - https://www.youtube.com/watch?v=F3JttBkjsX8 Note that there are more manual steps that should be done in order to use it in this stage. On Wed, Mar 6, 2019 at 1:24 PM Gianluca Cecchi <gianluca.cecchi@gmail.com> wrote:
Hello, I have updated an environment from 4.2.8 to 4.3.1. During setup I selected:
--== PRODUCT OPTIONS ==--
Set up Cinderlib integration (Currently in tech preview. For more info -
https://ovirt.org/develop/release-management/features/storage/cinderlib-inte... ) (Yes, No) [No]: Yes . . . --== DATABASE CONFIGURATION ==--
Where is the ovirt cinderlib database located? (Local, Remote) [Local]: Setup can configure the local postgresql server automatically for the CinderLib to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create CinderLib database, or prefer to perform that manually? (Automatic, Manual) [Automatic]: . . . --== CONFIGURATION PREVIEW ==-- . . . CinderLib database secured connection : False CinderLib database user name : ovirt_cinderlib CinderLib database name : ovirt_cinderlib CinderLib database host : localhost CinderLib database port : 5432 CinderLib database host name validation : False Set up Cinderlib integration : True Configure local CinderLib database : True
at the end I upgraded cluster and dc compatibility version to 4.3. When I go in the UI and add storage domain, in "Domain Function" field I don't see the "ManagedBlockStorage" between the available ones
I see that the RDBMS has been created, but empty... is it the expected result?
-bash-4.2$ psql ovirt_cinderlib psql (9.2.24, server 10.6) WARNING: psql version 9.2, server version 10.0. Some psql features might not work. Type "help" for help.
ovirt_cinderlib=# \d No relations found. ovirt_cinderlib=#
Any hint about enabling/testing cinderlib integration with 4.3.1? Current packages on engine:
[root@ovmgr1 ~]# rpm -qa | grep -i cinder openstack-java-cinder-model-3.2.5-1.el7.noarch ovirt-engine-setup-plugin-cinderlib-4.3.1.1-1.el7.noarch openstack-java-cinder-client-3.2.5-1.el7.noarch [root@ovmgr1 ~]#
and "yum search cinder" command doesn't give any more packages than those already installed Thanks in advance, Gianluca
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org 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/users@ovirt.org/message/5ZNDOD3FNAO3JI...
-- Regards, Eyal Shenitzky
participants (3)
-
Benny Zlotnik
-
Eyal Shenitzky
-
Gianluca Cecchi