動作検証

動作検証

CirrOS を使用して、Image service の動作を検証します。 Cirros は、OpenStack 環境のテストに役立つ軽量な Linux イメージです。

ダウンロードとイメージ作成方法の詳細は OpenStack 仮想マシンイメージガイド を参照してください。イメージの管理方法の詳細は OpenStack エンドユーザーガイド を参照してください。

注釈

これらのコマンドをコントローラーノードで実行します。

  1. admin クレデンシャルを読み込み、管理者専用 CLI コマンドへのアクセス権を取得します。

    $ . admin-openrc
    
  2. ソースイメージをダウンロードします。

    $ wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img
    

    注釈

    wget がお使いのディストリビューションでインストールされていない場合はインストールしてください。

  3. ダウンロードしたイメージを、 QCOW2 ディスク形式、bare コンテナー形式、パブリック公開で Image service にアップロードします。パブリック公開を指定すると、すべてのプロジェクトがこのイメージにアクセスできます。

    $ openstack image create "cirros" \
      --file cirros-0.3.4-x86_64-disk.img \
      --disk-format qcow2 --container-format bare \
      --public
    
    +------------------+------------------------------------------------------+
    | Field            | Value                                                |
    +------------------+------------------------------------------------------+
    | checksum         | 133eae9fb1c98f45894a4e60d8736619                     |
    | container_format | bare                                                 |
    | created_at       | 2015-03-26T16:52:10Z                                 |
    | disk_format      | qcow2                                                |
    | file             | /v2/images/cc5c6982-4910-471e-b864-1098015901b5/file |
    | id               | cc5c6982-4910-471e-b864-1098015901b5                 |
    | min_disk         | 0                                                    |
    | min_ram          | 0                                                    |
    | name             | cirros                                               |
    | owner            | ae7a98326b9c455588edd2656d723b9d                     |
    | protected        | False                                                |
    | schema           | /v2/schemas/image                                    |
    | size             | 13200896                                             |
    | status           | active                                               |
    | tags             |                                                      |
    | updated_at       | 2015-03-26T16:52:10Z                                 |
    | virtual_size     | None                                                 |
    | visibility       | public                                               |
    +------------------+------------------------------------------------------+
    

    openstack image create のパラメーターの詳細は、OpenStack ユーザーガイドの イメージ (glance) の作成・更新 を参照してください。

    イメージのディスクとコンテナー形式に関する詳細は、OpenStack 仮想マシンイメージガイドイメージのディスク形式とコンテナー形式 を参照してください。

    注釈

    OpenStack は ID を動的に生成します。そのため、このコマンド実行結果例と別の値になるでしょう。

  4. イメージがアップロードされたことを確認し、属性を検証します。

    $ openstack image list
    
    +--------------------------------------+--------+--------+
    | ID                                   | Name   | Status |
    +--------------------------------------+--------+--------+
    | 38047887-61a7-41ea-9b49-27987d5e8bb9 | cirros | active |
    +--------------------------------------+--------+--------+
    
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.