Connexion aux volumes de blocs attachés iSCSI

Connectez-vous à un volume de blocs attaché iSCSI.

La connexion à un volume attaché iSCSI ne nécessite pas de stratégie IAM spécifique. Toutefois, vous aurez peut-être besoin des droits d'accès permettant d'exécuter les commandes nécessaires sur le système d'exploitation invité de l'instance attachée. Pour plus d'informations, contactez l'administrateur système.

Prérequis

Vous devez attacher le volume à l'instance pour pouvoir le connecter au système d'exploitation invité de l'instance. Pour plus d'informations, reportez-vous à Attachement d'un volume.

Pour connecter le volume, vous avez besoin des informations suivantes :

  • Adresse IP iSCSI
  • Numéros de port iSCSI
  • Informations d'identification CHAP (si vous avez activé CHAP)
  • IQN 

La console fournit les commandes requises pour effectuer les opérations de configuration, d'authentification et de connexion relatives à iSCSI.

Connexion à un volume sur une instance Linux

  1. Utilisez la console afin d'obtenir les données iSCSI nécessaires pour connecter le volume :

    1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Instances.
    2. Sous Portée de la liste, sélectionnez le compartiment contenant l'instance.
    3. Cliquez sur le nom de l'instance pour en afficher les détails.
    4. Sous Ressources, cliquez sur Volumes de blocs attachés pour visualiser le volume de blocs attaché.

    5. Cliquez sur le menu Actions (Menu Actions) en regard du volume souhaité, puis sélectionnez Commandes et informations iSCSI.

      La boîte de dialogue Commandes et informations iSCSI affiche les informations d'identification spécifiques relatives au volume et les commandes iSCSI dont vous avez besoin. Les commandes sont prêtes à être utilisées avec les informations appropriées incluses. Vous pouvez copier les commandes et les coller dans la fenêtre de session d'instance pour chacune des étapes suivantes.

  2. Connectez-vous au système d'exploitation invité de l'instance.
  3. Inscrivez le volume à l'aide de l'outil iscsiadm.

    iscsiadm -m node -o new -T <volume IQN> -p <iSCSI IP address>:<iSCSI port>

    La réponse suivante illustre une inscription réussie :

    New iSCSI node [tcp:[hw=,ip=,net_if=,iscsi_if=default] 169.254.0.2,3260,-1 iqn.2015-12.us.oracle.com:c6acda73-90b4-4bbb-9a75-faux09015418] added
  4. Configurez iSCSI pour vous connecter automatiquement aux volumes de blocs authentifiés après un redémarrage :

    iscsiadm -m node -T <volume IQN> -o update -n node.startup -v automatic

    Remarque : tous les arguments de la commande sont essentiels. Aucune réponse n'est renvoyée en cas de succès.

  5. Si vous avez activé CHAP lors de l'attachement du volume, authentifiez la connexion iSCSI en fournissant les informations d'identification CHAP du volume de la façon suivante :

    iscsiadm -m node -T <volume IQN> -p <iSCSI IP address>:<iSCSI port> -o update -n node.session.auth.authmethod -v CHAP
    iscsiadm -m node -T <volume IQN> -p <iSCSI IP address>:<iSCSI port> -o update -n node.session.auth.username -v <CHAP user name>
    iscsiadm -m node -T <volume's IQN> -p <iSCSI IP address>:<iSCSI port> -o update -n node.session.auth.password -v <CHAP password>

    Aucune réponse n'est renvoyée en cas de succès.

  6. Connectez-vous à iSCSI :

    iscsiadm -m node -T <volume's IQN> -p <iSCSI IP Address>:<iSCSI port> -l

    La réponse suivante illustre une connexion réussie :

    Logging in to [iface: default, target: iqn.2015-12.us.oracle.com:c6acda73-90b4-4bbb-9a75-faux09015418, portal: 169.254.0.2,3260] (multiple)
    Login to [iface: default, target: iqn.2015-12.us.oracle.com:c6acda73-90b4-4bbb-9a75-faux09015418, portal: 169.254.0.2,3260] successful.
  7. Vous pouvez à présent formater (si nécessaire) et monter le volume. Pour obtenir la liste des dispositifs iSCSI montables sur l'instance, exécutez la commande suivante :

    fdisk -l

    La liste des volumes connectés ressemble à l'exemple suivant :

    Disk /dev/sdb: 274.9 GB, 274877906944 bytes, 536870912 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
Conseil

Si le protocole CHAP n'est pas activé sur plusieurs volumes, vous pouvez vous connecter en même temps à l'aide des commandes suivantes :

iscsiadm -m discovery -t sendtargets -p <iSCSI IP address>:<iSCSI port>
iscsiadm -m node –l
iscsiadm -m node –l

Connexion à un volume sur une instance Windows

Attention

Lors de la connexion à un volume d'initialisation Windows en tant que volume de données à partir d'une seconde instance, vous devez ajouter -IsMultipathEnabled $True à la fin de la commande Connect-IscsiTarget. Reportez-vous à Echec de l'attachement d'un volume d'initialisation Windows à une autre instance en tant que volume de données.
  1. Utilisez la console afin d'obtenir les données iSCSI nécessaires pour connecter le volume :

    1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Instances.
    2. Sous Portée de la liste, sélectionnez le compartiment contenant l'instance.
    3. Cliquez sur le nom de l'instance pour en afficher les détails.
    4. Sous Ressources, cliquez sur Volumes de blocs attachés pour visualiser le volume de blocs attaché.
    5. Cliquez sur le menu Actions (Menu Actions) en regard du volume souhaité, puis sélectionnez Commandes et informations iSCSI.

      La boîte de dialogue Commandes et informations iSCSI affiche l'adresse IP et le port du volume que vous devez connaître plus tard dans cette procédure.

  2. Connectez-vous à l'instance à l'aide d'un client Remote Desktop.
  3. Sur l'instance Windows, ouvrez l'initiateur iSCSI. Les étapes d'ouverture de l'initiateur iSCSI dépendent de la version de Windows.

    Par exemple : ouvrez le gestionnaire de serveur, cliquez sur Outils, puis sélectionnez Initiateur iSCSI.

  4. Dans la boîte de dialogue des propriétés de l'initiateur iSCSI, cliquez sur l'onglet Découverte, puis sur Découvrir un portail.
  5. Saisissez l'adresse IP et le port du volume de blocs, puis cliquez sur OK.
  6. Cliquez sur l'onglet Cibles.
  7. Sous Cibles découvertes, sélectionnez le nom qualifié (IQN) du volume.
  8. Cliquez sur Connecter.
  9. Vérifiez que la case Ajouter cette connexion à la liste des cibles favorites est cochée, puis cliquez sur OK.
  10. Vous pouvez à présent formater (si nécessaire) et monter le volume. Pour obtenir la liste des dispositifs iSCSI montables sur l'instance, dans le gestionnaire de serveur, cliquez sur Services de fichiers et de stockage, puis sur Disques.

    Le disque apparaît dans la liste.