昨日2のESXiホストが6.5から6.7(ビルド8169922)に更新されましたが、これを行った後、ストレージハードウェアモニタリングにアクセスしようとすると、いくつかの癖に気づきました。
通常、Web UIでは、ここにはAvago/LSIハードウェアRAIDの要素のみが表示され、全体的な状態、各論理ボリュームの状態、各物理ディスクの状態が明確に示されます。しかし、あらゆる種類のハードウェアが表示されていますが、それはストレージにさえ関係していません。 (GPU、イーサネットコントローラー、Thunderboltコントローラーなど)。
LSI SIMSプロバイダーをバージョン7.6(2018年5月30日)、MegaCLIユーティリティバージョン8-07-07、およびstorcliユーティリティバージョン007.0606.0000.0000(20/Mar/2018)に更新しました。各VIBのインストール後にホストが再起動されました。 CIMサービスは知りたくありません。
サーバーは実際に非常に正常に動作し、VMは通常どおりに動作しています。現在、RAIDの監視と管理が不足しているため、問題が発生した場合はブザーとLEDが点滅し、LSI WebBIOSを再起動して問題を解決する必要があります。
VMWareハードウェアの互換性から、LSI RAIDコントローラモデルは公式のドライバでサポートされているので、互換性の問題はないと思います。
同じCIMの問題が原因で、MegaCLIコマンドも役に立たない可能性があります。 ./MegaCli -adpCount
はController Count: 0
を示しています。これは、MegaRAIDストレージマネージャーユーティリティが管理用のESXiホストも検出しなくなったことも意味します。
-
最後に、storcliでは、その一部のみが機能します。これはおそらく別の問題です。 (ツールのバグ?)スラッシュ '/'を含むコマンド引数を指定している場合、無視されます。
たとえば、「storcli show」は機能します。
[root@nexus:/opt/lsi/storcli] ./storcli show
CLI Version = 007.0606.0000.0000 Mar 20, 2018
Operating system = VMkernel 6.7.0
Status Code = 0
Status = Success
Description = None
Number of Controllers = 1
Host Name = nexus.***
Operating System = VMkernel 6.7.0
StoreLib IT Version = 07.0603.0200.0000
StoreLib IR3 Version = 15.53-0
System Overview :
===============
------------------------------------------------------------------------------------
Ctl Model Ports PDs DGs DNOpt VDs VNOpt BBU sPR DS EHS ASOs Hlth
------------------------------------------------------------------------------------
0 LSIMegaRAIDSAS9271-8i 8 4 1 1 1 1 Msng On 1&2 Y 4 NdAtn
------------------------------------------------------------------------------------
Ctl=Controller Index|DGs=Drive groups|VDs=Virtual drives|Fld=Failed
PDs=Physical drives|DNOpt=DG NotOptimal|VNOpt=VD NotOptimal|Opt=Optimal
Msng=Missing|Dgd=Degraded|NdAtn=Need Attention|Unkwn=Unknown
sPR=Scheduled Patrol Read|DS=DimmerSwitch|EHS=Emergency Hot Spare
Y=Yes|N=No|ASOs=Advanced Software Options|BBU=Battery backup unit
Hlth=Health|Safe=Safe-mode boot
ただし、「storcli/cx show alarm」などの別のコマンドを使用しても、次のことは行われません。
[root@nexus:/opt/lsi/storcli] ./storcli /cx show alarm
syntax error, unexpected $end
Storage Command Line Tool Ver 007.0606.0000.0000 Mar 20, 2018
(c)Copyright 2018, AVAGO Technologies, All Rights Reserved.
help - lists all the commands with their usage. E.g. storcli help
<command> help - gives details about a particular command. E.g. storcli add help
List of commands:
そのsyntax error, unexpected $end
は、コマンドパーサーの何かが正しくないことを示唆しています。 (私はDCUIとSSHの両方から試しました。)奇妙なことに、storcli cx show help
は機能し、コントローラー固有のコマンドのみを表示しますが、storcli cx show all
は機能しません。
(storcliがコントローラをまったく表示できず、クエリを実行できるという事実は、ドライバに問題がなく、互換性があることを教えてくれます。)
あなたは使うべきです
./storcli /c0 show
(0 =コントローラーの番号。最初のコマンド./storcli show-> Ctl 0に表示されます)
あなたが使用できるすべてのコントローラーを見たい場合:
./storcli /call show
あなたが使用できるすべての仮想ドライブを見たい場合:
./storcli /call/eall show
あなたが使用できるすべての物理ドライブを見たい場合:
./storcli /call/eall/sall show
または使用することができます:
./storcli /call show all
すべてのコントローラのすべての情報。
あなたの場合、あなたは1つのコントローラーを持っているので、あなたは使うことができます
./storcli /c0 show all
アラームのステータス/制御には、次を使用できます。
./storcli /c0 show alarm (show alarm status)
./storcli /c0 set alarm=silence (mute buzer alarm)
./storcli /c0 set alarm=off (shutdown alarm)
リストに基づく https://www.vmware.com/resources/compatibility/pdf/vi_cim_guide.pdf LSIProvider mibがサポートされている最後のバージョンは6.5u2でした
StorcliまたはMegaCLIでH200(IRモードで9211-8iにクロスフラッシュ)アダプター情報を表示できませんでした。
[root@hostname:~] esxcli storage core adapter list | grep mpt
vmhba2 mpt2sas link-n/a sas.xx (0000:02:00.0) LSI Logic / Symbios Logic Dell 6Gbps SAS HBA Adapter
[root@hostname:~] /opt/lsi/storcli/storcli /c0 show
CLI Version = 007.0606.0000.0000 Mar 20, 2018
Operating system = VMkernel 6.7.0
Controller = 0
Status = Failure
Description = Controller 0 not found
[root@hostname:/opt/lsi/MegaCLI] ./MegaCli -adpCount
Controller Count: 0.
BroadcomのWebサイトでsas2ircu P20が見つかりました。これは機能しているようです(6.7.0 Update 1ビルド11675023以降)。
このファイルからvmware-esx-sas2ircu.vibを抽出し、ESXiホストにアップロードします。次のコマンドを使用してインストールします(データストアと一致するようにパスを変更します)。
[root@hostname:~] esxcli software vib install -v /vmfs/volumes/Datastore/vmware-esx-sas2ircu.vib --no-sig-check
Installation Result
Message: Operation finished successfully.
Reboot Required: false
VIBs Installed: LSI_bootbank_vmware-esx-sas2ircu_20.00.00.00-03
VIBs Removed:
VIBs Skipped:
次に、sas2ircuを使用してアダプタ情報を表示することができました。
[root@hostname:~] /opt/lsi/bin/sas2ircu 0 display
LSI Corporation SAS2 IR Configuration Utility.
Version 20.00.00.00 (2014.09.18)
Copyright (c) 2008-2014 LSI Corporation. All rights reserved.
Read configuration has been initiated for controller 0
------------------------------------------------------------------------
Controller information
------------------------------------------------------------------------
Controller type : SAS2008
BIOS version : 7.39.02.00
Firmware version : 20.00.07.00
Channel description : 1 Serial Attached SCSI
Initiator ID : 0
Maximum physical devices : 255
Concurrent commands supported : 1720
Slot : 4
Segment : 0
Bus : 2
Device : 0
Function : 0
RAID Support : Yes
------------------------------------------------------------------------
IR Volume information
------------------------------------------------------------------------
IR volume 1
Volume ID : 286
Status of volume : Okay (OKY)
Volume wwid :
RAID level : RAID1
Size (in MB) : 113487
Physical hard disks :
PHY[0] Enclosure#/Slot# : 1:4
PHY[1] Enclosure#/Slot# : 1:5
------------------------------------------------------------------------
Physical device information
------------------------------------------------------------------------
Initiator at ID #0
Device is a Hard disk
Enclosure # : 1
Slot # : 4
SAS Address :
State : Optimal (OPT)
Size (in MB)/(in sectors) : 114473/234441647
Manufacturer : ATA
Model Number : Kingston SA400S3
Firmware Revision : B1D1
Serial No :
GUID :
Protocol : SATA
Drive Type : SATA_SSD
Device is a Hard disk
Enclosure # : 1
Slot # : 5
SAS Address :
State : Optimal (OPT)
Size (in MB)/(in sectors) : 114473/234441647
Manufacturer : ATA
Model Number : Kingston SA400S3
Firmware Revision : B1D1
Serial No :
GUID :
Protocol : SATA
Drive Type : SATA_SSD
------------------------------------------------------------------------
Enclosure information
------------------------------------------------------------------------
Enclosure# : 1
Logical ID :
Numslots : 8
StartSlot : 0
------------------------------------------------------------------------
SAS2IRCU: Command DISPLAY Completed Successfully.
SAS2IRCU: Utility Completed Successfully.
SSH経由でこの情報を取得し、この方法でアレイを監視します。