【brocade openstack ソリューション】sanゾーン・コントローラ

19
SANゾーン・コントローラ Nagendra Rao Jaladanki 201411© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 1

Upload: brocade

Post on 25-Jul-2015

85 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

SANゾーン・コントローラ

Nagendra Rao Jaladanki

2014年11月

© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 1

Page 2: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

ご注意

このプレゼンテーションで取り上げている製品には開発途上のものもあり、リリース日程、価格、製品機能など、詳細には変更が加わることがあります。最終的に、ここで意図したような機能を果たさない製品になることもあり、また正規リリースまで至らないケースもあり得ます。正式リリース版はこのプレゼンテーションで説明する、事前バージョンとはかなり異なるものになる場合があります。

プレゼンテーションの内容は関係する製品やサービスについて、明示、非明示を問わず、法律上その他のどのような種類の保証とも見なされるものではありません。これは、商品性や、特定目的への適合性、第三者の権利侵害の有無などについての暗黙の保証も含みます。

ADX、Brocade、Brocade Assurance、Brocade One、Bwingシンボル、DCX、Fabric OS、ICX、MLX、SAN Health、VCSおよびVDXは、登録商標であり、AnyIO、HyperEdge、MyBrocade、NET Health、OpenScript、The Effortless

Networkは、米国またはその他の国におけるBrocade Communications Systems, Inc.の商標です。その他のブランド、製品名、サービス名は各所有者の製品またはサービスを示す商標である場合があります。

*** 注:バックドア機能や非公開コマンドは、内部使用に限定します。 ***

*** デバッグ・コマンドは常に技術サポートの指導の下で使用してください。 ***

© 2014 Brocade Communications Systems, Inc. 2

Page 3: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

今回の内容

• 概要

• 目的

• 使用形態

• 構成ファイルの更新

• デモ

• Q & A

© 2014 Brocade Communications Systems, Inc. 3

Page 4: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

概要

• Cinder

• OpenStackでのボリューム管理の基盤

• Novaのコンポーネントnova-volumeが前身

• Folsomリリースからプロジェクトとして独立

• Volume Manager

• パーシステント・ストレージの作成/アタッチ/

ディタッチを管理

• Zone Manager

• ボリュームのアタッチ/ディタッチの際に、

SANファブリックのコンテキストを検出/設定

© 2014 Brocade Communications Systems, Inc. 4

Page 5: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

目的

• ゾーン管理の簡素化

• ゾーン構成とSANコンテキストを検出して、現在のゾーン・セットへの変更を自動的に実施

• ゾーンのライフサイクル管理操作のサポート

• ゾーンの追加/更新

• ゾーンの削除

• ゾーンの読み取り

© 2014 Brocade Communications Systems, Inc. 5

Page 6: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

使用形態

• アクセス制御の構成設定を自動化

• ゾーン・モードの構成

• 2つのモード:none、fabric

© 2014 Brocade Communications Systems, Inc. 6

Page 7: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

構成ファイルの更新

• /etc/cinder/cinder.confファイルに、下のオプションを加えて、

ファイバーチャネルのゾーニングを有効化

FCゾーン・マネージャのセットアップ

© 2014 Brocade Communications Systems, Inc. 7

オプション名 = デフォルト値 説明

[DEFAULT]

zoning_mode = none (StrOpt) FCゾーニング・モード。デフォルトはnone、ファブリック・ゾーニング

使用時はfabricを指定

[fc-zone-manager]

fc_fabric_names = None

(StrOpt)ファイバーチャネル・ファブリック名を、カンマ区切りで設定。

各SANファブリックに接続する際に、このリストの名前から、

ほかのSANクレデンシャルを取得

zoning_policy = initiator-target (StrOpt)ゾーニング・ポリシーを指定:Initiator-targetまたはinitiator

Page 8: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

構成ファイルの更新(続き)

オプション名 = デフォルト値 説明

[fc-zone-manager]

brcd_sb_connector = cinder.zonemanager.drivers.brocade.brcd_fc_zone_client_cli.BrcdFCZoneClientCLI (StrOpt)ゾーニング操作の

サウスバウンド・コネクタ

fc_san_lookup_service =

cinder.zonemanager.drivers.brocade.brcd_fc_san_lookup_service.BrcdFCSanLookupService

(StrOpt) FC SANルックアップ・

サービス

zone_driver = cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver.BrcdFCZoneDriver (StrOpt)ゾーン管理をする

FCゾーン・ドライバ

ゾーン・ドライバとルックアップ・サービスのセットアップ

© 2014 Brocade Communications Systems, Inc. 8

