Diferencia entre revisiones de «Cloning a XEN VM»

De gacq wiki
Saltar a: navegación, buscar
(Página nueva: = Bajar VM = <pre><nowiki> xm shutdown original-VM </nowiki></pre> = Crear volumenes lógicos = <pre><nowiki> lvcreate --size 10G --name clon-VM-root vg0 lvcreate --size 1G --name cl...)
 
(Desmontar filesistems)
 
(No se muestra una edición intermedia del mismo usuario)
Línea 48: Línea 48:
 
</nowiki></pre>
 
</nowiki></pre>
  
= Armar forwards desde el host =
+
= Configurar arranque automático =
 +
<pre><nowiki>
 +
ln -s /etc/xen/clon-VM.cfg /etc/xen/auto/
 +
</nowiki></pre>
 +
 
 +
= Si se esta usando NAT =
 +
== Armar forwards desde el host ==
 
editar /etc/network/if-up.d/iptables y agregar las reglas necesarias, por ejemplo:
 
editar /etc/network/if-up.d/iptables y agregar las reglas necesarias, por ejemplo:
 
<pre><nowiki>
 
<pre><nowiki>
Línea 58: Línea 64:
 
</nowiki></pre>
 
</nowiki></pre>
  
= Configurar arranque automático =
+
== Reiniciar dom0 ==
<pre><nowiki>
 
ln -s /etc/xen/clon-VM.cfg /etc/xen/auto/
 
</nowiki></pre>
 
 
 
= Reiniciar dom0 =
 
 
<pre><nowiki>
 
<pre><nowiki>
 
init 6
 
init 6
 
</nowiki></pre>
 
</nowiki></pre>

Revisión actual del 19:11 2 nov 2008

Bajar VM

xm shutdown original-VM

Crear volumenes lógicos

lvcreate --size 10G --name clon-VM-root vg0
lvcreate --size 1G --name clon-VM-swap vg0
mkfs.ext3 /dev/vg0/clon-VM-root
mkswap /dev/vg0/clon-VM-swap

Copiar info archivos

mkdir /mnt/orig
mkdir /mnt/nueva
mount /dev/vg0/original-VM-root /mnt/orig
mount /dev/vg0/clon-VM-root /mnt/nueva
cp -a /mnt/orig/* /mnt/nueva

Armar nuevo archivo de configuración

cp /etc/xen/original-VM.cfg /etc/xen/clon-VM.cfg
vi /etc/xen/clon-VM.cfg

Cambiar en /etc/xen/clon-VM.cfg

  • En "disk" poner los nuevos devices
  • En "name" poner el nuevo nombre
  • en vif cambiar MAC Address y IP

Cambiar IP en la configuracion del guest

Para CentOS

/mnt/nueva/etc/sysconfig/network-scripts/ifcfg-eth0

Para Debian

/mnt/nueva/etc/network/interfaces

Desmontar filesistems

umount /mnt/orig
umount /mnt/nueva

Configurar arranque automático

ln -s /etc/xen/clon-VM.cfg /etc/xen/auto/

Si se esta usando NAT

Armar forwards desde el host

editar /etc/network/if-up.d/iptables y agregar las reglas necesarias, por ejemplo:

# po2
iptables -A PREROUTING -t nat -p tcp -i eth2 --dport 13021 -j DNAT --to 10.0.1.2:21
iptables -A PREROUTING -t nat -p tcp -i eth2 --dport 13080 -j DNAT --to 10.0.1.2:80
iptables -A PREROUTING -t nat -p tcp -i eth2 --dport 13022 -j DNAT --to 10.0.1.2:22
iptables -A PREROUTING -t nat -p tcp -i eth2 --dport 13443 -j DNAT --to 10.0.1.2:443

Reiniciar dom0

init 6