Wie finde ich die RAID-Konfiguration / -Stufe und die Drehzahl, die nur Fernzugriff auf den Server haben?

7

Wie kann ich (oder ist es möglich) nur Remotezugriff (kein physischer Zugriff) auf einen Server (dh SSH) haben?

  1. Finden Sie heraus, ob RAID konfiguriert ist oder nicht? Wenn es RAID konfiguriert ist, ob es sich um Software- oder Hardware-RAID handelt? Um welche RAID-Stufe handelt es sich?
  2. Finden Sie die Drehzahl der Festplatte?

HINWEIS: In diesem Fall habe ich Zugriff auf RHEL4 / 5- und CentOS4 / 5-basierte Linux-Server.

BEARBEITEN

Hier ist eine mountBefehlsausgabe von einem RHEL4-Server:

/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)
Gnanam
quelle
Wissen Sie, welche Art von Serverhardware auf dem System ausgeführt wird? HP? Dell?
ewwhite
@ewwhite: In einigen Fällen von mir wissen (oder vergessen) wir das nicht einmal, weil wir mehr als einen Kundenproduktionsserver verwalten. Aber in diesem speziellen Fall ist es so Dell.
Gnanam
@Gnanam dmidecode ist dein Freund, wenn du keine Ahnung hast, an welcher Hardware du arbeitest
Lester Cheung

Antworten:

11

Software-Raid würde wahrscheinlich in einer df -hListe angezeigt. Versuchen Sie, Verweise auf / dev / md * zu finden. Sie haben jedoch Herstellerhardware erwähnt, daher gehe ich davon aus, dass Sie versuchen, Informationen zu Hardware-RAID-Controllern abzurufen.

Abhängig von der Serverhardware werde ich einige Techniken ausprobieren, um Systeminformationen zu erhalten. Ich beginne mit dmidecode, der normalerweise in weniger weitergeleitet wird, um die Hersteller-Marken- / Modellinformationen (und möglicherweise die Seriennummer) zu erhalten. Bei HP Systemen hilft dies, sich auf ein bestimmtes Modell oder eine bestimmte Teilenummer einzugrenzen. In diesem Fall kann ich auf die Raid-Controller-Informationen schließen. Sollte für Dell dmidecode | grep -i serialdas Service-Tag ausgeben. Sie können die ersten Build-Informationen von der Dell Support-Site abrufen .

HP Setups sind ziemlich einfach. Sie können cat /proc/driver/cciss/cciss*und erhalten eine Ausgabe wie:

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)

Um die Informationen zur Geschwindigkeit der Festplattenrotation zu erhalten, muss das HP Proliant Support Pack oder zumindest das Dienstprogramm hpacucli installiert werden , um die Laufwerksspezifikationen abzurufen .

Für Dell und die meisten anderen Hardware-RAID-Controller cat /proc/scsi/scsisollte die Konfiguration des SCSI-Controllers und / oder des RAID-Controllers angezeigt werden.

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

Mit den Modellnummern des Laufwerks können Sie googeln, um die technischen Daten zu erhalten. Der letzte Eintrag in der Ausgabe zeigt deutlich eine virtuelle Festplatte, die aus den beiden oben aufgeführten physischen Festplatten besteht. Die genaue Controller-Spezifikation erhalten Sie von lspci -v.

ewwhite
quelle
Hier ist meine Ausgabe von cat /proc/scsi/scsi: Angehängte Geräte: Host: scsi0 Kanal: 00 ID: 32 Lun: 00 Anbieter: DP Modell: BACKPLANE Rev: 1.05 Typ: Gehäuse ANSI SCSI-Revision: 05 Host: scsi0 Kanal: 02 Id: 00 Lun: 00 Hersteller: DELL Modell: PERC 6 / i Rev: 1.21 Typ: Direktzugriff ANSI SCSI Revision: 05 Host: scsi2 Kanal: 00 Id: 00 Lun: 00 Hersteller: HL-DT-ST Modell: CDRW / DVD GCCH30N Rev: A101 Typ: CD-ROM ANSI SCSI Revision: 05
Gnanam
Es ist ein Perc 6 / i RAID-Controller. Sie können wahrscheinlich die Verwaltungsagenten von Dell installieren, um weitere Informationen zu diesem Zeitpunkt zu erhalten.
ewwhite
3

Hier ist ein logisches LVM-Volume bereitgestellt:

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

Weitere Informationen zum LVM-Setup finden Sie in der Ausgabe von lvdisplay, vgdisplay und pvdisplay. LVM-Volumes sind im Allgemeinen einfache Aggregate (RAID-0), können jedoch auch gespiegelt werden (RAID-1).

Ich sehe, dass Sie einen Perc 6 / i haben. Diese basieren auf LSI Megaraid IIRC. Sie können das MegaCli-Tool (von lsi.com heruntergeladen) verwenden, um die RAID-Hardwarekonfiguration abzurufen:

MegaCli -LDPDInfo -aALL -NoLog
Wazoox
quelle
0

Sie können so aussehen:

$ mount

Wenn die Ausgabe so etwas wie / dev / md ist, sollte es sich um einen Software-Raid handeln.

Verwenden Sie für die Festplattengeschwindigkeit hdparam.

Wenn ein Hardware-Raid schwieriger zu erkennen ist - führen Sie dmidecode aus und sehen Sie sich die Ausgabe an -, um viele Informationen über den Knoten zu erhalten

silviud
quelle
@ Silviud: FYI. Die Ausgabe des mountBefehls wird in dieser Frage veröffentlicht. Können Sie dies vorschlagen / kommentieren?
Gnanam
@ Silviud: Ausgabe des hdparm -tT /dev/mapper/VolGroup00-LogVol00Befehls:/dev/mapper/VolGroup00-LogVol00: Timing cached reads: 3144 MB in 2.03 seconds = 1548.24 MB/sec Timing buffered disk reads: 114 MB in 4.24 seconds = 26.86 MB/sec
Gnanam
Es sieht so aus, als hätten Sie einen Software-Raid, aber jetzt müssen Sie sehen, ob dies nur auf einer oder zwei Festplatten durchgeführt wird - Sie können lvm pvdisplay ausgeben - wenn Sie mehr als eine Festplatte sehen, haben Sie eine Software-Razzia mit zwei oder mehr Festplatten
silviud
@silviud: Aber du hast gesagt, if the output is something like /dev/md then it should be software raidaber meine Ausgabe hier enthält / sieht nicht ähnlich aus. Wie bestätigst du sie dann als Software-RAID? Könntest Du das erläutern?
Gnanam
Echte Geräte kommen in /dev/sda...z - logische Geräte, dh Sie haben eine zusätzliche Schicht über dem physischen Gerät, haben verschiedene Formen - Sie können / dev / md haben, wenn Sie die Festplatten mit mdadm verwalten Aber Sie können auch mit lvm (logischen Volumes) verwalten - Ihre Konfiguration von dem, was ich gesehen habe, sieht aus wie ein physisches Gerät und lvm oben - dies ist standardmäßig in Linux-Installationen, wenn Sie das Festplattenschema nicht ändern.
Silviud