Multiacheminement de stockage

La prise en charge dynamique du multiacheminement est disponible pour les back-ends de stockage Fibre Channel et iSCSI. Vous pouvez activer le multiacheminement dans ou sur l’interface de ligne de commande xe.

Important :

Avant d’essayer d’activer le multiacheminement, vérifiez que plusieurs cibles sont disponibles sur votre serveur de stockage. Par exemple, un back-end de stockage iSCSI interrogésendtargets sur un portail donné renvoie plusieurs cibles, comme dans l’exemple suivant :

iscsiadm -m discovery — type sendtargets — portail 192.168.0.161 192.168.0. 161:3260 ,1 iqn.fraise : litchie 192.168.0. 204:3260 ,2 iqn.fraise : litchie

Débranchez tous les PBD sur l’hôte :

xe pbd-unplug uuid = pbd_uuid

Définissez leother-config:multipathing paramètre de l’hôte :

xe host-param-set other-config : multipathing = true uuid = host_uuid

Définissez leother-config:multipathhandle paramètre de l’hôte surdmp :

xe host-param-set other-config : multipathhandle = dmp uuuid = host_uuid

S’il existe des SR existantes sur l’hôte s’exécutant en mode chemin d’accès unique mais qui ont plusieurs chemins :

  • Migrer ou suspendre tous les invités en cours d’exécution avec des disques virtuels dans les SR concernés

  • Débranchez et rebranchez le PBD de tout SR affecté pour les reconnecter en utilisant le multiacheminement :

     xe pbd-plug uuid = pbd_uuid
    

Pour désactiver le multiacheminement, débranchez d’abord vos VBD, définissez leother-config:multipathing paramètre hôte sur,false puis rebranchez vos PBD comme décrit ci-dessus. Ne modifiez pas leother-config:multipathhandle paramètre car cette action est effectuée automatiquement.

La prise en charge de plusieurs chemins dans est basée sur le device-mappermultipathd components. L’API Storage Manager gère automatiquement l’activation et la désactivation des nœuds multichemins. Contrairement auxdm-multipath outils standard sous Linux, les nœuds de mappeur de périphériques ne sont pas créés automatiquement pour tous les LUN du système. Les nœuds de mappeur de périphériques ne sont provisionnés que lorsque les LUN sont activement utilisés par la couche de gestion du stockage. Par conséquent, il n’est pas nécessaire d’utiliser l’un des outilsdm-multipath CLI pour interroger ou actualiser les nœuds de table DM dans . S’il est nécessaire d’interroger manuellement l’état des tables de mappage de périphériques ou de répertorier les nœuds multichemins actifs du mappeur de périphériques sur le système, utilisez l’mpathutil utilitaire :

 liste mpathutil

 état mpathutil

Remarques :

  • En raison d’incompatibilités avec l’architecture de gestion multichemins intégrée, nous vous recommandons de ne pas utiliser l’utilitairedm-multipath CLI standard avec . Utilisez l’outilmpathutil CLI pour interroger l’état des nœuds sur l’hôte.
  • La prise en charge des chemins multiples dans les baies EqualLogic n’inclut pas le multiacheminement d’E/S de stockage au sens traditionnel du terme. Le multiacheminement doit être géré au niveau de la liaison réseau/carte réseau. Pour plus d’informations sur la configuration du basculement réseau pour les SR EqualLogic SRS/LVMoisCSI, consultez la documentation EqualLogic.
Multiacheminement de stockage

Dans cet article