draid(4) draid(4)
NAME
draid - Datenbasis für den Dämon, der die beiden Kanäle einer RAID-Box
überwacht (Dual RAID Channel Daemon)
BESCHREIBUNG
Die Datei /etc/draid enthält eine Liste von RAID-Boxen und ihrer Kon-
troller, die draidd(1M) bedienen soll. Jeder Eintrag für eine RAID-Box
ist eine einzelne Zeile in folgendem Format:
Dual-RAID-Name :
Anzahl-Kontroller :
Erster-Kontroller-Geräteknoten : LUNs-erster-Kontroller :
Zweiter-Kontroller-Geräteknoten : LUNs-zweiter-Kontroller :
Jedes Feld muß durch ":" (Doppelpunkt) getrennt werden. Ein "#" (Dop-
pelkreuz) in der ersten Spalte einer Zeile zeigt eine Kommentarzeile
an; alle Zeichen bis zum Ende der Zeile werden von Funktionen, die
diese Datei lesen, nicht interpretiert.
Dual-RAID-Name
Der Name eines gültigen virtuellen RAID-Gerätes. Dieser Name wird
in nachfolgenden Zugriffen auf die RAID-Box benutzt.
Anzahl-Kontroller
Die Anzahl der Kontroller, die mit der RAID-Box verbunden sind.
Zur Zeit werden zwei Kontroller unterstützt.
Erster-Kontroller-Geräteknoten
Der Name des ersten physischen Hostkontrollers, welcher mit einem
RAID-Box-Kontroller verbunden ist.
LUNs-erster-Kontroller
Die LUN(s), welche der erste Kontroller bedienen soll. Die ver-
schiedenen LUN(s) werden als dezimale Nummern, durch Leerzeichen
getrennt angegeben.
Zweiter-Kontroller-Geräteknoten
Der Name des zweiten physischen Hostkontrollers, welcher mit
einem RAID-Box-Kontroller verbunden ist.
LUNs-zweiter-Kontroller
Die LUN(s), welche der zweite Kontroller bedienen soll. Die ver-
schiedenen LUN(s) werden als dezimale Nummern, durch Leerzeichen
getrennt angegeben.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
draid(4) draid(4)
BEISPIELE
draid0 : 2 : ios0/sraid030 : 1 2 : ios0/sraid051 : 0 3
Die RAID-Box ist mit dem Host über die Hostkontroller
/dev/ios0/sraid030 und /dev/ios0/sraid051 verbunden.
Der Hostkontroller ios0/sraid030 bedient die LUNs eins (1) und
zwei (2).
Der Hostkontroller ios0/sraid051 bedient die LUNs null (0) und
drei (3).
Anwendungen können auf diese RAID-Box über die Geräteknoten
/dev/draid/draid0lLUNsPARTITION zugreifen. Dabei muß LUN eine
Nummer zwischen null und drei und PARTITION eine Nummer zwischen
null und 15 sein.
Zum Beispiel kann /dev/draid/draid0l0s0 (LUN: 0, Partition: 0)
nach /mnt0 und /dev/draid/draid0l1s2 (LUN: 1, Partition: 2) nach
/mnt1 eingehängt werden. Jeder Zugriff auf das Dateisystem, das
auf /mnt0 eingehängt ist, benutzt /dev/ios0/sraid051 als
Zugriffskontroller. Sollte ios0/sraid051 aus irgendeinem Grund
ausfallen, dann leitet draidd(1M) jeden weiteren Zugriff auf
/mnt0 auf den Kontroller ios0/sraid030, ohne Eingriff des System-
administrators.
HINWEISE
draidd(1M) liest und interpretiert /etc/draid beim Start oder nachdem
er ein Hangup-Signal (SIGHUP) empfangen hat. Beim Start von draidd(1M)
werden standardmäßig die Kontroller nicht, wie in /etc/draid beschrie-
ben, konfiguriert, sondern es wird die augenblickliche Konfiguration
aus den RAID-Box-Kontrollern ausgelesen und der Systemtreiber mit die-
sen Werten eingestellt. Diese Konfiguration kann von der in /etc/draid
beschriebenen abweichen. draidd(1M) benötigt aber Dual-RAID-Name, um
einen Zugriff auf die RAID-Box zu ermöglichen. Falls draidd(1M) ein
SIGHUP-Signal erhält, versucht er die RAID-Box zu konfigurieren, wie
in draid beschrieben.
Das Startverhalten ist notwendig, falls ein Kontroller schon beim
Start defekt ist und bei einem vorherigen Lauf von draidd(1M) die ent-
sprechende RAID-Box umkonfiguriert wurde. In einer Multihost-Umgebung
ist es auch möglich, daß eine RAID-Box von einem anderen Host konfigu-
riert wurde. In diesem Fall muß der eigene Host die Konfiguration des
entfernten Host übernehmen.
DATEIEN
/etc/draid
SIEHE AUCH
draidd(1M), draid(7).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98