Accéder au contenuNavigation Accéder à la page : page précédente [raccourci clavier p] / page suivante [raccourci clavier n]
documentation.suse.com / Documentation de SUSE Linux Enterprise High Availability / Quick Start Guides / Démarrage rapide de l'installation et de la configuration / Stockage iSCSI de base pour SBD
S'applique à SUSE Linux Enterprise High Availability 15 SP6

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.

Configuration requise
  • 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 :

Procédure A..1 : Configuration d'une cible iSCSI
  1. Installez le paquet yast2-iscsi-lio-server :

    # zypper install yast2-iscsi-lio-server
  2. Démarrez le module iscsi-lio-server dans YaST :

    # yast2 iscsi-lio-server
  3. Dans l'onglet Service, sous Après redémarrage, sélectionnez Démarrer au démarrage du système.

  4. Activez l'option Ouvrir le port dans le pare-feu.

  5. Dans l'onglet Découverte, activez l'option Authentification de la découverte.

  6. Sous Authentification par les cibles, entrez un Nom d'utilisateur et un Mot de passe.

  7. Sous Authentification par les initiateurs, entrez un Nom d'utilisateur commun et un Mot de passe commun. Ce mot de passe doit être différent du mot de passe Authentification par cibles.

  8. Dans l'onglet Cible, sélectionnez Ajouter.

  9. Modifiez le nom de la Cible en remplaçant .com.example.

  10. Ajoutez l'Adresse IP du serveur.

  11. Sélectionnez Ajouter.

  12. Dans la fenêtre Détails de LUN, entrez le Chemin de LUN vers le périphérique de stockage de 1 Go (par exemple, /dev/vbd).

  13. Sélectionnez OK.

  14. Cliquez sur Suivant.

  15. Sélectionnez Terminer pour fermer YaST.

  16. 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 :

Procédure A..2 : configuration d'un initiateur iSCSI
  1. Installez le paquet yast2-iscsi-client :

    # zypper install yast2-iscsi-client
  2. Démarrez le service iscsid :

    # systemctl start iscsid
  3. Ouvrez le module iscsi-client dans YaST :

    # yast2 iscsi-client
  4. Dans l'onglet Cibles découvertes, sélectionnez Découverte.

  5. Entrez l'adresse IP de la cible iSCSI.

  6. Désélectionnez l'option Pas d'authentification de la découverte.

  7. Sous Authentification par l'initiateur, entrez le Nom d'utilisateur et le Mot de passe de l'initiateur.

  8. Sous Authentification par les cibles, entrez le Nom d'utilisateur et le Mot de passe de la cible.

  9. Cliquez sur Suivant.

  10. Une fois que YaST a découvert la cible iSCSI, sélectionnez Connecter.

  11. Sous Démarrage, sélectionnez au démarrage.

  12. Cliquez sur Suivant.

  13. Sélectionnez OK pour fermer YaST.

  14. 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/sda

    Recherchez une ligne contenant IBLOCK. Dans cet exemple, le périphérique iSCSI est /dev/sda.

  15. 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épondez n à cette question :

    SBD is already configured to use /dev/disk/by-id/scsi-SLIO-ORG_IBLOCK_... - overwrite (y/n)?