openstack image service glance とは •vmイメージファイルと関連するメタデー...
TRANSCRIPT
![Page 1: OpenStack Image Service Glance とは •VMイメージファイルと関連するメタデー タを管理するサービス •イメージを保存先に以下を選択可能 –Swift,](https://reader033.vdocuments.net/reader033/viewer/2022042801/5ad948717f8b9a9d5c8e685d/html5/thumbnails/1.jpg)
OpenStack Image Service Glance
@ishikawa84g
![Page 2: OpenStack Image Service Glance とは •VMイメージファイルと関連するメタデー タを管理するサービス •イメージを保存先に以下を選択可能 –Swift,](https://reader033.vdocuments.net/reader033/viewer/2022042801/5ad948717f8b9a9d5c8e685d/html5/thumbnails/2.jpg)
ここの話です
![Page 3: OpenStack Image Service Glance とは •VMイメージファイルと関連するメタデー タを管理するサービス •イメージを保存先に以下を選択可能 –Swift,](https://reader033.vdocuments.net/reader033/viewer/2022042801/5ad948717f8b9a9d5c8e685d/html5/thumbnails/3.jpg)
Glance とは
• VMイメージファイルと関連するメタデータを管理するサービス
• イメージを保存先に以下を選択可能
– Swift, Amazon S3, HTTP, RADOS Block Device (Ceph), ローカルファイルシステム
• 主に2つのデーモンからなる
– glace-api: イメージ検索,登録APIを受け付ける
– glance-registry: メタデータを格納・表示する
![Page 4: OpenStack Image Service Glance とは •VMイメージファイルと関連するメタデー タを管理するサービス •イメージを保存先に以下を選択可能 –Swift,](https://reader033.vdocuments.net/reader033/viewer/2022042801/5ad948717f8b9a9d5c8e685d/html5/thumbnails/4.jpg)
イメージ管理イメージ
• glance コマンド や Horizon を利用
Horizon glance-api
DB
glance-registry
OpenStack Image
API
swift
(必要に応じて)
nova-api
KeyStone
認証
![Page 5: OpenStack Image Service Glance とは •VMイメージファイルと関連するメタデー タを管理するサービス •イメージを保存先に以下を選択可能 –Swift,](https://reader033.vdocuments.net/reader033/viewer/2022042801/5ad948717f8b9a9d5c8e685d/html5/thumbnails/5.jpg)
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
– 必要に応じて
![Page 6: OpenStack Image Service Glance とは •VMイメージファイルと関連するメタデー タを管理するサービス •イメージを保存先に以下を選択可能 –Swift,](https://reader033.vdocuments.net/reader033/viewer/2022042801/5ad948717f8b9a9d5c8e685d/html5/thumbnails/6.jpg)
glance-registry の設定
• /etc/glance/glance-registry.conf
– sql_connection
– [keystone_authtoken]セクション
– [paste_deploy] の flavor
• /etc/glance/glance-registry-paste.ini
– 必要に応じて
![Page 7: OpenStack Image Service Glance とは •VMイメージファイルと関連するメタデー タを管理するサービス •イメージを保存先に以下を選択可能 –Swift,](https://reader033.vdocuments.net/reader033/viewer/2022042801/5ad948717f8b9a9d5c8e685d/html5/thumbnails/7.jpg)
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 は不要になったらしい
![Page 8: OpenStack Image Service Glance とは •VMイメージファイルと関連するメタデー タを管理するサービス •イメージを保存先に以下を選択可能 –Swift,](https://reader033.vdocuments.net/reader033/viewer/2022042801/5ad948717f8b9a9d5c8e685d/html5/thumbnails/8.jpg)
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
![Page 9: OpenStack Image Service Glance とは •VMイメージファイルと関連するメタデー タを管理するサービス •イメージを保存先に以下を選択可能 –Swift,](https://reader033.vdocuments.net/reader033/viewer/2022042801/5ad948717f8b9a9d5c8e685d/html5/thumbnails/9.jpg)
廃止されたオプション(詳しくはhelp)
• add
• clear
• delete
• details
• image-members
• index
• member-add
• member-images
• members-replace
• show
• update
• --dry-run
• --ssl
• -H ADDRESS, --host ADDRESS
• -p PORT, --port PORT
• -I OS_USERNAME
• -K OS_PASSWORD
• -T OS_TENANT_NAME
• -N OS_AUTH_URL
• -R OS_REGION_NAME
• -A OS_AUTH_TOKEN, --auth_token OS_AUTH_TOKEN
• -U OS_IMAGE_URL, --url OS_IMAGE_URL
• -S OS_AUTH_STRATEGY, --os_auth_strategy OS_AUTH_STRATEGY
![Page 10: OpenStack Image Service Glance とは •VMイメージファイルと関連するメタデー タを管理するサービス •イメージを保存先に以下を選択可能 –Swift,](https://reader033.vdocuments.net/reader033/viewer/2022042801/5ad948717f8b9a9d5c8e685d/html5/thumbnails/10.jpg)
glance コマンドを試す
• 登録済みイメージを表示する $ glance image-list
• イメージの詳細情報を表示する $ glance image-show UUID
• イメージを削除する $ glance image-delete UUID
![Page 11: OpenStack Image Service Glance とは •VMイメージファイルと関連するメタデー タを管理するサービス •イメージを保存先に以下を選択可能 –Swift,](https://reader033.vdocuments.net/reader033/viewer/2022042801/5ad948717f8b9a9d5c8e685d/html5/thumbnails/11.jpg)
glance コマンドを試す
• イメージを登録する(例) $ glance image-create ¥ --name “NAME” ¥ --is-public=True ¥ --container-format=aki --disk-format=aki < cirros-0.3.0-x86_64-vmlinuz
• イメージは頑張って作ろう!
![Page 12: OpenStack Image Service Glance とは •VMイメージファイルと関連するメタデー タを管理するサービス •イメージを保存先に以下を選択可能 –Swift,](https://reader033.vdocuments.net/reader033/viewer/2022042801/5ad948717f8b9a9d5c8e685d/html5/thumbnails/12.jpg)
Any Questions?