Категорії
FreeBSD Hardware Linux Misc, staff, other Solaris

Підсвітити порт/слот при заміні диску

Якщо у вас сервер, який не дозволяє через iDRAC/IPMI підсвічували диски для заміни, то ця стаття буде вам корисна. Вашій увазі пропонується декілька варіантів утиліт під різні ОС.

sg_utils / sesutil (SCSI Enclosure Services (SES))

ОС: Linux, Solaris, FreeBSD

Хочу зауважити, що дані утиліти працють лише через прямий доступ до SCSI пристроїв. В Linux це забезпечується через /dev/sgX, в Solaris, нажаль, немає, тому і не завжди праює, а у FreeBSD використовується звичайні імена дисків із /dev.

Приклади

Linux:

# sg_ses -D ArrayDevice07 --set=locate /dev/sg3
# sg_ses -D ArrayDevice07 --clear=locate /dev/sg3

FreeBSD:

# sesutil locate da15 on
# sesutil locate da15 off

Solaris

# sg_ses /dev/es/ses0 
  LSI       SAS35x40(P)       0900
Supported diagnostic pages:
  Supported Diagnostic Pages [sdp] [0x0]
  Configuration (SES) [cf] [0x1]
  Enclosure Status/Control (SES) [ec,es] [0x2]
  String In/Out (SES) [str] [0x4]
  Threshold In/Out (SES) [th] [0x5]
  Element Descriptor (SES) [ed] [0x7]
  Additional Element Status (SES-2) [aes] [0xa]
  Supported SES Diagnostic Pages (SES-2) [ssp] [0xd]
  Download Microcode (SES-2) [dm] [0xe]
  Subenclosure Nickname (SES-2) [snic] [0xf]
  Protocol Specific (SAS transport) [] [0x3f]

sas2ircu / sas3ircu

OC: Linux, Solaris, FreeBSD

Це вже утиліти на зразок утиліт для raid контроллерів, які дозволяють дивитися інформацію про сам контроллер і диски.

# sas2ircu 0 locate 2:31 on
# sas2ircu 0 locate 2:31 off

Інші ОС-специфічні утиліти

Solaris

# luxadm led_blink c7::dsk/c7t2d1
# luxadm led_blink /devices/pci@0,0/pci8086,3c02@1/pci1028,1f51@0:scsi::dsk/c7t2d1

Linux

# ledctl locate=/dev/sdX (із пакету ledmon)
# ledctl locate_off=/dev/sdX (із пакету ledmon)

# echo 1 > '/sys/class/enclosure/2:0:35:0/Slot 15/locate'
# echo 0 > '/sys/class/enclosure/2:0:35:0/Slot 15/locate'

# sas_disk_blink --set=60 /dev/sg4 (із пакету sdparm)
# sas_disk_blink --set=0 /dev/sg4 (із пакету sdparm)

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP