*

Nova Availability Zone と Cinder Availability Zone

公開日: 最終更新日:2014/07/25  |  By  |  OpenStack

OpenStack 担当 石川です。

実際に自分が使うか使わないかは置いておき、気になったオプションを実際に動かす、
このオプションは何?試してみよう企画第二弾「cinder_cross_az_attach」

Nova に Availability Zone があるのは有名ですが、Cinder にも Availability Zone (以下、AZ)が存在します。ただし、Cinder の場合は、コマンドで自由にAZを指定できる Nova とは異なり、cinder.conf の storage_availability_zone に指定した値がAZになります。

Nova と Cinder 双方にAZがありますが、AZが異なるとインスタンスはボリュームをアタッチすることが出来ません。
この制限を無視するオプションが cinder_cross_az_attach です。
cinder_cross_az_attach を設定することで双方のAZを評価するかしないかを選べます。


以下のようなAZが定義されている場合を見てみましょう。

$ sudo nova-manage service list
host               zone
ctrl001            internal
com001             zone01

$ sudo cinder-manage host list 2> /dev/null
host               zone
ctrl001            nova
vol001             vol001
vol002             zone01

 

cinder_cross_az_attachの値が

  • True の場合
    • Nova AZ と Cinder AZ が異なってもボリュームアタッチ可能
    • com001上のインスタンス(AZ:zone01)からvol001上のボリューム(AZ:vol001)をアタッチできる
    • com001上のインスタンス(AZ:zone01)からvol002上のボリューム(AZ:zone01)をアタッチできる
  • False の場合
    • Nova AZ と Cinder AZ が同一の場合のみボリュームアタッチ可能
    • com001上のインスタンス(AZ:zone01)からvol001上のボリューム(AZ:vol001)をアタッチできない
    • com001上のインスタンス(AZ:zone01)からvol002上のボリューム(AZ:zone01)をアタッチできる

cinder_cross_az_attach を利用することでAZ内でのインスタンスとボリュームの配置をある程度制御できるようになるので構成の幅も広がると思います。

関連記事

Rally-benchmark-results-in-both-tabular-and-graphic-displays

コマンドラインからRallyを使いこなす

RallyはOpenStackのベンチマークツールです。概要については以前書いた記事で紹介しています

記事を読む

openstack-figure1-2x

COHO DataStream のCinder連携

OpenStack Cinder のストレージバックエンドとしてはCephが採用されているケースが多

記事を読む

no image

CLIによるSwiftへのアクセス(前編) ~ Swiftによるオブジェクトストレージシステムの構築(3)

by yamagata 2013/1/30(Swift関連の記事の一覧はこちらをご覧ください)(2/

記事を読む

docker_all

OpenStack Summit in Paris (Day3)

by Ikuo Kumagai (@kumagai19o) 少し遅れましたがOpenStack S

記事を読む

no image

Swift 1.11.0 CHANGELOG の翻訳

by You Yamagata 2013.1.23(Swift関連の記事の一覧は インデッ

記事を読む

newton

Juju Manual Cloud で OpenStack 環境構築

本当にご無沙汰しております。 この投稿はOpenStack Advent Calendar 201

記事を読む

welcome

OpenStack Summit in Paris (Day1)

by Ikuo Kumagai (@kumagai19o)   こんに

記事を読む

01.all

CentOS7 RDO Juno with Ceph

ご無沙汰しています。 先日のブログではCentOS7/RDOで OpenStack Juno環境を

記事を読む

no image

Pythonライブラリによる Swift の操作 ~ Swiftによるオブジェクトストレージシステムの構築(6)

by Yamagata 2013.03.14(Swift関連の記事の一覧はこちらをご覧ください)前回

記事を読む

no image

Grizzlyの新機能(2) SLO ~ Swiftによるオブジェクトストレージシステムの構築(10)

by You Yamagata 2013.06.10 (Swift関連の記事の一覧は 

記事を読む

no image

ビットアイル総合研究所は、クラウド技術に関する調査&研究を通して、社会と会社に寄与していくことを目的に、ビットアイル・エクイニクスの企業内研究所として2011年8月に設立されました。

openstack-figure1-2x
COHO DataStream のCinder連携

OpenStack Cinder のストレージバックエンドとしてはCe

blog-ocata
Jujuで Ocataを含む様々なバージョンのOpenStack をデプロイする方法

祝OpenStack Ocata リリース!! ということで、早速デプ

newton
Juju Manual Cloud で OpenStack 環境構築

本当にご無沙汰しております。 この投稿はOpenStack Adve

top
HACK! THE Juju/MAAS

6/8~6/10まで幕張メッセで開催されたInterop 2016。皆

dpdk
OpenStack OVS VXLAN ネットワークの高速化

少し前の話になりますが、3月2日に開催された 日本仮想化技術株式会社様

→もっと見る

PAGE TOP ↑