イメージサービス(一見)は、発見登録して、仮想マシンイメージを取得することができます。それは提供して RESTの 仮想マシンイメージのメタデータを照会し、実際の画像を取得することができ、APIを。そのような仮想マシンのイメージとしてOpenStackのオブジェクトストレージオブジェクト・ストレージ・システムへの単純なファイルシステムからのさまざまな場所では、あなたは、イメージ・サービスによって提供保存することができます。
1、データベースに許可を一目関連データを作成します。
MySQLの> データベースの視線を作成します。 クエリOK、1つの影響を受けた行(0.00 秒) のMySQL >視線上の全ての権限を付与する*。' 視線' @ ' localhostの' BY IDENTIFIED ' 123 ' 。 クエリOK、0行影響を受け、1つの警告(0.00 秒) mysqlの > GRANT一目ON ALL PRIVILEGES * TO。' 一目' @ ' %'は、IDENTIFIED BY ' 123 ' - >。 クエリOK、0影響を受ける行、1つの警告(0.00秒)
(管理者ユーザとして認識される); 2.一目ユーザー、パスワードを作成します。
[ルート@ sxb2〜]#。ADMIN- openrc [ルート@のsxb2〜]#のOpenStackのユーザー--domain作成デフォルト --password- プロンプト一目 ユーザーパスワード: リピートユーザーパスワード: + -------------------を- + ---------------------------------- + | フィールド| バリュー| + --------------------- + --------------------------- ------- + | domain_idに| デフォルト | | 有効| 真| | ID | 60205d4f43ba4e4f8eaa9921928a880d | | 名前| 一目| | オプション| {} | | password_expires_at | なし| + --------------------- + --------------------------- ------- +
3.管理者ロール管理にプロジェクトにサービスを提供するために視線を追加します。
[ルート@のsxb2〜]#のOpenStackの役割--user一目管理--projectサービスを追加
4. galnceサービスエンティティを作成します。
[ルート@ sxb2〜]#のOpenStackのサービス--name一目--descriptionを作成する" OpenStackの画像" の画像 + ------------- + ------------- --------------------- + | フィールド| バリュー| + ------------- + ---------------------------------- + | 説明| OpenStackのイメージ| | 有効| 真| | ID | ab36d61aaad041d8ac7ece6d9fbbf6b1 | | 名前| 一目| | タイプ| 画像| + ------------- + ---------------------------------- +
5.一目サービスAPIエンドポイントを作成します。
[ルート@ sxb2〜]#OpenStackのエンドポイント--region RegionOneイメージを作成、公開のhttp:// 192.168.88.10 --region RegionOneイメージ作成[ルート@ sxb2〜]#OpenStackのエンドポイントを内部ます:http // 192.168.88を。 [ルート@ sxb2〜]#OpenStackのエンドポイント--region RegionOneイメージ管理のhttp作成:// 192.168.88.102を
6.インストールソフトウェアOpenStackの-一目;
yumをOpenStackの-一目をインストール
7. glance.apiプロファイル設定、
[ルート@ sxb2〜]#1 VIMの/ etc /一目/ glance- api.conf [データベース] 接続 = MySQLの+ pymysql:// 一目:コントローラ/一目@ 123 [keystone_authtoken] www_authenticate_uri =のhttp:// 192.168.88.102:5000 auth_url =のhttp:// 192.168.88.102:5000 memcached_servers = 192.168。88.102:11211 AUTH_TYPE = パスワード project_domain_name = デフォルト user_domain_name = デフォルト PROJECT_NAME = サービス 名 = 一目 パスワード= 123 [paste_deploy] 風味 = 台形 [glance_store】 店舗 = ファイル、HTTP default_store = ファイル filesystem_store_datadir = / VAR / LIB /一目/画像/
8.一目-registry.confファイルを変更します。
[ルート@ sxb2〜]#のvimのは/ etc /一目/ glance- registry.conf [データベース] 接続 = mysqlの+ pymysql:// 一目:[email protected]/glance [keystone_authtoken] www_authenticate_uri =のhttp:// 192.168.88.102 :5000 auth_url =のhttp:// 192.168.88.102:5000 memcached_servers = 192.168。88.102:11211 AUTH_TYPE = パスワード project_domain_name = デフォルト user_domain_name = デフォルト PROJECT_NAME = サービス 名 =一目 パスワード = 123 [paste_deploy] 味 =キーストーン
データベースを初期化9.一目。
[ルート@のsxb2〜]#suコマンド-s / binに/ shが-c " 一目-管理db_sync "一目
10.イメージのサービスを開始し、システム起動時に起動するように設定。
[ルート@のsxb2〜]#systemctlのOpenStackの-一目-api.serviceのOpenStackの-glance-有効registry.service シンボリックリンクを作成したから /へ/etc/systemd/system/multi-user.target.wants/openstack-glance-api.serviceをUSR / libに/にsystemd /システム/ OpenStackの-glance- api.service。 シンボリックリンクを作成したから /etc/systemd/system/multi-user.target.wants/openstack-glance-registry.serviceは/ usr / libに/にsystemd /システム/ OpenStackの-glance-にregistry.service。 [ルート@のsxb2〜]#は、OpenStackは、一目-api.service OpenStackの-一目-registry.serviceを開始systemctl
ここでは、次に我々は次のテストに来!; lmage行われます
1.私たちは、テストファイルをダウンロードし、(管理者の県として必ず実行]を作ります)
[ルート@ sxb2〜]#。ADMIN- openrc [ルート@のsxb2〜]#wgetののhttp:// download.cirros-cloud.net/0.4.0/cirros-0.4.0-x86_64-disk.img
2.当社は、フォーマットQCOW2にアップロードテストファイルを、ダウンロードしました。
[ルート@のsxb2〜]#のOpenStackのイメージの作成" cirros " cirros- --file 0.4を。0 -x86_64-disk.img --diskフォーマットQCOW2 --containerフォーマットは、裸- パブリック + ------------------ + -------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------ + | フィールド| バリュー| + ------------------ + ------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------- + | チェックサム| 443b7623e27ecf03dc9e01ee93f67afe | | container_format | 裸| | created_at | 2019年 - 08 -11T05:04:13Z | | disk_format | QCOW2 | | ファイル| / V2 /画像/ d82b2e52-0f74-4d20-9b61-158c691a1760 /ファイル| 0 | ID | d82b2e52-0f74-4d20-9b61-158c691a1760 | | min_disk | 0 | | min_ram | | | 名前| cirros | | オーナー| 0efc3e774118464eb39800063ad7a64b | | プロパティ| os_hash_algo = ' SHA512 '、os_hash_value = ' 6513f21e44aa3da349f248188a44bc304a3653a04122d8fb4535423c8e1d14cd6a153f735bb0982e2161b5b5186106570c17a9e58b64dd39390617cd5a350f78 '、os_hidden = ' 偽' | | 保護されました | 偽| | スキーマ| / V2 /スキーマ/画像| | サイズ| 12716032 | | 状態| アクティブ| | タグ| | | updated_atの| 2019年 - 08 -11T05:04:13Z | | virtual_size | なし| | 可視性| 公共 | + ------------------ + ------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------- +
2.確認のアップロード画像と認証属性。
[ルート@のsxb2〜]#のOpenStackの画像リスト + -------------------------------------- + -------- + -------- + | ID | 名前| ステータス| + -------------------------------------- + -------- + - ------- + | d82b2e52-0f74-4d20-9b61-158c691a1760 | cirros | アクティブ| + -------------------------------------- + -------- + - ------- + [ルート@ sxb2〜]#のLS / VAR / libに/一目/画像/ d82b2e52 -0f74-4d20-9b61-158c691a1760
我々は、それが行われても、次の章私たちの視線を、この文書を見ることができたときの配置構成を