Creación y uso de zonas de Oracle® Solaris

Salir de la Vista de impresión

Actualización: Mayo de 2015
 
 

Cómo clonar una zona

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.

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. Detenga la zona de origen que va a clonar, que en este procedimiento es my-zone.
    global# zoneadm -z my-zone halt
  3. Empiece a configurar la nueva zona exportando la configuración de la zona de origen my-zone a un archivo, por ejemplo, master.
    global# zonecfg -z my-zone export -f /zones/master

    Notas -  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. Establezca diferentes propiedades y recursos para los componentes que no pueden ser idénticos para diferentes zonas. Por ejemplo, debe configurar un nuevo zonepath. Para una zona de IP compartida, deben cambiarse las direcciones IP de cualquier recurso de red. Para una zona de IP exclusiva, se debe cambiar la propiedad física de cualquier recurso de red.
  5. Cree la zona nueva, zone1, utilizando los comandos del archivo master.
    global# zonecfg -z zone1 -f /zones/master
  6. Instale la zona nueva, zone1, clonando my-zone.
    global# zoneadm -z zone1 clone my-zone

    El sistema muestra:

    Cloning zonepath /zones/my-zone...
  7. (Opcional) Si un objeto de almacenamiento contiene particiones, zpools o sistemas de archivos UFS preexistentes, clone falla y se muestra un mensaje de error.

    Para continuar con la operación y sobrescribir los datos preexistentes, utilice la opción –x adecuada para zoneadm clone. La zona de origen se debe desinstalar para utilizar el comando force.

    -x force-zpool-import
    -x force-zpool-create=zpoolname
    -x force-zpool-create=zpoolname1,zpoolname2,zpoolname3
    -x force-zpool-create-all

    Esta opción es similar al comando zpool create –f.

    La opción –x force-zpool-create=zpoolname se puede utilizar varias veces.

    Tenga en cuenta que la zona de origen debe detenerse para utilizar la opción –x force.

  8. Enumere las zonas del sistema.
    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              solaris    shared
     -  my-zone  installed    /zones/my-zone                 solaris    excl  
     -  zone1    installed    /zones/zone1                   solaris    excl  
Ejemplo 3-4  Aplicación de un perfil de configuración del sistema a una zona clonada

Para incluir un perfil de configuración:

# zoneadm -z zone1 clone -c /path/config.xml my-zone

Tenga en cuenta que debe proporcionar una ruta absoluta al archivo de configuración.