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

Clonación de una zona con marca lx en el mismo sistema

La clonación se utiliza para proporcionar una nueva zona en un sistema copiando los datos desde un origen zonepath a un destino zonepath.

ProcedureCómo clonar una zona con marca lx

Debe configurar la nueva zona antes de poder instalarla. El parámetro pasado al subcomando zoneadm create es el nombre de la zona que clonar. Esta zona de origen debe detenerse.

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. Detenga la zona de origen que va a clonar, que en este procedimiento es lx-zone.


    global# zoneadm -z lx-zone halt
    
  3. Empiece a configurar la nueva zona exportando la configuración de la zona de origen lx-zone a un archivo, por ejemplo, master.


    global# zonecfg -z lx-zone export -f /export/zones/master
    

    Nota –

    También puede crear la nueva configuración de zona utilizando el procedimiento Cómo configurar la zona en lugar de modificando una configuración existente. Si utiliza este método, vaya al paso 6 después de crear la zona.


  4. Edite el archivo master. Como mínimo, debe configurar un zonepath diferente y una dirección IP para la nueva zona.

  5. Cree la zona nueva, zone1, utilizando los comandos del archivo master.


    global# zonecfg -z zone1 -f /export/zones/master
    
  6. Instale la zona nueva, zone1, clonando lx-zone.


    global# zoneadm -z zone1 clone lx-zone
    

    El sistema muestra:


    Cloning zonepath /export/home/lx-zone...
  7. Enumere las zonas del sistema.


    global# zoneadm list -iv
      ID  NAME          STATUS          PATH                   BRAND      IP
       0  global        running         /                      native     shared
       -  lx-zone       installed       /export/home/lx-zone   lx         shared
       -  zone1         installed       /export/home/zone1     lx         shared          

ProcedureCómo clonar una zona a partir de una instantánea existente

Puede clonar una zona de origen varias veces a partir de una instantánea que tomó al clonar 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. Configure la zona zone2.

  3. Especifique que se utilizará una instantánea existente para crear new-zone2.


    global# zoneadm -z zone2 clone -s zeepool/zones/lx-zone@SUNWzone1 lx-zone
    

    El sistema muestra:


    Cloning snapshot zeepool/zones/lx-zone@SUNWzone1

    El comando zoneadm valida el software a partir de la instantánea SUNWzone1, y clona la instantánea.

  4. Enumere las zonas del sistema.


    global# zoneadm list -iv
      ID NAME             STATUS         PATH                    BRAND      IP
       0 global           running        /                       native     shared
       - lx-zone          installed      /zeepool/zones/lx-zone  lx         shared
       - zone1            installed      /zeepool/zones/zone1    lx         shared
       - zone2            installed      /zeepool/zones/zone1    lx         shared

ProcedureCómo utilizar la copia en lugar de la clonación ZFS

Utilice este procedimiento para impedir la clonación automática de una zona en un sistema de archivos ZFS especificando que zonepath debería copiarse.

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. Especifique que zonepath en ZFS se copiará y no se clonará mediante ZFS.


    global# zoneadm -z zone1 clone -m copy lx-zone