• ゾーン・ドライバは、SSHを使ってゾーニング操作を実施する

• 下のパラメータで、ゾーン・ドライバとルックアップ・サービスを設定

Page 9: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

構成ファイルの更新 SANファブリック・パラメータの設定

© 2014 Brocade Communications Systems, Inc. 9

オプション名 = デフォルト値 説明

[BRCD_FABRIC_EXAMPLE]

fc_fabric_address = (StrOpt)ファブリックの管理IP

fc_fabric_password = (StrOpt)ユーザのパスワード

fc_fabric_port = 22 (IntOpt)接続ポート

fc_fabric_user = (StrOpt)ファブリック・ユーザID

principal_switch_wwn = None (StrOpt)ファブリックのプリンシパル・スイッチのWWN

zone_activate = True (BoolOpt)ゾーニングのアクティブ状態の

上書き指定

zone_name_prefix = None (StrOpt)ゾーン名プレフィックスの上書き指定

zoning_policy = initiator-target (StrOpt)ゾーニング・ポリシーの上書き指定

• SANファブリックのパラメータをファブリック・グループにまとめて設定

Page 10: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

トラブルシューティング

• デバッグ出力は/etc/cinder/cinder.confでdebug=Trueを指定

• 冗長出力は/etc/cinder/cinder.confでverbose=Trueを指定

• アタッチ操作の際に、ゾーンが作成されない場合は、/etc/cinder/cinder.conf で、ゾーニング・モード、ファブリックIP、クレデンシャルをチェック

• アタッチ操作の際に、ゾーンがアクティブにならない場合は、/etc/cinder/cinder.confの

ファブリック・グループで、zone_activateのTrueをチェック

• ゾーニング操作ができない場合は、デバッグ出力と冗長出力を実施

© 2014 Brocade Communications Systems, Inc. 10

Page 11: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

デモ

© 2014 Brocade Communications Systems, Inc. 11

Page 12: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

全体図

© 2014 Brocade Communications Systems, Inc. 12

Compute node Controller node

HBA 0

EMC VNX 5300

10.38.66.113/114

UBUNTU 12.0.4

Compute.67.149

UBUNTU 12.0.4

Hostname:

controller

Brocade VDX 6720

RLOM

51 62 73 84 139 1410 1511 1612 2117 2218 2319 2420

SAN Switches

HBA 1

Brocade VDX 6720

RLOM

51 62 73 84 139 1410 1511 1612 2117 2218 2319 2420

Brocade

5300

Emulex LPe12002

adapter

Brocade

5300

LAN

Page 13: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

zoning_mode = fabric

[fc-zone-manager]

fc_fabric_names = openstack,openstack116

zoning_policy = initiator-target

brcd_sb_connector = cinder.zonemanager.drivers.brocade.brcd_fc_zone_client_cli.BrcdFCZoneClientCLI

fc_san_lookup_service = cinder.zonemanager.drivers.brocade.brcd_fc_san_lookup_service.BrcdFCSanLookupService

zone_driver = cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver.BrcdFCZoneDriver

[openstack116]

fc_fabric_address = 10.38.66.116

fc_fabric_password = passw0rd

fc_fabric_port = 22

fc_fabric_user = root

principal_switch_wwn = 10:00:00:05:1e:0d:16:c8

zone_activate = True

zoning_policy = initiator-target

© 2014 Brocade Communications Systems, Inc. 13

ゾーン・マネージャの構成設定 cinder.confの設定

[openstack]

fc_fabric_address = 10.38.66.115

fc_fabric_password = passw0rd

fc_fabric_port = 22

fc_fabric_user = root

principal_switch_wwn = 10:00:00:05:33:38:fe:c5

zone_activate = True

zoning_policy = initiator-target

Page 14: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

© 2014 Brocade Communications Systems, Inc. 14

ボリュームを作成

Page 15: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

© 2014 Brocade Communications Systems, Inc. 15

ボリュームをインスタンスにアタッチ

Page 16: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

© 2014 Brocade Communications Systems, Inc. 16

ボリュームをインスタンスにアタッチ(続き) ゾーン構成の詳細

Page 17: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

© 2014 Brocade Communications Systems, Inc. 17

ボリュームをディタッチ

Page 18: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

ボリュームをディタッチ(続き) ディタッチ後のゾーン情報

© 2014 Brocade Communications Systems, Inc. 18

Page 19: 【Brocade OpenStack ソリューション】SANゾーン・コントローラ

THANK YOU

19 © 2014 Brocade Communications Systems, Inc.

本件に関するお問合せ

https://www.brocadejapan.com/form/contact

ブロケード コミュニケーションズ システムズ株式会社