Fibre Channel(FC)ネットワークをどのように設定すればよいですか?


27

FCスイッチはどのように機能し、どのように構成する必要がありますか?


10
[ジョエルのつぶやき後の視聴回数の上昇を見る]
squillman

これを00:00UTCの近くで行う必要がありました:p。しかし、投票を楽しんでください。このQ&Aに値します。
-MDMarra

1
そのような質問をした場合、十分に具体的ではないために3秒後に閉じられました:P
Marki 14年

これはQ&Aであり、実際の質問ではありません。少し前に、よくある質問に対してキヤノンが答えを出すという取り組みがありました。私も答えを書いた:)
バジル14年

回答:


42

ファイバチャネルスイッチは通常、クライアントをストレージに接続します。FCは、SCSIコマンドを転送するために明示的に設計されたプロトコルです。実際、ファイバーチャネルプロトコルはSCSIプロトコルの直接の拡張です。すべてのSCSIコマンドにはFCと同等のものがあり、FCにはネットワーキングを可能にするいくつかの追加コマンドがあります。FCネットワークのすべての物理を処理していると仮定すると、質問は「FCスイッチをどのように構成しますか?」になります。

ファブリック

ファブリックは、相互に接続されたスイッチまたはスイッチのグループです(2つのスイッチ間のリンクは、ISLまたは「スイッチ間リンク」と呼ばれます)。ファブリックには名前があり、エイリアスとゾーンのセットで構成されています。エイリアスとゾーンとは何ですか?

  • エイリアスは、あなたがたWWNを入力を避けるために使用できる名前です(「ワールドワイド名」、デバイス上のポートの固有のアドレス。類似の通常のネットワークにおけるMACアドレスに)。エイリアスには複数のWWNを含めることができますが、通常は1つに固執するのが最善です。通常、これは、SQLサーバーの最初の2つのFCポートの「SQL_0」​​と「SQL_1」のように、各サーバーと各ストレージデバイスにいくつかのエイリアスがあることを意味します。好きなものを選択できますが、標準に固執すると管理しやすくなります。
  • ゾーンはお互いを見ることができるエイリアスのリストです。通常、すべてのHBAと、LUNを表示できるストレージポートを含む各サーバーにゾーンを設定します。より多くのサーバーをゾーンに配置することは賢明に思えるかもしれませんが、障害のあるHBAが、通常のIOを中断する可能性のある他のサーバーポートに破壊的なトラフィックをブロードキャストする可能性が常にあります。このため、ゾーンを合理的に可能な限り小さくする必要があります。「単一イニシエーター」とは、SCSI IOを送信できるWWNを1つだけ含むゾーン(単一のHBA)を意味します。

各ファブリックにはアクティブなゾーンセットがあります。つまり、「オン」になっているゾーンのリストです。ゾーンを作成してそのままにすることも、アクティブな構成からゾーンを削除せずに削除することもできます。ゾーンは、アクティブであっても、作成後に編集できます。

冗長性

2つのスイッチがある場合、2つのファブリックが必要になります。2つのFCポートを備えた各サーバーには、各ファブリックに1つのポートが必要です。そのため、1つのスイッチに障害が発生した場合、サーバーのマルチパスドライバーは他のファブリックのパスにスワップできます。ストレージにそれぞれ2つのポートを持つ2つの冗長コントローラーがある場合、各コントローラーに各ファブリックのポートがあることを確認する必要があります。

重要なのは、スイッチが2つしかない場合、それらの間にケーブルを配線したくないことです。これは、デフォルトでは、ファブリックをマージする効果がありますが、一般的には好ましくありません。

リンクスイッチ

すでに2つのファブリックがあり、スイッチを追加する必要がある場合、ファブリックをさらに作成する必要はありません。ISLを使用して新しいスイッチを古いスイッチにリンクすると、ファブリックに参加します。この時点で、同じスイッチ上の2つのデバイス間を移動する必要があるトラフィックはそのスイッチによって処理され、スイッチをジャンプする必要があるトラフィックはISLを経由します。ISLがボトルネックにならないように、スイッチ間で十分な帯域幅を使用する必要がありますが、ほとんどのFC環境では、スイッチがボトルネックになることはありません。ファブリックを削除せずにISLを追加および削除できます。3つまたは4つの固定ポートスイッチを超えて成長していることに気付いた場合は、「ダイレクタ」と呼ばれるタイプのスイッチにアップグレードすることで、おそらくお金を節約できるでしょう。

既存のファブリックへのスイッチの追加は概念的には簡単ですが、実際には、おそらくあまり使用しないコマンドが含まれます。マニュアルのツールを十分に把握しておく必要があります。

VSAN

スイッチを分割すると、スイッチの管理が簡単になる場合があります。これは、物理スイッチ内の仮想スイッチであるVSANを使用して実行できます。所有するポートのリストを指定すると、それらのポートは個別のスイッチ上にあるかのように機能します。1つのVSANに接続されたデバイスは、デフォルトでは、もう1つのVSANのデバイスに接続できないことに注意してください。

HBAツール

自由に使える最も重要なデバッグツールの1つは、サーバー上のツールです。多くのオペレーティングシステムには、HBA製造元(QLogicやEmulexなど)によって作成されたプログラムがあり、サーバーが表示するデバイスを一覧表示できます。製造元のツールをサポートするOSがない場合は、いつでもサーバーを再起動して、ブートメニューからHBAセットアップを開始できます。ここから、同じ情報を見ることができます。


素晴らしい投稿。追加する唯一のことは、サポートされているFC構成についてストレージベンダーに確認することです。FCスイッチやHBAのゾーニングまたは互換性のある特定のファームウェアに特別な要件があるものもあります。
悪いドス

これは確かにジェネラリストの回答ですが、大手4社のストレージベンダー(IBM、HP、EMC、およびHDS)からゾーニングの制限を受けたことはありません。それらはすべてファームウェア相互運用マトリックスを持っていますが、正直なところ、ほとんどの場合、スイッチに同梱されているどのレベルでもサポートするため、これは範囲外になると考えました。
バジル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.