Pour communiquer entre eux, les initiateurs iSCSI sur l'hôte ESXi et les cibles établissent des sessions iSCSI. Vous pouvez consulter et gérer les sessions iSCSI grâce à vSphere CLI.
Par défaut, les initiateurs iSCSI logiciel et matériels dépendants lancent une session iSCSI entre chaque port d'initiateur et chaque port cible. Si votre initiateur ou cible iSCSI possède plus d'un seul port, votre hôte peut établir plusieurs sessions. Le nombre de sessions par défaut pour chaque cible est égal au nombre de ports sur les adaptateurs iSCSI multiplié par le nombre de ports cibles.
Grâce à vSphere CLI, vous pouvez afficher toutes les sessions en cours afin de les analyser et les déboguer. Pour créer davantage de chemins vers les systèmes de stockage, augmentez le nombre de sessions par défaut en dupliquant les sessions existantes entre l'adaptateur iSCSI et les ports cibles.
Vous pouvez aussi établir une session avec un port cible spécifique. Cette fonctionnalité est utile si votre hôte se connecte à un système de stockage à port unique, qui ne présente qu'un seul port cible à votre initiateur. Le système redirige ensuite les sessions supplémentaires vers un autre port cible. L'établissement d'une nouvelle session entre votre initiateur iSCSI et un autre port cible crée un chemin supplémentaire vers le système de stockage.
Les considérations s'appliquent à la gestion des sessions iSCSI :
- Certains systèmes de stockage ne prennent pas en charge les sessions multiples à partir du même nom d'initiateur ou point de terminaison. Dans un tel cas, les tentatives de créer les sessions multiples vers telles cibles peuvent provoquer une instabilité de votre environnement iSCSI.
- Les fournisseurs de stockages peuvent fournir des gestionnaires de sessions automatiques. L'utilisation des gestionnaires de sessions automatiques pour ajouter ou supprimer des sessions, ne garantit pas des résultats durables et peut perturber les performances du stockage.
Passer en revue les sessions iSCSI
Utilisez la commande vCLI pour afficher les sessions iSCSI entre un adaptateur iSCSI et un système de stockage.
Conditions préalables
Installez ESXCLI. Voir Démarrage avec ESXCLI. Pour le dépannage, exécutez des commandes esxcli dans ESXi Shell.
Procédure
- ♦ Pour répertorier les sessions iSCSI, exécutez la commande suivante :
esxcli iscsi session listLa commande accepte les options suivantes :
Option Description -A|--adapter=str Le nom de l'adaptateur iSCSI, vmhba34, par exemple. -s|--isid=str L'identificateur de session iSCSI. -n|--name=str Le nom de la cible iSCSI, iqn.X, par exemple.
Ajout de sessions iSCSI
Utilisez vCLI afin d'ajouter une session iSCSI pour une cible que vous spécifierez ou pour dupliquer une session existante. En dupliquant les sessions, vous augmentez le nombre de sessions par défaut, et vous créez des chemins supplémentaires pour les systèmes de stockage.
Conditions préalables
Installez ESXCLI. Voir Démarrage avec ESXCLI. Pour le dépannage, exécutez des commandes esxcli dans ESXi Shell.
Procédure
- ♦ Pour ajouter ou dupliquer une session iSCSI, exécutez la commande suivante :
esxcli iscsi session addLa commande accepte les options suivantes :
Option Description -A|--adapter=str Le nom de l'adaptateur iSCSI, vmhba34, par exemple. Cette option est requise. -s|--isid=str L'ISID d'une session à dupliquer. Pour la trouver, répertoriez toutes les sessions. -n|--name=str Le nom de la cible iSCSI, iqn.X, par exemple.
Que faire ensuite
Scannez à nouveau l'adaptateur iSCSI
Supprimer des sessions iSCSI
Utilisez la commande vCLI pour fermer une session iSCSI entre un adaptateur iSCSI et une cible.
Conditions préalables
Installez ESXCLI. Voir Démarrage avec ESXCLI. Pour le dépannage, exécutez des commandes esxcli dans ESXi Shell.
Procédure
- ♦ Pour supprimer une session, exécutez la commande suivante :
esxcli iscsi session removeLa commande accepte les options suivantes :
Option Description -A|--adapter=str Le nom de l'adaptateur iSCSI, vmhba34, par exemple. Cette option est requise. -s|--isid=str L'ISID d'une session à supprimer. Vous pouvez la trouver en listant toutes les sessions. -n|--name=str Le nom de la cible iSCSI, iqn.X, par exemple.
Que faire ensuite
Scannez à nouveau l'adaptateur iSCSI