Назад | Перейти на главную страницу

Как найти конфигурацию / уровень RAID и скорость вращения, имея только удаленный доступ к серверу?

Имея только удаленный доступ (без физического доступа) к серверу (то есть SSH), как мне (или, может быть, это возможно):

  1. узнать, настроен ли он RAID или нет? Если это настроен RAID, будет ли это программный или аппаратный RAID? Какой это уровень RAID?
  2. найти скорость вращения жесткого диска?

ПРИМЕЧАНИЕ. В этом случае у меня есть доступ к серверам Linux на базе RHEL4 / 5 и CentOS4 / 5.

РЕДАКТИРОВАТЬ

Вот вывод mount команда с сервера RHEL4:

/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /boot type ext3 (rw)
none on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

Программный рейд, вероятно, появится в df -h листинг. Попробуйте найти ссылки на / dev / md *. Но вы упомянули оборудование производителя, поэтому я предполагаю, что вы пытаетесь получить информацию об аппаратных RAID-контроллерах.

В зависимости от серверного оборудования я попробую несколько методов получения системной информации. Я начинаю с dmidecode, который обычно передается в less, чтобы получить информацию о марке / модели сервера (и, возможно, серийный номер). Для систем HP это помогает сузить круг до конкретной модели или номера детали. В этом случае я могу вывести информацию о рейд-контроллере. Для Dell dmidecode | grep -i serial должен выводить служебный тег. Вы можете ссылаться на исходную информацию о сборке из Сайт поддержки Dell.

Настройка HP довольно проста. Ты можешь cat /proc/driver/cciss/cciss* и получите такой вывод:

cciss1: HP Smart Array P800 Controller
Board ID: 0x3223103c
Firmware Version: 4.12
IRQ: 122
Logical drives: 2
Current Q depth: 0
Current # commands on controller: 0
Max Q depth since init: 217
Max # commands on controller since init: 386
Max SG entries since init: 31
Sequential access devices: 0

cciss/c1d0:      587.12GB       RAID 1(1+0)
cciss/c1d1:     1000.17GB       RAID 1(1+0)

Для получения информации о скорости вращения диска потребуется установить Пакет поддержки HP Proliant или по крайней мере утилита hpacucli чтобы получить подробную информацию о приводе.

Для Dell и большинства других аппаратных RAID-контроллеров cat /proc/scsi/scsi должен показать конфигурацию контроллера SCSI и / или RAID.

Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: TEAC     Model: DVD-ROM DV-28SW  Rev: R.2A
  Type:   CD-ROM                           ANSI  SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: SEAGATE  Model: ST9146803SS      Rev: FS62
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi2 Channel: 00 Id: 01 Lun: 00
  Vendor: SEAGATE  Model: ST9146803SS      Rev: FS62
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi2 Channel: 01 Id: 00 Lun: 00
  Vendor: Dell     Model: VIRTUAL DISK     Rev: 1028
  Type:   Direct-Access                    ANSI  SCSI revision: 05

Вооружившись номерами моделей накопителей, вы можете узнать их характеристики в Google. Последняя запись в выходных данных ясно показывает виртуальный диск, состоящий из двух физических дисков, перечисленных выше. Вы можете получить точную спецификацию контроллера из lspci -v.

Здесь у вас смонтирован логический том LVM:

/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)

См. Вывод lvdisplay, vgdisplay и pvdisplay, чтобы получить подробную информацию о настройке LVM. Тома LVM, как правило, представляют собой простые агрегаты (RAID-0), но они также могут быть зеркалированы (RAID-1).

Я вижу, что у вас Perc 6 / i. Они основаны на LSI Megaraid IIRC. Вы можете использовать инструмент MegaCli (загруженный с lsi.com), чтобы получить конфигурацию оборудования RAID:

MegaCli -LDPDInfo -aALL -NoLog

Вы можете выглядеть так:

$ mount

если вывод похож на / dev / md, тогда это должен быть программный рейд.

для скорости жесткого диска используйте hdparam.

если это аппаратный рейд, будет сложнее увидеть - запустите dmidecode и посмотрите на вывод - это расскажет много информации об узле