A Stockage iSCSI de base pour SBD #
Utilisez les procédures suivantes pour configurer le stockage iSCSI de base à employer avec SBD. Ces procédures ne sont recommandées qu'à des fins de test. Avant d'utiliser iSCSI dans un environnement de production, reportez-vous au document Storage Administration Guide for SUSE Linux Enterprise Server.
Une machine virtuelle SUSE Linux Enterprise Server faisant office de cible iSCSI. Cette machine virtuelle ne fait pas partie de la grappe.
Deux périphériques de stockage virtuels sur la machine virtuelle : un périphérique de 20 Go pour le système et un périphérique de 1 Go pour SBD.
Deux noeuds SUSE Linux Enterprise Server qui n'ont pas encore été ajoutés à une grappe Haute disponibilité.
Commencez par configurer une cible iSCSI sur la machine virtuelle :
Installez le paquet yast2-iscsi-lio-server :
#
zypper install yast2-iscsi-lio-server
Démarrez le module
iscsi-lio-server
dans YaST :#
yast2 iscsi-lio-server
Dans l'onglet
, sous , sélectionnez .Activez l'option
.Dans l'onglet
, activez l'option .Sous
, entrez un et un .Sous
, entrez un et un . Ce mot de passe doit être différent du mot de passe .Dans l'onglet
, sélectionnez .Modifiez le nom de la
en remplaçant.com.example
.Ajoutez l'
du serveur.Sélectionnez
.Dans la fenêtre
, entrez le vers le périphérique de stockage de 1 Go (par exemple,/dev/vbd
).Sélectionnez
.Cliquez sur
.Sélectionnez
pour fermer YaST.Pour vérifier la configuration cible, basculez vers la CLI cible :
#
targetcli
Affichez la configuration :
/>
ls
Ensuite, configurez les initiateurs iSCSI sur les noeuds. Répétez cette procédure sur les deux noeuds :
Installez le paquet yast2-iscsi-client :
#
zypper install yast2-iscsi-client
Démarrez le service
iscsid
:#
systemctl start iscsid
Ouvrez le module
iscsi-client
dans YaST :#
yast2 iscsi-client
Dans l'onglet
, sélectionnez .Entrez l'adresse IP de la cible iSCSI.
Désélectionnez l'option
.Sous
, entrez le et le de l'initiateur.Sous
, entrez le et le de la cible.Cliquez sur
.Une fois que YaST a découvert la cible iSCSI, sélectionnez
.Sous
, sélectionnez .Cliquez sur
.Sélectionnez
pour fermer YaST.Vérifiez l'initiateur 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/sdaRecherchez une ligne contenant
IBLOCK
. Dans cet exemple, le périphérique iSCSI est/dev/sda
.Vérifiez l'état du service
iscsid
:#
systemctl status iscsid
Vous pouvez trouver le nom du périphérique stable dans /dev/disk/by-id/
. Généralement, un périphérique iSCSI commence par scsi-SLIO-ORG_IBLOCK
.
Si vous avez plusieurs disques, vous pouvez exécuter la commande lsblk -o name,serial
pour vérifier quel nom de périphérique stable correspond à quel nom abrégé (par exemple, /dev/sda
).
Lorsque vous configurez la grappe, spécifiez le nom du périphérique stable à l'aide de l'une des méthodes suivantes :
Lorsque vous exécutez
crm cluster init
, entrez le nom du périphérique stable quand vous y êtes invité.Avant d'exécuter
crm cluster init
, ajoutez le nom du périphérique stable à/etc/sysconfig/sbd
:SBD_DEVICE=/dev/disk/by-id/scsi-SLIO-ORG_IBLOCK_DEVICE_ID_STRING
Lorsque vous exécutez
crm cluster init
, répondezn
à cette question :SBD is already configured to use /dev/disk/by-id/scsi-SLIO-ORG_IBLOCK_... - overwrite (y/n)?