第5章 設定したバックエンドのテスト
バックエンドをオーバークラウドにデプロイしたら、それらにボリュームを正常に作成できるかどうかをテストします。最初に必要な環境変数をロードする必要があります。変数は、デフォルトで /home/stack/overcloudrc に定義されています。
-
変数をロードするには、
stackユーザーとして次のコマンドを実行します。
source /home/stack/overcloudrc
$ source /home/stack/overcloudrc
注記
詳細は、director のインストールと使用方法 のオーバークラウドへのアクセスを参照してください。
-
バックエンドごとに ボリュームタイプ を作成します。
stackユーザーとしてオーバークラウドのコントローラーノードにログインし、以下のコマンドを実行します。
cinder type-create backend1 cinder type-create backend2
$ cinder type-create backend1
$ cinder type-create backend2
これらのコマンドは、envfile の cinder::config::cinder_config クラスで定義されたバックエンドごとに 1 つずつ、ボリュームタイプ backend1 および backend2 を作成します。
-
envfileのcinder_user_enabled_backendsクラスで有効化されたバックエンドのvolume_backend_nameに各ボリュームタイプをマッピングします。次のコマンドは、ボリュームタイプbackend1をnetapp1に、backend2をnetapp2にマッピングします。
cinder type-key backend1 set volume_backend_name=netapp1 cinder type-key backend2 set volume_backend_name=netapp2
$ cinder type-key backend1 set volume_backend_name=netapp1
$ cinder type-key backend2 set volume_backend_name=netapp2
-
これで、各バックエンドをテストできます。
backend1ボリュームタイプを呼び出して、netapp1バックエンドにnetapp_volume_1という名前の 1 GB ボリュームを作成します。
cinder create --volume-type backend1 --display_name netappvolume_1 1
$ cinder create --volume-type backend1 --display_name netappvolume_1 1
-
backend2のボリューム種別を呼び出して、netapp2バックエンド上に同様のボリュームを作成します。
cinder create --volume-type backend2 --display_name netappvolume_2 1
$ cinder create --volume-type backend2 --display_name netappvolume_2 1