Oracle® Solaris での OpenStack (Kilo) のインストールと構成

印刷ビューの終了

更新: 2016 年 6 月
 
 

コンピュートインスタンスのルートストレージボリュームを作成する方法

この手順は、ストレージのためのリモートシステムの配備で説明するように、複数のリモートバックエンドを定義する一般的なタスクの一部です。そのため、この手順では、同じ例を使用します。

  1. /etc/cinder/cinder.conf ファイルに Cinder バックエンドを定義します。

    特に enabled_backends と各バックエンドのボリューム名の指定について、cinder.conf ファイルの構成の例を参照してください。

  2. 設定で Cinder 可用性ゾーンを使用している場合、Cinder 構成ファイルにもそれを定義します。

    例:

    [DEFAULT]
    ...
    storage_availability_zone=cinder_az
  3. 構成ファイルに定義されているバックエンドごとに、次の例に示すように、対応するボリュームを作成します。
    # cinder type-create type-remote
    # cinder type-key type-remote set volume_backend_name=ZFS_REMOTE
    

    必要に応じて同じ一連のコマンドを発行して、ほかのボリュームタイプを作成します。solariszones ドライバは、Nova インスタンスの実際の Cinder ブートボリュームを作成します。

  4. Cinder ノードで、Cinder サービスを再開します。
    # svcadm restart cinder-volume:default
  5. 各コンピュートノードの /etc/nova/nova.conf ファイルで、Cinder 構成ファイルに基づいて次のパラメータのいずれかまたは両方を定義します。
    • boot_volume_type

    • boot_volume_az

    たとえば、前の手順に基づいて、次のように Nova 構成ファイルを編集します。

    boot_volume_type=type-remote
    boot_volume_az=cinder_az
  6. コンピュートノードで Nova サービスを再開します。
    compute-node# svcadm restart nova-compute