소개
이 문서에서는 HX에서 블랙리스트에 추가된 드라이브를 UCS의 드라이브에 매핑하는 과정을 단계별로 설명합니다.이를 통해 Hyperflex 환경에서 드라이브의 블랙리스트 드라이브 및 PID를 식별하여 문제를 해결할 수 있습니다. 이 프로세스에는 HX 및 UCS 로그가 모두 필요합니다.또는 SSH가 디바이스에 침투한 후 라이브 시스템에서 제공된 명령을 실행할 수도 있습니다.
storfs 지원 번들에서 드라이브 확인
/var/log/springpath/diskslotmap-v2.txt
1.2.1:55cd2e414d9c5754:Intel:INTEL_SSDSC2BX016T4K:BTHC702104YY1P6PGN:G201CS01:SATA:SSD:1526185:Inactive:/dev/sdc 1.2.2:5000c50093bb784b:SEAGATE:ST1200MM0088:Z401A1Q00000C732VC38:N004:SAS:10500:1144641:Active:/dev/sdd
1.2.3:5000c50093bb79e3:SEAGATE:ST1200MM0088:Z401A1R50000C731NZPQ:N004:SAS:10500:1144641:Active:/dev/sde
1.2.4:5000c50093bb44fb:SEAGATE:ST1200MM0088:Z4019TBD0000C734EDN2:N004:SAS:10500:1144641:Active:/dev/sdf
1.2.5:5000c50098c02517:SEAGATE:ST1200MM0088:S402MYZ30000E711CNZS:N004:SAS:10500:1144641:Active:/dev/sdg
1.2.6:5000c50093aef283:SEAGATE:ST1200MM0088:Z4017Z8S0000C7332TP0:N004:SAS:10500:1144641:Active:/dev/sdh
1.2.7:5000c50093aed897:SEAGATE:ST1200MM0088:Z401756R0000C732SZXS:N004:SAS:10500:1144641:Active:/dev/sdi
1.2.8:5000c50093afdc97:SEAGATE:ST1200MM0088:Z40185SK0000C7332WWZ:N004:SAS:10500:1144641:Active:/dev/sdj
1.2.9:5000c50093affc0f:SEAGATE:ST1200MM0088:Z4016WGF0000C7323GJD:N004:SAS:10500:1144641:Active:/dev/sdk
1.2.10:5000c50093bb1133:SEAGATE:ST1200MM0088:Z4019WEB0000C734EGAF:N004:SAS:10500:1144641:Active:/dev/sdl
1.2.11:5000c50093bb6487:SEAGATE:ST1200MM0088:Z401A2FR0000C734HM49:N004:SAS:10500:1144641:Active:/dev/sdm
1.2.12:5000c50093bb6db7:SEAGATE:ST1200MM0088:Z401A22C0000C734HPDP:N004:SAS:10500:1144641:Active:/dev/sdn
1.2.13:5000c50093bb403f:SEAGATE:ST1200MM0088:Z4019TCV0000C734EF4S:N004:SAS:10500:1144641:Active:/dev/sdo
1.2.14:5000c50093bb6633:SEAGATE:ST1200MM0088:Z401A2C40000C734HQF5:N004:SAS:10500:1144641:Active:/dev/sdp
1.2.15:5000c50093bb4423:SEAGATE:ST1200MM0088:Z4019TBR0000C734EDLY:N004:SAS:10500:1144641:Active:/dev/sdq
1.2.16:5000c50093bb75ff:SEAGATE:ST1200MM0088:Z401A1SC0000C734HMBL:N004:SAS:10500:1144641:Active:/dev/sdr
1.2.17:5000c50093a66f67:SEAGATE:ST1200MM0088:Z4016C2Y0000C7324EPZ:N004:SAS:10500:1144641:Active:/dev/sds
1.2.18:5000c50093a67813:SEAGATE:ST1200MM0088:Z4016RC20000C7324GS4:N004:SAS:10500:1144641:Active:/dev/sdt
1.2.19:5000c50093a695db:SEAGATE:ST1200MM0088:Z4016PWY0000C732A8DR:N004:SAS:10500:1144641:Active:/dev/sdu
1.2.20:5000c50093a675b7:SEAGATE:ST1200MM0088:Z4016RP30000C7323J1C:N004:SAS:10500:1144641:Active:/dev/sdv
1.2.21:5000c50093a662c7:SEAGATE:ST1200MM0088:Z4016BME0000C727L0BG:N004:SAS:10500:1144641:Active:/dev/sdw
1.2.22:5000c50093a68ac7:SEAGATE:ST1200MM0088:Z4016QHP0000C732ADRB:N004:SAS:10500:1144641:Active:/dev/sdx
1.2.23:5000c50093a66597:SEAGATE:ST1200MM0088:Z4016BGP0000C7324JEL:N004:SAS:10500:1144641:Active:/dev/sdy
1.2.24:5000c50093a686eb:SEAGATE:ST1200MM0088:Z4016BA50000C7323HYD:N004:SAS:10500:1144641:Active:/dev/sdz
/cmds_output/stcli_node_list.txt ...
----------------------------------------
blacklistCount: 1
medium: solidstate
capacity: 1.3T
state: blacklisted <<<<<<
version: 0
entityRef:
type: disk
id: 55cd2e414d9c5754:0000000000000000
usage: caching
lastModifiedTime: 1539801326000
usedCapacity: 164.0M
----------------------------------------
1단계. 위의 /var/log/springpath/diskslotmap-v2.txt의 출력에서 디스크가 "비활성"인지 확인합니다. 디스크 슬롯, 디스크 ID, 공급업체 모델 및 디스크의 일련 번호를 확인합니다.
2단계. /cmds_output/stcli_node_list.txt의 출력에서 드라이브가 블랙리스트에 추가되었고 위의 1단계에서 얻은 ID와 일치하는지 확인합니다.
HX 시스템에서 정보 확인
라이브 시스템에서 이러한 명령을 실행한 다음 위의 해당 HX 단계를 수행해야 합니다.
cat /var/log/springpath/diskslotmap-v2.txt
stcli node list
호스트에 드라이브 매핑
1단계. 첫 번째 단계는 HX Connect에서 실패한 디스크 식별자를 가져오는 것입니다.
2단계. 디스크 식별자에 대해 cat stevents.log 및 grep 명령을 사용하여 노드 ID를 가져옵니다.
3단계. "stcli 클러스터 정보 실행 | less" - 노드 식별자를 호스트의 IP 주소와 일치시킵니다.
cat /var/log/springpath/stevents.logs | grep 55cd2e414d9c5754
2016-06-13 22:22:55,657 INFO Event Posted Successfully: DiskFailedEvent, Disk 55cd2e414d9c5754:0000000000000000 on node 1276a402564d0cb9:995b4d5ec32beabc failed, 1465856569490
Stcli cluster info | less
stNodes:
----------------------------------------
type: node
id: 5a2595a9-1678-9343-9351-e854cc98d027
name: 172.X.X.193
----------------------------------------
type: node <<<<<< id: 1276a402564d0cb9:995b4d5ec32beabc name: 172.X.X.194
----------------------------------------
type: node
id: ba8f98a6-09da-2440-9609-50d91a241c86
name: 172.X.X.192
----------------------------------------
type: node
id: be108c11-3584-0b49-94d2-18ca9e6543da
name: 172.X.X.195
----------------------------------------
UCSM sam_techsupportinfo를 통해 드라이브 일련 번호를 UCS에 매핑
`show server inventory expand`
Server 1:
...
Local Disk 1:
Product Name: 1.6TB 2.5 inch Enterprise performance 6G SATA SSD (3X endurance)
PID: UCS-SD16TB12S3-EP
VID: V01
Vendor: ATA
Model: INTEL SSDSC2BX016T4K <<<<<<
Vendor Description: Intel
Serial: BTHC652200H01P6PGN <<<<<<
HW Rev: 0
Block Size: 512
Blocks: 3125626880
Operability: Operable
Oper Qualifier Reason: N/A
Presence: Equipped
Size: 1526185
Drive State: Unconfigured Good
Power State: Active
Link Speed: 6 Gbps
Device Version: CS01
Device Type: SSD
Thermal: N/A
sam_techsupportinfo에서 일련 번호(위 1단계)를 검색합니다. 여기서 장애가 발생한 드라이브를 찾아 Cisco PID를 가져옵니다.UCS 측에서 어떤 서버에 설치되어 있는지 확인하려면 서버 번호와 정보가 표시될 때까지 로그에서 위로 스크롤해야 합니다.이 출력에서 나머지 서버 컨피그레이션을 가져올 수도 있습니다.
UCS 시스템에서 정보 확인
UCSM GUI 또는 SSH를 통해 UCSM IP 주소를 확인하고 아래 명령을 실행한 다음 위의 해당 UCS 단계를 따라야 합니다.
GUI를 통해 확인
UCSM > Server X > Inventory > Storage > Disks > Expand All > Serial Column으로 이동합니다.
CLI를 통해 확인
모든 서버의 인벤토리를 표시하려면
HX-UCSM-B# show server inventory storage detail
또는 인벤토리를 확장할 서버를 알고 있는 경우
HX-UCSM-B# scope server 1
HX-UCSM-B /server # show inventory storage detail