GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Betriebssystemdienst „scsi_reserve“

Der Dienst scsi_reserve ermöglicht Ihnen die Verwendung von SCSI-Reservierungen als Fence-Methode. Eine SCSI-Reservierung schränkt den Zugriff auf ein Gerät so ein, dass nur registrierte Knoten darauf zugreifen können. Während des Systemstarts führt das scsi_reserve-Skript diese Registrierung mit einem eindeutigen Schlüssel basierend auf der IP-Adresse des Knotens durch. Sobald der Knoten registriert ist, versucht das Skript, eine Reservierung zu erstellen. Es gibt nur eine Reservierung pro SCSI-Gerät, aber es können mehrere Registranten für ein SCSI-Gerät vorhanden sein. Jeder Knoten, der E/A-Operationen für das SCSI-Gerät ausführt, muss sich dann registrieren.

Die Reservierung informiert das Gerät darüber, wie die Registranten auf das Gerät zugreifen dürfen. Wenn der Cluster einen Knoten umzäunt, wird der Knoten zuerst deregistriert. Sollte der Knoten zufällig der Reservierungsinhaber sein, dann tut das Skript nichts, da es möglicherweise andere Knoten gibt, die das Gerät verwenden.

Dienststeuerung

Der scsi_reserve-Dienst ist im cman-RPM-Paket enthalten. Verwenden Sie das chkconfig-Tool, um den scsi_reserve-Dienst für zukünftige Systemabschaltungen und -neustarts zu verwalten:

# chkconfig scsi_reserve on

Wenn aktiviert, verarbeitet das scsi_reserve-Skript die Erstellung von Registrierungen und Reservierungen beim Systemstart.

# scsi_reserve start

Wenn Sie das Init-Skript scsi_reserve mit der Option „Start“ ausführen, werden Registrierungen auf allen Geräten erstellt, die zuvor erkannt wurden, und bei Bedarf wird auch die Reservierung erstellt.

# scsi_reserve stop

Wenn Sie das Init-Skript scsi_reserve mit der Option „stop“ ausführen, wird versucht, den Registrierungsschlüssel des Knotens von allen Geräten zu entfernen, bei denen er sich beim Start registriert hat.

# scsi_reserve status

Wenn Sie das Init-Skript scsi_reserve mit der Option „status“ ausführen, werden die Geräte aufgelistet, bei denen der Knoten registriert ist.

Konfiguration

Das Skript bezieht die /etc/sysconfig/scsi_reserve Konfigurationsdatei, falls vorhanden, aber derzeit wird ihr Inhalt nicht verwendet.


Linux
  1. Linux-Betriebssystemdienst „iptables“

  2. Linux-Betriebssystemdienst „Netzwerk“

  3. Linux-Betriebssystemdienst „portmap“

  4. Linux-Betriebssystemdienst „auditd“

  5. Linux-Betriebssystemdienst „nfs“

Linux-Betriebssystemdienst „dhcpd“

Linux-Betriebssystemdienst „anacron“

Linux-Betriebssystemdienst „hplip“

Linux-Betriebssystemdienst „smartd“

Linux-Betriebssystemdienst „irqbalance“

Linux-Betriebssystemdienst „scsi_reserve“