Image サービスの概要

Image サービスの概要

OpenStack Image service は、概念アーキテクチャー に書かれているように Infrastructure-as-a-Service (IaaS) の中核です。エンドユーザーや OpenStack Compute のコンポーネントからの、ディスクやサーバーイメージ、メタデータ定義に関する API リクエストを受け付けます。ディスクやサーバーイメージの保管場所として、OpenStack Object Storage などの様々な種類のリポジトリーに対応しています。

キャッシュをサポートするために、 OpenStack Image service 上では多くの定期的なプロセスが実行されます。複製サービスにより、クラスター全体での一貫性と可用性が確保されます。他の定期的なプロセスには auditor、 updater, reaper があります。

OpenStack Image service には、以下のコンポーネントがあります。

glance-api

イメージの検索、取得、保存の Image API を受け付けます。

glance-registry

イメージに関するメタデータの保存、処理、取得を行います。メタデータは容量や形式などの項目があります。

警告

レジストリーは OpenStack Image service 自身が使用するプライベートな内部サービスです。ユーザーに公開しないでください。

データベース

イメージのメタデータを保存します。お好みのデータベースを選択できます。多くの環境では MySQL か SQLite を使用します。

イメージファイル用のストレージリポジトリー

さまざまな種類のリポジトリーがサポートされており、通常のファイルシステム、Object Storage、RADOS ブロックデバイス、HTTP、Amazon S3 などがあります。いくつかのリポジトリーでは、読み込み専用の利用だけがサポートされている点に注意してください。

メタデータ定義サービス

ベンダー、管理者、サービス、ユーザーの独自のメタデータを有意義に定義するための共通 API。このメタデータは、イメージ、アーティファクト、ボリューム、フレーバー、アグリゲートなどの、さまざまなリソースにおいて使用できます。定義には、新しいプロパティーのキー、説明、制約、それが関連付けられるリソース種別が含まれます。

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.