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 manuel Storage Administration Guide for SUSE Linux Enterprise Server (Guide d'administration du stockage pour 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
.Sous 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 .Sous l'onglet
, sélectionnez .Modifiez le nom de la
en remplaçant.com.example
.L'
de ce serveur doit se renseigner automatiquement. Si ce n'est pas le cas, ajoutez-la maintenant.Sélectionnez
.Dans la fenêtre
, entrez le vers le périphérique de stockage de 1 Go (par exemple,/dev/vbd
).Sélectionnez
.Sélectionnez
.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 les paquets requis :
#
zypper install open-iscsi yast2-iscsi-client
Démarrez le service
iscsid
:#
systemctl start iscsid
Ouvrez le module
iscsi-client
dans YaST :#
yast2 iscsi-client
Sous 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.Sélectionnez
.Une fois que YaST a découvert la cible iSCSI, sélectionnez
.Sous
, sélectionnez .Sélectionnez
.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)?