web-dev-qa-db-ja.com

最小限のダウンタイムでiSCSIスイッチスタックをアップグレードするにはどうすればよいですか?

ISCSIストレージネットワークのバックボーンを形成するDell6248 swtichスタックがいくつかあります(それぞれ3つ)。スイッチスタックでファームウェアの更新を実行する必要がありますが、必要なダウンタイムが心配です。

情報として、当社のストレージは、エンクロージャごとに3つまたは4つのGigEアップリンクを備えたDell/EquallogicPS6000シリーズエンクロージャのみです。

ご存知かもしれませんが、これらのスイッチは一度にメンバーをアップグレードすることはできず、スイッチのアップグレードに必要な再起動は2分程度です(つまり、ボリュームのiSCSIイニシエータータイムアウトよりも長くなります)。

ダウンタイムを最小限に抑えながらiSCSI SANスイッチスタックのアップグレードを実現する方法について、誰か提案がありますか?

ヘルプや提案をありがとう。

ジョー

6
Guamaniac

コアiSCSIネットワークがEquallogic用に正しくセットアップされている場合は、2つの別々のスタックがあり、通常のISLが2つのスタックを接続し、すべてのアレイとホストが各スタックに少なくとも1つの接続を持っている必要があります。その場合、最も簡単で影響が最も少ないアプローチは、スイッチのタイムスケールごとに2分以上のスタックされたPowerConnectの標準のDellファームウェアアップデート手順に従うことです。ケーブル接続が適切に行われていれば、実際のダウンタイムは発生しませんが、パフォーマンスが大幅に低下するため、すべてが静かな場合にのみこれを実行する必要があります。アップグレードが行われている間、物事を維持するために多くの単一リンクに確実に依存するため、最初にすべての接続が正常であることを再確認します。

PowerConnectスイッチをスタックから切り離して個別にアップグレードすることは可能かもしれませんが、各スイッチのアップグレードが個別に行われるようにするには、非常に複雑なプロセスを実行する必要があります。アップグレードされたスイッチは再接続できないため、慎重に再接続する必要があります。すべてのユニットが同じバージョンになるまで積み重ねます。このルートを使用する場合は、ほとんどのスイッチのスイッチ構成を再作成する必要がある可能性があります。また、すべてのアクティブなスイッチをオンラインにするときに、両方のスタックに適度に高い帯域幅の接続があることを確認する必要があります。これは、この種の演習を深刻に複雑にするEquallogicの要件です。アレイに関する限り1つのスイッチがアクティブであるように見えるが、いずれかのスタックから分離されているシナリオに陥った場合、せいぜい深刻なパフォーマンスの問題が発生し、最悪の場合、そのスイッチに接続されたアレイからホストされているすべてのボリュームが発生します。オフラインになる可能性があります。正直に言うと、私は本当にそのようにしたくありません。それがうまくいかない可能性のある点が多すぎます。

5
Helvick

スタックを壊してアップグレードを行うことはできますか?

それが私がすることです。または、予備のスイッチを使用して新しいスタックを構築し、接続をそのスタックに飛躍させることで、ラウンドロビン方式を見つける方法を見つけます。

2
SpacemanSpiff

複数の異なるスイッチスタックがあり、ホストとストレージのそれぞれが複数のスタックに接続されている場合(冗長性を確保するため)、1つのスタックをサービスから外してアップグレードすることは問題ではありません。ファームウェア。

別々のスタックのファームウェアを同時にアップグレードすることを余儀なくされる可能性は低いようです。これは本当ですか?

MPIOが環境内で適切に構成されている場合、ホスト/ストレージは自動的に別のアクティブパスに切り替わります。

2
Chris Thorpe