La clonación se utiliza para proporcionar una nueva zona en un sistema copiando los datos desde un origen zonepath a un destino zonepath.
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.
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.
Detenga la zona de origen que va a clonar, que en este procedimiento es lx-zone.
global# zoneadm -z lx-zone halt |
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 |
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.
Edite el archivo master. Como mínimo, debe configurar un zonepath diferente y una dirección IP para la nueva zona.
Cree la zona nueva, zone1, utilizando los comandos del archivo master.
global# zonecfg -z zone1 -f /export/zones/master |
Instale la zona nueva, zone1, clonando lx-zone.
global# zoneadm -z zone1 clone lx-zone |
El sistema muestra:
Cloning zonepath /export/home/lx-zone... |
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 |
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.
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.
Configure la zona zone2.
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.
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 |
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.
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.
Especifique que zonepath en ZFS se copiará y no se clonará mediante ZFS.
global# zoneadm -z zone1 clone -m copy lx-zone |