omreport storage vdisk controller=0 の出力がサーバー間で一貫性がないのはなぜですか

omreport storage vdisk controller=0 の出力がサーバー間で一貫性がないのはなぜですか

最新の VirtualDisk の RAID 構成を取得するスクリプトを作成しました。

あるサーバーでは次のようになります:

# omreport storage vdisk controller=0 -fmt ssv | awk '-F;' '/^ID/{print}/Virtual\s*Disk\s*[0-9]+;/{line=$0;value=$7}END{print line;print value}'
ID;Status;Name;State;Hot Spare Policy violated;Encrypted;Layout;Size;T10 Protection Information Status;Associated Fluid Cache State ;Device Name;Bus Protocol;Media;Read Policy;Write Policy;Cache Policy;Stripe Element Size;Disk Cache Policy
14;Ok;VirtualDisk16;Ready;Not Applicable;No;RAID-0;7,451.50 GB (8000987201536 bytes);No;Not Applicable;/dev/sdo;SAS;HDD;No Read Ahead;Write Through;Not Applicable;64 KB;Unchanged
RAID-0
#

別のサーバーでは、次のようになります:

# omreport storage vdisk controller=0 -fmt ssv | awk '-F;' '/^ID/{print}/Virtual\s*Disk\s*[0-9]+;/{line=$0;value=$7}END{print line;print value}'
ID;Status;Name;State;Hot Spare Policy violated;Virtual Disk Bad Blocks;Encrypted;Layout;Size;T10 Protection Information Status;Associated Fluid Cache State ;Device Name;Bus Protocol;Media;Read Policy;Write Policy;Cache Policy;Stripe Element Size;Disk Cache Policy
16;Ok;Virtual Disk 16;Ready;Not Applicable;No;No;RAID-0;3,725.50 GB (4000225165312 bytes);No;Not Applicable;/dev/sdp;SAS;HDD;Read Ahead;Force Write Back;Not Applicable;64 KB;Disabled
No
#

これら 2 つのサーバーの違いは、PERC H730 Mini ファームウェア バージョンです。

によればomreport system version、最初のものは でありPERC H730 Mini v25.5.2.0001、2 番目のものはですPERC H730 Mini v25.5.0.0018

答え1

おそらく、異なるomreportバージョンまたはファームウェア バージョンによって異なります。一般に、スクリプトを非常に特殊な出力に合わせて調整する場合は、小さな変更でも解析が壊れる可能性があるため、注意してください。

関連情報