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
#

이 두 서버의 차이점은 PERC H730 Mini 펌웨어 버전입니다.

에 따르면 omreport system version첫 번째는 이고 PERC H730 Mini v25.5.2.0001두 번째는 입니다 PERC H730 Mini v25.5.0.0018.

답변1

omreport아마도 다른 펌웨어 버전 에 따라 다를 수 있습니다 . 일반적으로 매우 구체적인 출력에 맞게 스크립트를 조정할 때 주의하세요. 조금만 변경해도 구문 분석이 중단될 수 있습니다.

관련 정보