Una de las ventajas de crear zonas bajo un sistema de ficheros ZFS es que podemos apoyarnos en la creación de "snapshots" y "clones" para poder mover una zona de un equipo a otro.
A continuación explicaré paso a paso cómo clonar una zona desde el equipo "solaris1" e importarla en el equipo "solaris2".
1.- Nos conectamos a "solaris1" y miramos previamente la información de las zonas y de los volumenes ZFS:
hostname
solaris1
zonecfg -z zone1 info
zonename: zone1
zonepath: /opt/zones/zone1
brand: native
autoboot: true
bootargs:
pool:
limitpriv:
scheduling-class:
ip-type: shared
net:
address: 10.2.14.99
physical: nge0
defrouter: 10.2.14.1
zfs list
NAME USED AVAIL REFER MOUNTPOINT
datapool/zones/zone1 504M 133G 500M /opt/zones/zone1
2.- Lo primero que hacemos es parar la zona "zona1" para poder clonarla posteriormente:
zoneadm -z zone1 halt
3.- Realizamos un snapshot del filesystem:
zfs snapshot datapool/zones/zone1@Snap1
4.- Movemos el snapshot al sistema destino:
zfs send datapool/zones/zone1@Snap1 | ssh solaris2 zfs recv datapool/zones/zone1
5.- Entramos en el sistema destino (solaris2) y verificamos que el snapshot se ha importado correctamente:
zfs list
NAME USED AVAIL REFER MOUNTPOINT
datapool/zones/zone1 0 - 1,34G -
6.- Una vez importado el snapshot podemos crear la zona:
zonecfg -z zone1zonecfg:zone1> create -a /opt/zones/zone1
zonecfg:zone1> exit
7.- Enganchamos la nueva zona:
zoneadm -z zone1 attach
# zoneadm list -iv
ID NAME STATUS PATH BRAND IP
0 global running / native shared
- zone1 installed /opt/zones/zone1 lx shared
8.- Una vez creada, la podemos arrancar y acceder a ella:
zoneadm -z zone1 bootzlogin zone1
Nota: para evitar conflictos de IP hay que modificar la IP de la zona de destino para que no sea la misma que la del origen. La IP la podemos modificar editando el fichero "/etc/zones/zone1.xml".
Comentarios recientes
8 weeks 1 day ago
22 weeks 2 days ago
27 weeks 5 days ago
36 weeks 3 days ago
44 weeks 2 days ago
51 weeks 5 days ago
1 year 3 days ago
1 year 12 weeks ago
1 year 12 weeks ago
1 year 15 weeks ago