Creación y uso de zonas de Oracle® Solaris

Salir de la Vista de impresión

Actualización: Mayo de 2015
 
 

Cómo delegar un conjunto de datos ZFS a una zona no global

Utilice este procedimiento para delegar un conjunto de datos ZFS a una zona no global.

Debe ser el administrador global o un usuario con las autorizaciones adecuadas en la zona global para llevar a cabo este procedimiento.

  1. Conviértase en administrador.

    Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .

  2. Desde la zona global, cree un nuevo sistema de archivos ZFS denominado fs2 en una agrupación ZFS existente denominada poolA:
    global# zfs create poolA/fs2
  3. (Opcional) Establezca la propiedad mountpoint para el sistema de archivos poolA/fs2 en /fs-del/fs2.
    global# zfs set mountpoint=/fs-del/fs2 poolA/fs2

    No es necesario configurar mountpoint. Si la propiedad mountpoint no está especificada, el conjunto de datos se monta en /alias dentro de la zona de manera predeterminada. Los valores no predeterminados para las propiedades mountpoint y canmount alteran este comportamiento, como se describe en la página del comando man zfs(1M).

  4. Verifique que el origen de la propiedad mountpoint para este sistema de archivos ahora sea local.
    global# zfs get mountpoint poolA/fs2
    NAME       PROPERTY    VALUE        SOURCE
    poolA/fs2  mountpoint  /fs-del/fs2  local
  5. Delegue el sistema de archivos poolA/fs2 o especifique un conjunto de datos con alias:
    • Delegue el sistema de archivos poolA/fs2 para la zona:
      # zonecfg -z my-zone
      zonecfg:my-zone> add dataset
      zonecfg:my-zone:dataset> set name=poolA/fs2
      zonecfg:my-zone:dataset> end
    • Especifique un conjunto de datos con alias:
      # zonecfg -z my-zone
      zonecfg:my-zone> add dataset
      zonecfg:my-zone:dataset> set name=poolA/fs2
      zonecfg:my-zone:dataset> set alias=delegated
      zonecfg:my-zone:dataset> end
  6. Reinicie la zona y muestre la propiedad zoned para todos los sistemas de archivos poolA:
    global# zfs get -r zoned poolA
    NAME      PROPERTY  VALUE   SOURCE
    poolA     zoned     off     default
    poolA/fs2 zoned     on      default

    Tenga en cuenta que la propiedad zoned para poolA/fs2 esté establecida en on. Este sistema de archivos ZFS se ha delegado a una zona no global, se ha montado en la zona y se encuentra bajo el control del administrador de zona. ZFS utiliza la propiedad zoned para indicar que un conjunto de datos se ha delegado a una zona no global en un momento determinado.