Connexion à des volumes par blocs attachés iSCSI

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

La connexion à un volume attaché iSCSI ne nécessite pas de politique IAM spécifique. En revanche, l'exécution des commandes requises sur le système d'exploitation invité de l'instance attachée peut nécessiter une autorisation. Communiquez avec votre administrateur de système pour plus d'informations.

Préalables

Vous devez attacher le volume à l'instance pour pouvoir connecter le volume au système d'exploitation invité de l'instance. Pour plus de détails, voir Attachement d'un volume par blocs à une instance.

Pour connecter le volume, vous devez disposer des informations suivantes :

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

La console fournit les commandes nécessaires pour la configuration, l'authentification et la connexion à iSCSI.

Connexion à un volume sur une instance Linux

  1. Utilisez la console pour obtenir les données iSCSI requises pour connecter le volume :

    1. Ouvrez le menu de navigation et sélectionnez Calcul. Sous Calcul, sélectionnez Instances.
    2. Sous Portée de la liste, sélectionnez le compartiment qui contient l'instance.
    3. Sélectionnez le nom de l'instance pour en afficher les détails.
    4. Sous Ressources, sélectionnez Volumes par blocs attachés pour voir le volume par blocs attaché.

    5. Sélectionnez le menu Actions (trois points) à côté du volume qui vous intéresse, puis sélectionnez Commandes iSCSI et informations.

      La boîte de dialogue Commandes iSCSI et informations affiche les informations d'identification spécifiques du 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 la session de l'instance pour chaque étape suivante.

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

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

    Une réponse d'inscription réussie ressemble à l'exemple suivant :

    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 la connexion automatique aux volumes par blocs authentifiés après un redémarrage :

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

    Note : Tous les arguments de commande sont essentiels. Aucune réponse n'est retournée en cas de succès.

  5. Si vous avez activé CHAP lorsque vous avez attaché le volume, authentifiez la connexion iSCSI en indiquant les données d'identification CHAP du volume comme suit :

    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 retournée en cas de succès.

  6. Connectez-vous à iSCSI :

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

    Une réponse de connexion réussie ressemble à l'exemple suivant :

    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 le volume (s'il y a lieu) et le monter. Pour obtenir la liste des périphériques iSCSI pouvant être montés sur l'instance, exécutez la commande suivante :

    fdisk -l

    La liste de 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 CHAP n'est pas activé pour plusieurs volumes, vous pouvez vous connecter à ceux-ci simultanément à 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

Avertissement

Lorsque vous êtes connecté à un volume de démarrage Windows en tant que volume de données à partir d'une seconde instance, vous devez ajouter -IsMultipathEnabled $True à la commande Connect-IscsiTarget. See Attaching a Windows boot volume as a data volume to another instance fails.
  1. Utilisez la console pour obtenir les données iSCSI requises pour connecter le volume :

    1. Ouvrez le menu de navigation et sélectionnez Calcul. Sous Calcul, sélectionnez Instances.
    2. Sous Portée de la liste, sélectionnez le compartiment qui contient l'instance.
    3. Sélectionnez le nom de l'instance pour en afficher les détails.
    4. Sous Ressources, sélectionnez Volumes par blocs attachés pour voir le volume par blocs attaché.
    5. Sélectionnez le menu Actions (trois points) à côté du volume qui vous intéresse, puis sélectionnez Commandes iSCSI et informations.

      La boîte de dialogue Commandes iSCSI et informations affiche l'adresse IP et le port du volume, dont vous aurez besoin pour poursuivre cette procédure.

  2. Connectez-vous à l'instance à l'aide d'un client Bureau à distance.
  3. Dans l'instance Windows, ouvrez l'initiateur iSCSI. Les étapes permettant d'ouvrir l'initiateur iSCSI varient en fonction de la version de Windows.

    Par exemple : ouvrez le Gestionnaire de serveur, sélectionnez Outils et sélectionnez Initiateur iSCSI.

  4. Dans la boîte de dialogue Propriétés de l'initiateur iSCSI, sélectionnez l'onglet Détection, puis sélectionnez Détecter le portail.
  5. Entrez l'adresse IP et le port du volume par blocs, puis sélectionnez OK.
  6. Sélectionnez l'onglet Cibles.
  7. Sous Cibles découvertes, sélectionnez l'IQN du volume.
  8. Sélectionnez Connexion.
  9. Assurez-vous que la case Ajouter cette connexion à la liste des cibles favorites est sélectionnée, puis sélectionnez OK.
  10. Vous pouvez à présent formater le volume (s'il y a lieu) et le monter. Pour obtenir la liste des périphériques iSCSI pouvant être montés sur l'instance, sélectionnez Service de fichiers et de stockage dans le Gestionnaire de serveur, puis Disques.

    Le disque est affiché dans la liste.