Shared File Systems

Shared File Systems

サービスイメージの作成

注釈

通常のデプロイメントでは、 Shared File Systems サービスを評価するには、 NFS/CIFS などのネットワークファイルシステムに対応したイメージからインスタンスを起動する必要があります。このガイドでは、評価に必要なリソース要件を抑えるため、インスタンスには CirrOS イメージを使うことにしています。しかしながら、 CirrOS イメージはネットワークファイルシステムをサポートしていません。そこで、 Shared File Systems サービスの評価においては、このガイドでは、通常のインスタンスはネットワークファイルシステムをサポートしている manila-share-service イメージを使用して作成します。また、 manila-service-flavor を使用し、コンピュートノードでのインスタンスによるリソース消費を 256 MB に抑えます。

  1. share サーバーの元イメージをダウンロードします。

    $ wget http://tarballs.openstack.org/manila-image-elements/images/manila-service-image-master.qcow2
    
  2. そのイメージを Image サービスに追加します。

    # openstack image create "manila-service-image" \
    --file manila-service-image-master.qcow2 \
    --disk-format qcow2 \
    --container-format bare \
    --public
    +------------------+------------------------------------------------------+
    | Field            | Value                                                |
    +------------------+------------------------------------------------------+
    | checksum         | abb1fdf972162c7214db9fad43229dad                     |
    | container_format | bare                                                 |
    | created_at       | 2016-03-16T23:37:51Z                                 |
    | disk_format      | qcow2                                                |
    | file             | /v2/images/dcec8c7f-4c59-4223-a06f-220231b49c0c/file |
    | id               | dcec8c7f-4c59-4223-a06f-220231b49c0c                 |
    | min_disk         | 0                                                    |
    | min_ram          | 0                                                    |
    | name             | manila-service-image                                 |
    | owner            | fd4a657caa054ca99d8b4179722f49de                     |
    | protected        | False                                                |
    | schema           | /v2/schemas/image                                    |
    | size             | 324665344                                            |
    | status           | active                                               |
    | tags             |                                                      |
    | updated_at       | 2016-03-16T23:37:55Z                                 |
    | virtual_size     | None                                                 |
    | visibility       | public                                               |
    +------------------+------------------------------------------------------+
    
  3. そのサービスイメージに対応する新しいフレーバーを作成します。

    # openstack flavor create manila-service-flavor --id 100 --ram 256 --disk 0 --vcpus 1
    +----------------------------+-----------------------+
    | Field                      | Value                 |
    +----------------------------+-----------------------+
    | OS-FLV-DISABLED:disabled   | False                 |
    | OS-FLV-EXT-DATA:ephemeral  | 0                     |
    | disk                       | 0                     |
    | id                         | 100                   |
    | name                       | manila-service-flavor |
    | os-flavor-access:is_public | True                  |
    | ram                        | 256                   |
    | rxtx_factor                | 1.0                   |
    | swap                       |                       |
    | vcpus                      | 1                     |
    +----------------------------+-----------------------+
    

    注釈

    フレーバーはイメージ専用であり、フレーバーはイメージ毎に異なる場合もあります。

サービスイメージのインスタンスを起動します。

注釈

このセクションでは、共有をマウントするインスタンスとして manila-service-image を使用します。

  1. manila-service-imagemanila-service-flavor を使ってインスタンスを起動します。

  2. ユーザー名とパスワードとして manila を使ってインスタンスにログインします。

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.