La ressource rootzpool facultative de l'utilitaire zonecfg permet de créer un zpool dédié pour l'installation de zone pour les zones de marque solaris et solaris10. Le zpool root de la zone peut être hébergé sur les périphériques de stockage partagés définis par un ou plusieurs URI (Universal Resource Identifiers). La propriété storage requise identifie l'URI de l'objet de stockage pour qu'il contienne le système de fichiers zfs root pour une zone. Un seul rootzpool peut être défini pour une zone donnée. Le stockage est automatiquement configuré pour la zone au moment de l'initialisation de la zone.
Les zpools correspondants sont automatiquement créés ou importés durant les opérations d'installation ou de rattachement de la zone. Pour les ressources rootzpool et zpool, vous pouvez créer automatiquement des miroirs zpool dès que la zone a été installée. Pour plus d'informations, reportez-vous au Chapitre 14, Prise en main d’Oracle Solaris Zones sur stockage partagé du manuel Création et utilisation d’Oracle Solaris Zones .
Lorsque la zone est désinstallée ou détachée, les actions suivantes ont lieu :
Les zpools correspondants sont automatiquement exportés ou détruits.
La configuration des ressources de stockage est automatiquement annulée.
Afin de réutiliser un zpool précréé pour une installation de zone, il convient de l'exporter à partir du système.
La structure des zones prend en charge les types d'URI suivants :
dev
URI de chemin de périphérique local
Format:
dev:local-path-under-/dev dev://absolute-path-with-dev dev:absolute-path-with-dev
Exemples :
dev:dsk/c7t0d0s0 dev:///dev/dsk/c7t0d0s0 dev:/dev/dsk/c7t0d0s0 dev:chassis/SYS/HD1/disk
lu (unité logique)
Fibre Channel (FC) et domaines Serial Attached SCSI (SAS)
Format:
lu:luname.naa.ID lu:luname.eui.ID lu:initiator.naa.ID,target.naa.ID,luname.naa.ID lu:initiator.naa.ID,target.naa.ID,luname.eui.ID
Exemples :
lu:luname.naa.5000c5000288fa25 lu:luname.eui.0021280001cf80f6 lu:initiator.naa.2100001d38089fb0,target.naa.2100001d38089fb0,luname.naa.5000c5000288fa25 lu:initiator.naa.2100001d38089fb0,target.naa.2100001d38089fb0,luname.eui.0021280001cf80f6
iscsi
URI iSCSI
Format:
iscsi:///luname.naa.ID iscsi:///luname.eui.ID iscsi://host[:port]/luname.naa.ID iscsi://host[:port]/luname.eui.ID iscsi:///target.IQN,lun.LUN iscsi://host[:port]/target.IQN,lun.LUN
Exemples :
iscsi:///luname.eui.0021280001cf80f6 iscsi:///luname.naa.600144f03d70c80000004ea57da10001 iscsi://[::1]/luname.naa.600144f03d70c80000004ea57da10001 iscsi://127.0.0.1/luname.naa.600144f03d70c80000004ea57da10001 iscsi://hostname:1234/luname.eui.0021280001cf80f6 iscsi://hostname:3260/luname.naa.600144f03d70c80000004ea57da10001 iscsi://127.0.0.1/target.iqn.com.sun:02:d0f2d311-f703,lun.0 iscsi:///target.iqn.com.sun:02:d0f2d311-f703,lun.6 iscsi://[::1]:1234/target.iqn.com.sun:02:d0f2d311-f703,lun.2 iscsi://hostname:1234/target.iqn.com.sun:4db41b76-e3d7-cd2f-bf2d-9abef784d76c,lun.0
L'outil suriadm permet d'administrer des objets partagés basés sur les URI de stockage. Pour plus d'informations sur les ID, l'autorité d'adresse de nom NAA (Name Address Authority) et l'obtention d'URI pour les objets de stockage existants, reportez-vous aux pages de manuel suriadm(1M) et suri(5).
Le système nomme le rootzpool nouvellement créé ou importé pour sa zone correspondante. Le nom attribué a la forme suivante : zonename_rpool.
La propriété storage est gérée à l'aide des commandes suivantes depuis l'étendue de la ressource rootzpool :
add storage URI string
remove storage URI string