Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

第9回 OpenStack 勉強会(Glance)

6,604 views

Published on

Glance の話

第9回 OpenStack 勉強会(Glance)

  1. 1. OpenStack Image Service Glance @ishikawa84g
  2. 2. ここの話です
  3. 3. Glance とは• VMイメージファイルと関連するメタデー タを管理するサービス• イメージを保存先に以下を選択可能 – Swift, Amazon S3, HTTP, RADOS Block Device (Ceph), ローカルファイルシステム• 主に2つのデーモンからなる – glace-api: イメージ検索,登録APIを受け付ける – glance-registry: メタデータを格納・表示する
  4. 4. イメージ管理イメージ• glance コマンド や Horizon を利用 (必要に応じて) swift KeyStone nova-api 認証 glance-api glance- Horizon registry OpenStack DB Image API
  5. 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 – 必要に応じて
  6. 6. glance-registry の設定• /etc/glance/glance-registry.conf – sql_connection – [keystone_authtoken]セクション – [paste_deploy] の flavor• /etc/glance/glance-registry-paste.ini – 必要に応じて
  7. 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. 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. 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
  10. 10. glance コマンドを試す• 登録済みイメージを表示する $ glance image-list• イメージの詳細情報を表示する $ glance image-show UUID• イメージを削除する $ glance image-delete UUID
  11. 11. glance コマンドを試す• イメージを登録する(例) $ glance image-create ¥ --name “NAME” ¥ --is-public=True ¥ --container-format=aki --disk-format=aki < cirros-0.3.0-x86_64-vmlinuz• イメージは頑張って作ろう!
  12. 12. Any Questions?

×