Fedora 22
Sponsored Link

OpenStack Juno : Glance 設定
2015/06/05
 
OpenStack Image Service(Glance)をインストールします。
[1] Glance をインストールします。
[root@dlp ~]#
dnf -y install openstack-glance
[2] Glance 用のユーザーとデータベースを MariaDB に登録しておきます。
[root@dlp ~]#
mysql -u root -p

Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 7
Server version: 10.0.19-MariaDB MariaDB Server

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>
create database glance;

Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]>
grant all privileges on glance.* to glance@'localhost' identified by 'password';

Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]>
grant all privileges on glance.* to glance@'%' identified by 'password';

Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]>
flush privileges;

Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]>
exit

Bye
[3] Glance の基本設定です。
[root@dlp ~]#
vi /etc/glance/glance-registry.conf
# 143行目:コメント解除し変更 ( MariaDB に登録したもの )

connection=
mysql://glance:password@localhost/glance
# 224行目:全てコメント解除して以下のように変更 (Keystone に登録した値)

[keystone_authtoken]
identity_uri=http://
10.0.0.30:35357

admin_tenant_name=
service

admin_user=
glance

admin_password=
servicepassword
# 238行目:追記

flavor=keystone
[root@dlp ~]#
vi /etc/glance/glance-api.conf
# 223行目:変更 (RabbitMQ のユーザーIDとパスワード)

rabbit_userid=
guest

rabbit_password=
password
# 303行目:コメント解除し変更 ( MariaDB に登録したもの )

connection=
mysql://glance:password@localhost/glance
# 384行目:全てコメント解除して以下のように変更 (Keystone に登録した値)

[keystone_authtoken]
identity_uri=http://
10.0.0.30:35357

admin_tenant_name=
service

admin_user=
glance

admin_password=
servicepassword

revocation_cache_time=10
# 399行目:追記

flavor=keystone
[root@dlp ~]#
glance-manage db_sync

[root@dlp ~]#
systemctl start openstack-glance-api openstack-glance-registry

[root@dlp ~]#
systemctl enable openstack-glance-api openstack-glance-registry

関連コンテンツ
 
Tweet