[ovirt-users] Add OpenStack-Glance

Daniel Helgenberger daniel.helgenberger at m-box.de
Fri Jul 11 19:14:10 UTC 2014


Hello Moti,

many thanks! I did miss this step (since I always looked at the glance
integration part of the wiki and not at OpenStack as the whole).

Works as expected now.

Cheers,

On Fr, 2014-07-11 at 06:37 -0400, Moti Asayag wrote:
> 
> ----- Original Message -----
> > From: "Daniel Helgenberger" <daniel.helgenberger at m-box.de>
> > To: users at ovirt.org
> > Sent: Friday, July 11, 2014 1:20:14 PM
> > Subject: [ovirt-users] Add OpenStack-Glance
> > 
> > Hello,
> > 
> > following Itamar Heim's idea to use Glance for moving around images in
> > Ovirt, I went ahead setting up a VM with Glance and Keystone. I have
> > configured the following user in keystone in glace:
> > 
> > [keystone_authtoken]
> > auth_host = 127.0.0.1
> > auth_port = 35357
> > auth_protocol = http
> > admin_tenant_name = service
> > admin_user = glance
> > admin_password = Secret
> > 
> > Using the appropriate credentials in oVirt / Add external provider with
> > http://192.168.50.33:9292 I get:
> > Failed to communicate with the external provider
> > 
> > The TCP port is open.
> > 
> > I fail to see anything in the glance api.log.
> > 
> > Question: How can I debug this from ovirt?
> > 
> 
> You're missing a step:
> 
> http://www.ovirt.org/Features/Detailed_OSN_Integration#oVirt_Engine_required_configuration
> 
> You need to configure the keystone url via the engine-config tool, followed by the ovirt-engine
> service restart.
> 
> engine-config -s KeystoneAuthUrl=http://192.168.50.33:35357/v2.0/
> service ovirt-engine restart
> 
> > Thanks!
> > 
> > ------
> > 
> > I used the official test [1] to add the cirros image to glance on my vm:
> > 
> > # source keystonerc
> > # glance image-create --name=CirrOS-Test --is-public=true
> > --container-format=bare --disk-format=qcow2 < cirros-0.3.0-x86_64-disk.img
> > +------------------+--------------------------------------+
> > | Property         | Value                                |
> > +------------------+--------------------------------------+
> > | checksum         | 50bdc35edb03a38d91b1b071afb20a3c     |
> > | container_format | bare                                 |
> > | created_at       | 2014-07-11T08:53:05.857978           |
> > | deleted          | False                                |
> > | deleted_at       | None                                 |
> > | disk_format      | qcow2                                |
> > | id               | 5132246d-8f63-4456-86ab-357fb241f3f9 |
> > | is_public        | True                                 |
> > | min_disk         | 0                                    |
> > | min_ram          | 0                                    |
> > | name             | CirrOS-Test                          |
> > | owner            | 40654094d0684d238681bc0b1ab6617d     |
> > | protected        | False                                |
> > | size             | 9761280                              |
> > | status           | active                               |
> > | updated_at       | 2014-07-11T08:53:07.240096           |
> > +------------------+--------------------------------------+
> > 
> > Note, the keystonerc contains my credantials / AUTH_URL. Also, keystone is
> > working, as far as I can tell:
> > 
> > # keystone --os-username=glance --os-password=Secret
> > --os-auth-url=http://127.0.0.1:35357/v2.0 token-get
> > +----------+----------------------------------+
> > | Property |              Value               |
> > +----------+----------------------------------+
> > | expires  |       2014-07-12T09:03:46Z       |
> > |    id    | 20c5f2290aa145368f31a88db711351e |
> > | user_id  | 0a06c68d8adb4739b41628a0cb326f6a |
> > +----------+----------------------------------+
> > 
> > Telnet from Engine:
> > 
> > telnet 192.168.50.33 9292
> > Trying 192.168.50.33...
> > Connected to 192.168.50.33.
> > Escape character is '^]'.
> > get
> > HTTP/1.1 400 Bad request syntax ('get')
> > Server: BaseHTTP/0.3 Python/2.6.6
> > Date: Fri, 11 Jul 2014 09:04:14 GMT
> > Content-Type: text/html
> > Connection: close
> > 
> > <head>
> > <title>Error response</title>
> > </head>
> > <body>
> > <h1>Error response</h1>
> > <p>Error code 400.
> > <p>Message: Bad request syntax ('get').
> > <p>Error code explanation: 400 = Bad request syntax or unsupported method.
> > </body>
> > Connection closed by foreign host.
> > 
> > 
> > [1]
> > http://docs.openstack.org/grizzly/openstack-compute/install/yum/content/verifying-identity-install.html
> > http://docs.openstack.org/grizzly/openstack-compute/admin/content/adding-images.html
> > 
> > --
> > 
> > Daniel Helgenberger
> > m box bewegtbild GmbH
> > 
> > P: +49/30/2408781-22
> > F: +49/30/2408781-10
> > 
> > ACKERSTR. 19
> > D-10115 BERLIN
> > 
> > 
> > www.m-box.de  www.monkeymen.tv
> > 
> > Geschäftsführer: Martin Retschitzegger / Michaela Göllner
> > Handeslregister: Amtsgericht Charlottenburg / HRB 112767
> > 
> > 
> > _______________________________________________
> > Users mailing list
> > Users at ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/users
> > 

-- 

Daniel Helgenberger 
m box bewegtbild GmbH 

P: +49/30/2408781-22
F: +49/30/2408781-10

ACKERSTR. 19 
D-10115 BERLIN 


www.m-box.de  www.monkeymen.tv 

Geschäftsführer: Martin Retschitzegger / Michaela Göllner
Handeslregister: Amtsgericht Charlottenburg / HRB 112767 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 4315 bytes
Desc: not available
URL: <http://lists.ovirt.org/pipermail/users/attachments/20140711/af226aaf/attachment-0001.bin>


More information about the Users mailing list