Contenu connexe Similaire à 第9回 OpenStack 勉強会(Glance) Similaire à 第9回 OpenStack 勉強会(Glance) (20) 第9回 OpenStack 勉強会(Glance)3. Glance とは
• VMイメージファイルと関連するメタデー
タを管理するサービス
• イメージを保存先に以下を選択可能
– Swift, Amazon S3, HTTP, RADOS Block
Device (Ceph), ローカルファイルシステム
• 主に2つのデーモンからなる
– glace-api: イメージ検索,登録APIを受け付ける
– glance-registry: メタデータを格納・表示する
4. イメージ管理イメージ
• glance コマンド や Horizon を利用
(必要に応じて)
swift KeyStone
nova-api
認証
glance-api glance-
Horizon registry
OpenStack
DB
Image
API
5. glance-api の設定
• /etc/glance/glance-api.conf
– default_store
– sql_connection
– notifier_strategy と関連パラメータ
– filesystem_store_datadir
– [keystone_authtoken]セクション
– [paste_deploy] の flavor
• /etc/glance/glance-api-paste.ini
– 必要に応じて
7. Glance DB の用意
mysql> CREATE DATABASE glance;
mysql> GRANT ALL ON glance.* TO
-> 'glance'@'localhost' IDENTIFIED BY ‘PASS';
mysql> exit
• glance-manage db_sync
– glance-manage version_control 0
は不要になったらしい
8. glance コマンドを使う(準備)
• OS_USERNAME(--os-username)
• OS_PASSWORD(--os-password)
• OS_TENANT_ID(--os_tenant_id)
• OS_AUTH_URL (--os-auth-url)
• glance --os-username=admin --os-password=PASSWORD --os_tenant_id=UUID --os-auth-
url=http://localhost:5000/v2.0 image-list
9. 廃止されたオプション(詳しくはhelp)
• add • -H ADDRESS, --host ADDRESS
• clear • -p PORT, --port PORT
• delete • -I OS_USERNAME
• details • -K OS_PASSWORD
• image-members • -T OS_TENANT_NAME
• index • -N OS_AUTH_URL
• member-add • -R OS_REGION_NAME
• member-images • -A OS_AUTH_TOKEN, --auth_token
OS_AUTH_TOKEN
• members-replace
• -U OS_IMAGE_URL, --url
• show OS_IMAGE_URL
• update • -S OS_AUTH_STRATEGY, --
os_auth_strategy
• --dry-run OS_AUTH_STRATEGY
• --ssl
11. glance コマンドを試す
• イメージを登録する(例)
$ glance image-create ¥
--name “NAME” ¥
--is-public=True ¥
--container-format=aki
--disk-format=aki
< cirros-0.3.0-x86_64-vmlinuz
• イメージは頑張って作ろう!