A Storage iSCSI di base per SBD #
Seguire le procedure seguenti per configurare lo storage iSCSI di base da utilizzare con SBD. Queste procedure sono consigliate solo ai fini dei test. Prima di utilizzare iSCSI in un ambiente di produzione, vedere Storage Administration Guide for SUSE Linux Enterprise Server (Guida all'amministrazione dello storage di SUSE Linux Enterprise Server).
Una macchina virtuale SUSE Linux Enterprise Server che funga da destinazione iSCSI. Tale macchina virtuale non fa parte del cluster.
Due dispositivi di archiviazione virtuale sulla VM: un dispositivo da 20 GB per il sistema e un dispositivo da 1 GB per SBD.
Due nodi SUSE Linux Enterprise Server che non siano stati ancora aggiunti a un cluster High Availability.
In primo luogo, configurare una destinazione iSCSI sulla macchina virtuale:
Installare il pacchetto yast2-iscsi-lio-server:
#
zypper install yast2-iscsi-lio-server
Avviare il modulo
iscsi-lio-server
in YaST:#
yast2 iscsi-lio-server
Nella scheda
, in , selezionare .Attivare
.Nella scheda
, attivare .In
, immettere un e una .In
, immettere un e una . Questa password deve essere diversa da quella di password.Nella scheda
, selezionare .Modificare il nome della
sostituendo.com.example
.Aggiungere l'
del server.Selezionare
.Nella finestra
, immettere il del dispositivo di storage da 1 GB (ad esempio,/dev/vbd
).Selezionare
.Selezionare
.Selezionare
per chiudere YaST.Per verificare la configurazione della destinazione, passare all'interfaccia a riga di comando di destinazione:
#
targetcli
Mostrare la configurazione:
/>
ls
Quindi, configurare gli iniziatori iSCSI sui nodi. Ripetere la procedura su entrambi i nodi:
Installare il pacchetto yast2-iscsi-client:
#
zypper install yast2-iscsi-client
Avviare il servizio
iscsid
:#
systemctl start iscsid
Aprire il modulo
iscsi-client
in YaST:#
yast2 iscsi-client
Nella scheda
, selezionare .Immettere l'indirizzo IP della destinazione iSCSI.
Cancellare
.In
, immettere il e la dell'iniziatore.In
, immettere il e la della destinazione.Selezionare
.Dopo il rilevamento da parte di YaST della destinazione iSCSI, selezionare
.In
, selezionare .Selezionare
.Selezionare
per chiudere YaST.Verificare l'iniziatore iSCSI:
#
lsscsi
[0:0:1:0] cd/dvd QEMU QEMU DVD-ROM 2.5+ /dev/sr0 [2:0:0:0] disk LIO-ORG IBLOCK 4.0 /dev/sdaCercare una riga con
IBLOCK
. In questo esempio, il dispositivo iSCSI è/dev/sda
.Verificare lo stato del servizio
iscsid
:#
systemctl status iscsid
È possibile trovare il nome del dispositivo stabile in /dev/disk/by-id/
. Di norma, un dispositivo iSCSI inizia con scsi-SLIO-ORG_IBLOCK
.
Se si dispone di più dischi, è possibile eseguire il comando lsblk -o name,serial
per confermare quale nome di dispositivo stabile corrisponde a quale nome breve (ad esempio, /dev/sda
).
Quando si configura il cluster, specificare il nome del dispositivo stabile con uno di questi metodi:
Quando si esegue
crm cluster init
, immettere il nome del dispositivo stabile quando viene richiesto.Prima di eseguire
crm cluster init
, aggiungere il nome del dispositivo stabile a/etc/sysconfig/sbd
:SBD_DEVICE=/dev/disk/by-id/scsi-SLIO-ORG_IBLOCK_DEVICE_ID_STRING
Quando si esegue
crm cluster init
, risponderen
a questa domanda:SBD is already configured to use /dev/disk/by-id/scsi-SLIO-ORG_IBLOCK_... - overwrite (y/n)?