Création et utilisation d'Oracle® Solaris Zones

Quitter la vue de l'impression

Mis à jour : Mai 2015
 
 

Gestion des URI de stockage et des ressources de stockage partagé

Pour générer et vérifier les URI de stockage ou administrer les ressources de stockage partagé en fonction des URI de stockage, utilisez la commande suriadm.

Vous pouvez utiliser la commande suriadm pour vérifier les URI de stockage créés manuellement ou pour créer automatiquement des URI de stockage sur la base de chemins d'accès système existants. Selon le type d'URI de stockage, la commande suriadm vous permet de configurer et d'annuler la configuration du sous-système de stockage correspondant. Selon l'URI de stockage, la même commande peut également identifier les instances de périphériques instanciées possibles pour l'objet de stockage décrit par l'URI de stockage. Les exemples suivants illustrent les cas d'utilisation communs. Pour plus d'informations, reportez-vous à la page de manuel suriadm(1M).

Exemple 14-1  Vérification des URI de stockage à l'aide de la syntaxe suriadm parse

L'exemple suivant indique comment utiliser la commande suriadm pour vérifier les URI de stockage. Dans cet exemple, la chaîne d'URI de stockage a été analysée et les propriétés correspondantes sont affichées. Une fois vérifié, l'URI de stockage peut ensuite être utilisé avec la commande zonecfg ou la commande suriadm.

root@initiator:~# suriadm parse iscsi://target/luname.naa.600144F035FF8500000050C884E50001
PROPERTY    VALUE
uri-type    iscsi
hostname    target
port        -
luname      naa.600144F035FF8500000050C884E50001

root@host:~# suriadm parse dev:/dev/dsk/c4t1d0
PROPERTY    VALUE
uri-type    dev
path        /dev/dsk/c4t1d0
Exemple 14-2  Production d'URI de stockage selon le chemin d'accès de périphérique à l'aide de la syntaxe suriadm lookup-uri

L'exemple suivant indique comment utiliser la commande suriadm pour produire des URI de stockage. Dans cet exemple, selon le chemin d'accès de périphérique local existant, la sortie de la commande suriadm suggère des URI de stockage valides pour une utilisation ultérieure avec les commandes suriadm ou zonecfg.

root@target:~# suriadm lookup-uri -t iscsi /dev/dsk/c0t600144F035FF8500000050C884E50001d0
iscsi://target/luname.naa.600144f035ff8500000050c884e50001

root@host:~# suriadm lookup-uri /dev/dsk/c4t1d0
dev:dsk/c4t1d0

root@host:~# suriadm lookup-uri /dev/dsk/c0t600144F0DBF8AF190000510979640005d0
lu:luname.naa.600144f0dbf8af190000510979640005
lu:initiator.naa.10000000c9991d8c,target.naa.21000024ff3ee89f,luname.naa.600144f0dbf8af190000510979640005
dev:dsk/c0t600144F0DBF8AF190000510979640005d0
Exemple 14-3  Configuration de ressources de stockage basées sur iSCSI à l'aide de la syntaxe suriadm map

L'exemple suivant indique comment utiliser la commande suriadm map pour configurer des ressources de stockage basées sur iSCSI. Dans cet exemple, pour un URI de stockage iSCSI, la commande suriadm configure l'adresse de découverte de cible d'envoi de l'initiateur iSCSI et instancie un périphérique local représentant la cible iSCSI. Le chemin d'accès de périphérique local de la propriété d'URI de stockage mapped-dev peut maintenant être utilisé avec des utilitaires tels que les commandes zpool, format et mkfs.

root@initiator:~# suriadm map iscsi://target/luname.naa.600144F035FF8500000050C884E50001
PROPERTY     VALUE
mapped-dev   /dev/dsk/c0t600144F035FF8500000050C884E50001d0s0
Exemple 14-4  Repérage d'une ressource de stockage configurée à l'aide de la syntaxe suriadm lookup-mapping

Dans cet exemple, la commande est utilisée pour afficher le périphérique système local associé à l'URI de stockage donné.

root@initiator:~# suriadm lookup-mapping iscsi://target/luname.naa.600144F035FF8500000050C884E50001
PROPERTY     VALUE
mapped-dev   /dev/dsk/c0t600144F035FF8500000050C884E50001d0s0
Exemple 14-5  Annulation de la configuration des ressources de stockage basées sur iSCSI à l'aide de suriadm unmap

Pour un URI de stockage iSCSI, la commande suriadm supprime l'adresse de découverte de cibles d'envoi de l'initiateur iSCSI et annule la configuration de la ressource de stockage partagé.

root@initiator:~# suriadm unmap iscsi://target/luname.naa.600144F035FF8500000050C884E50001
root@initiator:~# suriadm lookup-mapping iscsi://target/luname.naa.600144F035FF8500000050C884E50001
Failed to lookup mapping for URI: "iscsi://target/luname.naa.600144F035FF8500000050C884E50001": No such logical
 unit name found: "naa.600144F035FF8500000050C884E50001"