GNU/Linux >> Linux Esercitazione >  >> Linux

Servizio del sistema operativo Linux 'scsi_reserve'

Il servizio scsi_reserve consente di utilizzare le prenotazioni SCSI come metodo di fencing. Una prenotazione SCSI limita l'accesso a un dispositivo in modo tale che solo i nodi registrati possano accedervi. Durante l'avvio del sistema, lo script scsi_reserve esegue questa registrazione utilizzando una chiave univoca, basata sull'indirizzo IP del nodo. Una volta registrato il nodo, lo script tenterà di creare una prenotazione. Ci sarà solo una prenotazione per dispositivo SCSI, ma possono esistere più registranti per un dispositivo SCSI. Ciascun nodo che eseguirà operazioni di I/O sul dispositivo SCSI deve quindi registrarsi.

La prenotazione informa il dispositivo in che modo gli iscritti possono accedere al dispositivo. Quando il cluster delimita un nodo, il nodo viene prima annullato dalla registrazione. Se il nodo è il titolare della prenotazione, lo script non fa nulla perché potrebbero esserci altri nodi che utilizzano il dispositivo.

Controllo del servizio

Il servizio scsi_reserve è incluso nel pacchetto RPM cman. Per gestire il servizio scsi_reserve per futuri arresti e riavvii del sistema, utilizzare lo strumento chkconfig:

# chkconfig scsi_reserve on

Quando abilitato, lo script scsi_reserve gestisce la creazione di registrazioni e prenotazioni all'avvio del sistema.

# scsi_reserve start

Eseguendo lo script scsi_reserve init con l'opzione 'start' si procederà alla creazione delle registrazioni su tutti i dispositivi precedentemente scoperti e se necessario si creerà anche la prenotazione.

# scsi_reserve stop

L'esecuzione dello script scsi_reserve init con l'opzione "stop" tenterà di rimuovere la chiave di registrazione del nodo da tutti i dispositivi con cui si è registrato all'avvio.

# scsi_reserve status

L'esecuzione dello script scsi_reserve init con l'opzione "status" elencherà i dispositivi con cui è registrato il nodo.

Configurazione

Lo script fa origine a /etc/sysconfig/scsi_reserve file di configurazione, se esiste, ma al momento il suo contenuto non viene utilizzato.


Linux
  1. Linux – Posizione dello script Fsck?

  2. Servizio del sistema operativo Linux 'nfs'

  3. Servizio del sistema operativo Linux 'microcode_ctl'

  4. Servizio del sistema operativo Linux "NetFS"

  5. Servizio del sistema operativo Linux 'ldap'

Servizio del sistema operativo Linux "portmap"

Servizio del sistema operativo Linux "auditd"

Servizio del sistema operativo Linux "hplip"

Sistema operativo Linux Servizio "smartd"

Servizio del sistema operativo Linux 'irqbalance'

Servizio del sistema operativo Linux 'scsi_reserve'