web-dev-qa-db-ja.com

VMwareESXi-ファイバーチャネル構成

Promise vTrake610fをQlogicQLE8242HBAを介してESXi5.5u1で実行されているVMに接続しようとしています。RDMを使用して接続してUbuntu12.04LTSVMに接続したいと思います。

ESXiサーバーにQLogicドライバーをインストールして再起動すると、HBAは表示されますが、デバイスやパスは表示されないことが報告されました。

~ # esxcfg-scsidevs -a
vmhba0  ahci              link-n/a  sata.vmhba0                             (0:0:31.2) Intel Corporation Lynx Point AHCI Controller
vmhba1  megaraid_sas      link-n/a  unknown.vmhba1                          (0:6:0.0) LSI / Symbios Logic MegaRAID SAS GEN2 Controller
vmhba2  qlnativefc        link-n/a  fc.2000000e1e34a933:2100000e1e34a933    (0:1:0.6) QLogic Corp 8200 Series 10GbE Converged Network Adapter (FCoE)
vmhba3  qlnativefc        link-n/a  fc.2000000e1e34a937:2100000e1e34a937    (0:1:0.7) QLogic Corp 8200 Series 10GbE Converged Network Adapter (FCoE)
vmhba32 usb-storage       link-n/a  usb.vmhba32                             () USB
vmhba34 ahci              link-n/a  sata.vmhba34                            (0:0:31.2) Intel Corporation Lynx Point AHCI Controller
vmhba35 ahci              link-n/a  sata.vmhba35                            (0:0:31.2) Intel Corporation Lynx Point AHCI Controller
vmhba36 ahci              link-n/a  sata.vmhba36                            (0:0:31.2) Intel Corporation Lynx Point AHCI Controller
vmhba37 ahci              link-n/a  sata.vmhba37                            (0:0:31.2) Intel Corporation Lynx Point AHCI Controller

ディスクアレイはDASとしてサーバーに接続されています。 FCスイッチはなく、FC固有のソフトウェアや構成を扱う必要はありませんでした。既存のサーバーにハードディスクとして表示されるだけです。それは何年も使用されており、すでに大量のデータがあります。

既存のサーバーに接続すると、vTrak管理ページにログインしてFC情報に移動でき、2つのポートのうち1つがオンラインであることがわかります。新しいサーバーに接続したときに同じページに移動すると、両方のポートがオフラインになっていることが表示されます。

VTrakインターフェースのLUNマッピングでは、何も構成されていません。 ESXiが検出するためにLUNをセットアップする必要がありますか? HBAが表示されている場合でも、vTrak用にESXiに追加のドライバーをインストールする必要がありますか?

私はFCについて何も知らず、iSCSIまたはSANテクノロジ全般についてはほとんど知らないので、これは単純なユーザーエラーである可能性が高いです。

ESXiストレージアダプタ

https://www.hackmode.net/fc-esxi/nodevice.png

Qlogicコントローラーのファームウェア

https://www.hackmode.net/fc-esxi/firmware.JPG

古いサーバーに接続した場合のvTrak

https://www.hackmode.net/fc-esxi/working.png

新しいサーバーに接続したときのvTrak

https://www.hackmode.net/fc-esxi/notworking.png

vTrakLUN設定

https://www.hackmode.net/fc-esxi/lun.png

[更新]

VTrakアレイのPORTタイプを手動でPORT_Nに設定し、速度を手動で設定しようとしました。運が悪かったので、ESXiでアダプタを再スキャンしました。

また、vTrakにLUNマッピングを追加してみました。デバイスはポートごとに2つの別々の8バイトアドレスで表示されるため、イニシエーターアドレスに何を使用すればよいかわかりませんでした。よくわからなかったので、アドレスごとに1つずつ4つのLUNマップを設定しました。 ESXiでデバイスを再スキャンしましたが、それでも何も表示されませんでした。私が割り当てたLUN番号は10〜13で、任意の番号を作成しました。これらがvTrakにすでに存在する他のものと相関する必要があるかどうかはわかりません。

念のため、Ubuntu Live CDを起動して、古いサーバーと同じように「正常に動作する」かどうかを確認しました。そうではありません。

QlogicカードがCNAFCoEカードであり、単なるレガシーFCカードではないことを少し懸念していますが、そのマーケティング資料では、既存のFCインフラストラクチャとの下位互換性があると主張しています。

vTrakLUN設定

https://www.hackmode.net/fc-esxi/ld0lun.png

https://www.hackmode.net/fc-esxi/lunmap.png

2

問題は、サーバーのHBAが単なるFCではなくFCoEであるということでした。製品の文献では、下位互換性があることが示唆されていましたが、FCoEスイッチを使用する場合は明らかに想定されていました。私はHBAを交換し、すべてが「正常に機能」し、LUNやvTrakの手動構成はありませんでした。

1

さて、ここではLUNマッピングがないという事実は、大きな問題領域を排除するので良いことです。ここで、新しいサーバーのFCセットアップに関しては、E610fシリーズの Promiseのマニュアル に従ってこれらの要件を満たしていることを確認する必要があります。

ストレージエリアネットワーク(SAN)には、次のものが必要です。•ファイバーチャネルスイッチ•各ホストPCまたはサーバーのファイバーチャネルHBAカード•ネットワークスイッチ•各ホストPCまたはサーバーのネットワークインターフェイスカード(NIC)

上記のすべての基準を満たしている場合、次に実行することは、vTrakに正しく​​接続されていることを確認することです。外観の詳細については、この画像を参照してください。

enter image description here

ファイバチャネルを使用しておらず、DASまたはSAN(iSCSI))、さらにはJBODを使用している場合は、Promiseのリンク(上記、および以下にも投稿します)を読むことをお勧めします。非常に便利なマニュアルです。HBAをVMWareに接続するのに役立ちます。

ホストサーバーをvTrakに接続した後の最後のステップは、VMWare内のHBAを再スキャンすることです。 [HBA]をクリックしてから、[すべて再スキャン]をクリックします。これにより、ストレージを確認できるようになります。繰り返しになりますが、問題が発生した場合は私のリンクを参照してください。

また、21〜30ページのすべてをすでに説明している場合は、80ページが最善の策です。 DAS、iSCSI(SAN)をまだ使用していない場合に、ファイバチャネルを設定する設定が表示されます。

1
Brad Bouchard