Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris

Cómo añadir acceso de zona no global a sistemas de archivos específicos de la zona global

ProcedureCómo añadir acceso a medios de CD o DVD en una zona no global

Este procedimiento permite añadir acceso de sólo lectura a medios de CD o DVD en una zona no global. El sistema de archivos Gestión de volúmenes se utiliza en la zona global para montar los medios. A continuación, podrá utilizar un CD o DVD para instalar un producto en la zona no global. En este procedimiento se utiliza un DVD denominado jes_05q4_dvd.

  1. Conviértase en superusuario o asuma el rol de administrador principal.

    Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.

  2. Determine si el sistema de archivos Gestión de volúmenes está ejecutándose en la zona global.


    global# svcs volfs
    STATE          STIME    FMRI
    online         Sep_29   svc:/system/filesystem/volfs:default
  3. (Opcional) Si el sistema de archivos Gestión de volúmenes no se está ejecutando en la zona global, inícielo.


    global# svcadm volfs enable
    
  4. Inserte el soporte.

  5. Compruebe el medio en la unidad.


    global# volcheck
    
  6. Compruebe si el DVD es de montaje automático.


    global# ls /cdrom
    

    Aparecerá una pantalla similar a la siguiente:


    cdrom   cdrom1   jes_05q4_dvd
  7. Monte en bucle el sistema de archivos con las opciones ro,nodevices (sólo lectura y sin dispositivos) en la zona no global.


    global# zonecfg -z my-zone
    zonecfg:my-zone> add fs
    zonecfg:my-zone:fs> set dir=/cdrom
    zonecfg:my-zone:fs> set special=/cdrom
    zonecfg:my-zone:fs> set type=lofs
    zonecfg:my-zone:fs> add options [ro,nodevices]
    zonecfg:my-zone:fs> end
    zonecfg:my-zone> commit
    zonecfg:my-zone> exit
    
  8. Inicie de nuevo la zona no global.


    global# zoneadm -z my-zone reboot
    
  9. Utilice el comando zoneadm list con la opción -v para verificar el estado.


    global# zoneadm list -v
    

    Aparecerá una pantalla similar a la siguiente:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
     1  my-zone  running      /export/home/my-zone           native     shared
  10. Inicie sesión en la zona no global.


    global# zlogin my-zone
    
  11. Compruebe el montaje de DVD-ROM.


    my-zone# ls /cdrom
    

    Aparecerá una pantalla similar a la siguiente:


    cdrom   cdrom1   jes_05q4_dvd
  12. Instale el producto tal como se describe en la guía de instalación del producto.

  13. Cierre la zona no global.


    my-zone# exit
    

    Consejo –

    Puede conservar el sistema de archivos /cdrom en la zona no global. El montaje siempre reflejará el contenido actual de la unidad de CD-ROM, o un directorio vacío si la unidad está vacía.


  14. (Opcional) Si desea eliminar el sistema de archivos /cdrom de la zona no global, utilice el procedimiento siguiente.


    global# zonecfg -z my-zone
    zonecfg:my-zone> remove fs dir=/cdrom
    zonecfg:my-zone> commit
    zonecfg:my-zone> exit
    

ProcedureCómo añadir un directorio grabable en /usr en una zona no global

En una zona raíz dispersa, /usr se monta como de sólo lectura desde la zona global. Puede utilizar este procedimiento para añadir un directorio grabable, como /usr/local, en /usr en la zona.

Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.

  1. Conviértase en superusuario o asuma el rol de administrador principal.

    Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.

  2. Cree el directorio /usr/local en la zona global.


    global# mkdir -p /usr/local
    
  3. Especifique un directorio en la zona global para que actúe como almacenamiento de copia de seguridad del directorio /usr/local de la zona.


    global# mkdir -p /storage/local/my-zone
    
  4. Edite la configuración de la zona mi_zona.


    global# zonecfg -z my-zone
    
  5. Añada el sistema de archivos montado en bucle.


    zonecfg:my-zone> add fs
    zonecfg:my-zone:fs> set dir=/usr/local
            zonecfg:my-zone:fs> set special=/storage/local/my-zone
            zonecfg:my-zone:fs> set type=lofs
            zonecfg:my-zone:fs> end
            zonecfg:my-zone> commit
            zonecfg:my-zone> exit
    
  6. Inicie la zona.

ProcedureCómo exportar directorios de inicio de la zona global a una zona no global

Este procedimiento se utiliza para exportar directorios de inicio u otros sistemas de archivos de la zona global a zonas no globales del mismo sistema.

Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.

  1. Conviértase en superusuario o asuma el rol de administrador principal.

    Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.

  2. Añada el sistema de archivos montado en bucle.


    global# zonecfg -z my-zone
    zonecfg:my-zone> add fs
    zonecfg:my-zone:fs> set dir=/export/home
    zonecfg:my-zone:fs> set special=/export/home
    zonecfg:my-zone:fs> set type=lofs
    zonecfg:my-zone:fs> set options=nodevices
    zonecfg:my-zone:fs> end
    zonecfg:my-zone> commit
    zonecfg:my-zone> exit
    
  3. Añada la línea siguiente al archivo /etc/auto_home de la zona:


    $HOST:/export/home/&