Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Installazione e configurazione del servizio Image (Glance) | ||||||||
Line: 8 to 8 | ||||||||
| ||||||||
Changed: | ||||||||
< < | # yum install openstack-nova openstack-glance openstack-glance-doc openstack-nova-doc | |||||||
> > | # yum install python-swiftclient --enablerepo=epel-testing # yum install openstack-glance openstack-glance-doc | |||||||
| ||||||||
Line: 68 to 69 | ||||||||
sql_connection = mysql://glance:<YOUR_GLANCEDB_PASSWORD>@localhost/glance | ||||||||
Changed: | ||||||||
< < | Nota bene: inserendo esplicitamente l'hostname del serve al posto di localhost sono stati verificati problemi di connessione. | |||||||
> > | Nota bene: inserendo esplicitamente l'hostname del server al posto di localhost sono stati verificati problemi di connessione. | |||||||
| ||||||||
Line: 94 to 95 | ||||||||
# glance-manage db_sync | ||||||||
Changed: | ||||||||
< < |
Troubleshooting | |||||||
> > | Troubleshooting | |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Installazione e configurazione del servizio Image (Glance) | ||||||||
Line: 125 to 125 | ||||||||
-- PaoloVeronesi - 2012-08-30 \ No newline at end of file | ||||||||
Added: | ||||||||
> > |
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Installazione e configurazione del servizio Image (Glance) | ||||||||
Line: 101 to 101 | ||||||||
| ||||||||
Changed: | ||||||||
< < | # mkdir /tmp/images
# cd /tmp/images/
# wget http://smoser.brickies.net/ubuntu/ttylinux-uec/ttylinux-uec-amd64-12.1_2.6.35-22_1.tar.gz![]() | |||||||
> > | # mkdir /stackimages
# cd /stackimages
# wget https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img![]() | |||||||
# glance index
ID Name Disk Format Container Format Size
------------------------------ -------------------- -------------------- -------------- | ||||||||
Changed: | ||||||||
< < | df3422c6-58f5-4d3d-8de2-b1b522ab4152 tty-linux ami ami 25165824 3db3e2dc-9d2f-40ff-8519-af7d04f8146a tty-linux-ramdisk ari ari 96629 8393828d-b226-434c-b0ea-179674fa4329 tty-linux-kernel aki aki 4404752 | |||||||
> > | a08912a4-3c73-4b17-9d96-bed2d1290d3d cirros-0.3.0-x86_64 qcow2 bare 9761280 | |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Installazione e configurazione del servizio Image (Glance) | ||||||||
Line: 28 to 28 | ||||||||
Dove <YOUR_GLANCEDB_PASSWORD> è la password scelta per l'utente "glance" del DB. | ||||||||
Added: | ||||||||
> > |
| |||||||
Editare i file di configurazione di Glance
| ||||||||
Line: 59 to 66 | ||||||||
Verificare che sql_connection punti al DB MySQL piuttosto che a sqlite:
| ||||||||
Changed: | ||||||||
< < | sql_connection = mysql://glance: | |||||||
> > | sql_connection = mysql://glance: | |||||||
Added: | ||||||||
> > | Nota bene: inserendo esplicitamente l'hostname del serve al posto di localhost sono stati verificati problemi di connessione. | |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Installazione e configurazione del servizio Image (Glance) | ||||||||
Line: 11 to 11 | ||||||||
# yum install openstack-nova openstack-glance openstack-glance-doc openstack-nova-doc | ||||||||
Deleted: | ||||||||
< < | Install the Image service, as root: # yum install openstack-nova openstack-glance openstack-glance-doc openstack-nova-doc
After installing, you need to delete the sqlite database it creates, then change the configuration to point to the MySQL database.
# rm /var/lib/glance/glance.sqlite | |||||||
Changed: | ||||||||
< < | Configurazione keystone | |||||||
> > | Configurazione Glance | |||||||
| ||||||||
Deleted: | ||||||||
< < | ||||||||
Changed: | ||||||||
< < | Configuring the Image Service database backend
| |||||||
> > |
| |||||||
Changed: | ||||||||
< < | mysql> GRANT ALL ON glance.* TO 'glance'@'%' IDENTIFIED BY '[YOUR_GLANCEDB_PASSWORD]'; Enter quit at the mysql> prompt to exit MySQL. mysql> quit | |||||||
> > | mysql> GRANT ALL ON glance.* TO 'glance'@'%' IDENTIFIED BY ' | |||||||
Added: | ||||||||
> > | Dove <YOUR_GLANCEDB_PASSWORD> è la password scelta per l'utente "glance" del DB. | |||||||
Changed: | ||||||||
< < | Edit the Glance configuration files and paste ini middleware files
| |||||||
> > | Editare i file di configurazione di Glance
| |||||||
[filter:authtoken] admin_tenant_name = service admin_user = glance | ||||||||
Changed: | ||||||||
< < | admin_password = XXXXXXX | |||||||
> > | admin_password = | |||||||
Added: | ||||||||
> > | Nota bene:
| |||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
[paste_deploy] flavor = keystone | ||||||||
Added: | ||||||||
> > | ||||||||
Changed: | ||||||||
< < | service openstack-glance-api restart | |||||||
> > |
| |||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
[paste_deploy] flavor = keystone | ||||||||
Added: | ||||||||
> > | Verificare che sql_connection punti al DB MySQL piuttosto che a sqlite:
sql_connection = mysql://glance:<YOUR_GLANCEDB_PASSWORD>@hostname1.domain/glance | |||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
[filter:authtoken] admin_tenant_name = service admin_user = glance | ||||||||
Changed: | ||||||||
< < | admin_password = XXXXXXX | |||||||
> > | admin_password = | |||||||
Changed: | ||||||||
< < |
| |||||||
> > | Verificare che la sezione pipeline:glance-registry contenga pipeline settato come segue: | |||||||
[pipeline:glance-registry] | ||||||||
Deleted: | ||||||||
< < | #pipeline = context registryapp # NOTE: use the following pipeline for keystone | |||||||
pipeline = authtoken auth-context context registryapp | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Changed: | ||||||||
< < | sql_connection = mysql://glance:yourpassword@131.154.101.242/glance | |||||||
> > | # service openstack-glance-registry restart # service openstack-glance-api restart | |||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Changed: | ||||||||
< < | # service openstack-glance-registry restart # service openstack-glance-api restart | |||||||
> > | # glance-manage db_sync | |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Changed: | ||||||||
< < | Installing and Configuring the Image Service (GLANCE) | |||||||
> > | Installazione e configurazione del servizio Image (Glance)Installazione GlanceServer designato per l'installazione: hostname1.domain.
| |||||||
Install the Image service, as root: # yum install openstack-nova openstack-glance openstack-glance-doc openstack-nova-doc
After installing, you need to delete the sqlite database it creates, then change the configuration to point to the MySQL database.
# rm /var/lib/glance/glance.sqlite | ||||||||
Changed: | ||||||||
< < | ||||||||
> > | Configurazione keystone
| |||||||
Configuring the Image Service database backend
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Added: | ||||||||
> > |
Installing and Configuring the Image Service (GLANCE)Install the Image service, as root:# yum install openstack-nova openstack-glance openstack-glance-doc openstack-nova-doc
After installing, you need to delete the sqlite database it creates, then change the configuration to point to the MySQL database.
# rm /var/lib/glance/glance.sqlite
Configuring the Image Service database backend
mysql> GRANT ALL ON glance.* TO 'glance'@'%' IDENTIFIED BY '[YOUR_GLANCEDB_PASSWORD]'; Enter quit at the mysql> prompt to exit MySQL. mysql> quit Edit the Glance configuration files and paste ini middleware files
[filter:authtoken] admin_tenant_name = service admin_user = glance admin_password = XXXXXXX
[paste_deploy] flavor = keystone service openstack-glance-api restart
[paste_deploy] flavor = keystone
[filter:authtoken] admin_tenant_name = service admin_user = glance admin_password = XXXXXXX
[pipeline:glance-registry] #pipeline = context registryapp # NOTE: use the following pipeline for keystone pipeline = authtoken auth-context context registryapp
sql_connection = mysql://glance:yourpassword@131.154.101.242/glance
# service openstack-glance-registry restart # service openstack-glance-api restart
Troubleshooting
# mkdir /tmp/images # cd /tmp/images/ # wget http://smoser.brickies.net/ubuntu/ttylinux-uec/ttylinux-uec-amd64-12.1_2.6.35-22_1.tar.gz # tar -zxvf ttylinux-uec-amd64-12.1_2.6.35-22_1.tar.gz # glance -v -d --os_username=$OS_USERNAME --os_password=$OS_PASSWORD --os_tenant=$OS_TENANT_NAME --os_auth_url=$KEYSTONE5000 add name="tty-linux-kernel" disk_format=aki container_format=aki < ttylinux-uec-amd64-12.1_2.6.35-22_1-vmlinuz ==============================================================================================[100%] 8.36M/s, ETA 0h 0m 0s Added new image with ID: 8393828d-b226-434c-b0ea-179674fa4329 Returned the following metadata for the new image: checksum => 3ed2965d3f8d877a3ee3e061fd648e9a container_format => aki created_at => 2012-08-29T14:15:57 deleted => False deleted_at => None disk_format => aki id => 8393828d-b226-434c-b0ea-179674fa4329 is_public => False min_disk => 0 min_ram => 0 name => tty-linux-kernel owner => c10d9c9f296b47f8a1212dd7a98357e0 properties => {} protected => False size => 4404752 status => active updated_at => 2012-08-29T14:15:57 Completed in 0.7154 sec. # glance -v -d --os_username=$OS_USERNAME --os_password=$OS_PASSWORD --os_tenant=$OS_TENANT_NAME --os_auth_url=$KEYSTONE5000 add name="tty-linux-ramdisk" disk_format=ari container_format=ari < ttylinux-uec-amd64-12.1_2.6.35-22_1-loader ========================================================================================[100%] 934.475402K/s, ETA 0h 0m 0s Added new image with ID: 3db3e2dc-9d2f-40ff-8519-af7d04f8146a Returned the following metadata for the new image: checksum => 644cf7d6d9e7b41d527e30e8e8c685a4 container_format => ari created_at => 2012-08-29T14:28:38 deleted => False deleted_at => None disk_format => ari id => 3db3e2dc-9d2f-40ff-8519-af7d04f8146a is_public => False min_disk => 0 min_ram => 0 name => tty-linux-ramdisk owner => c10d9c9f296b47f8a1212dd7a98357e0 properties => {} protected => False size => 96629 status => active updated_at => 2012-08-29T14:28:39 Completed in 0.4333 sec. # glance -v -d --os_username=$OS_USERNAME --os_password=$OS_PASSWORD --os_tenant=$OS_TENANT_NAME --os_auth_url=$KEYSTONE5000 add name="tty-linux" disk_format=ami container_format=ami kernel_id=8393828d-b226-434c-b0ea-179674fa4329 ramdisk_id=3db3e2dc-9d2f-40ff-8519-af7d04f8146a < ttylinux-uec-amd64-12.1_2.6.35-22_1.img ==============================================================================================[100%] 59.7M/s, ETA 0h 0m 0s Added new image with ID: df3422c6-58f5-4d3d-8de2-b1b522ab4152 Returned the following metadata for the new image: checksum => 10047a119149e08fb206eea89832eee0 container_format => ami created_at => 2012-08-29T14:32:05 deleted => False deleted_at => None disk_format => ami id => df3422c6-58f5-4d3d-8de2-b1b522ab4152 is_public => False min_disk => 0 min_ram => 0 name => tty-linux owner => c10d9c9f296b47f8a1212dd7a98357e0 properties => {u'kernel_id': u'8393828d-b226-434c-b0ea-179674fa4329', u'ramdisk_id': u'3db3e2dc-9d2f-40ff-8519-af7d04f8146a'} protected => False size => 25165824 status => active updated_at => 2012-08-29T14:32:05 Completed in 0.5622 sec. # glance index ID Name Disk Format Container Format Size ------------------------------------ ------------------------------ -------------------- -------------------- -------------- df3422c6-58f5-4d3d-8de2-b1b522ab4152 tty-linux ami ami 25165824 3db3e2dc-9d2f-40ff-8519-af7d04f8146a tty-linux-ramdisk ari ari 96629 8393828d-b226-434c-b0ea-179674fa4329 tty-linux-kernel aki aki 4404752-- PaoloVeronesi - 2012-08-30 |