Mostramos en este tutorial cómo clonar una máquina virtual con sistema operativo Linux CentOS 6.5 en un entorno de virtualización con VMware ESXi. Explicamos cómo hacer esta clonación sin herramientas adicionales, usando el software gratuito VMware vSphere Client, cómo configurar la red apropiadamente y cómo cambiar la IP y el nombre de red DNS para poder iniciar la máquina clonada sin provocar conflictos entre ambas.
Mostrando entradas con la etiqueta clonar. Mostrar todas las entradas
Mostrando entradas con la etiqueta clonar. Mostrar todas las entradas
12/11/2015
Cómo clonar una máquina virtual Linux en VMware ESXi Virtualización
Cómo clonar una máquina virtual Linux en VMware ESXi Virtualización
3/25/2012
Clonar VM XenServer a otro servidor en caliente
Clonar VM XenServer a otro servidor en caliente
Explicamos en este tutorial cómo realizar una copia de seguridad de una máquina virtual Citrix XenServer online (en caliente, sin detener la máquina virtual) y cómo clonarla en otro servidor de XenServer sin necesidad de que pertenezcan al mismo pool, con la versión Free Edition.
- Requisitos para copia de seguridad y clonación de máquina virtual en XenServer.
- Realizar copia de seguridad de máquina virtual en caliente en Citrix XenServer desde XenCenter.
- Importar máquina virtual a Citrix XenServer desde fichero xva exportado.
- Artículos relacionados.
- Créditos.
Requisitos para copia de seguridad y clonación de máquina virtual en XenServer
Para realizar una copia de seguridad o un clon de una
máquina virtual en producción existente en un servidor de
virtualización con Citrix XenServer Free Edition necesitaremos los
siguientes elementos:
- Servidor origen con Citrix XenServer, será el que contenga la máquina virtual que queramos copiar a otro servidor (o hacer copia de seguridad). Dicha máquina virtual podrá estar iniciada, no será detenida en el proceso de backup o clonación.
- Si queremos copiar o clonar la máquina virtual a otro servidor, necesitaremos, obviamente, este otro servidor destino con Citrix XenServer. En este servidor se desplegará la copia de la máquina virtual del servidor origen.
- Espacio suficiente en el servidor de destino para albergar la nueva máquina virtual (si vamos a moverla o clonarla).
- Un equipo cliente con sistema operativo Windows (Windows 7) con Citrix XenCenter instalado y acceso a ambos servidores de Citrix XenServer (origen y destino).
En el siguiente tutorial explicamos cómo montar un
servidor de virtualización profesional usando Citrix XenServer, también
explicamos cómo instalar Citrix XenCenter para administrar este
servidor:
Realizar copia de seguridad de máquina virtual en caliente en Citrix XenServer desde XenCenter
Para poder hacer una copia de seguridad (backup) o
una clonación de una máquina virtual XenServer de forma "manual", sin
necesidad de detener dicha máquina virtual, crearemos un snapshot
(instántanea) de la máquina. Para ello abriremos Citrix XenCenter,
accederemos al pool de servidores, seleccionaremos el servidor que
contiene la máquina virtual de la que queremos hacer backup o clonación
(puede estar iniciada), pulsaremos con el botón derecho del ratón sobre
la máquina virtual y en el menú emergente seleccionaremos "Take
Snapshot":
Introduciremos el nombre y la descripción del
snapshot (para diferenciarlo de otros, si los hubiera), por ejemplo
"Copia VSRV". Marcaremos la opción "Snapshot the virtual machine's
disks", pulsaremos "Take Snapshot":
Una vez creado el snapshot, pulsando sobre la máquina
virtual y seleccionando la pestaña "Snapshot" podremos verlo. Ahora
pulsaremos con el botón derecho sobre el snapshot realizado, en el menú
emergente que aparece seleccionaremos "Export to File":
Seleccionaremos el destino de la copia de seguridad
de la máquina virtual, se guardará en el equipo en el que estamos
ejecutando Citrix XenCenter:
Se iniciará el proceso de exportación de la máquina
virtual, podremos consultar el progreso pulsando en la máquina virtual
que estamos clonando y seleccionando la pestaña "Logs" (para una máquina
virtual normal puede tardar unos 30 minutos, en función de la red y del
tamaño de la máquina virtual):
Una vez finalizado el proceso de copia de seguridad
de la máquina virtual (o backup) Citrix XenCenter nos habrá creado un
fichero con extensión .xva que contiene la máquina virtual. Este fichero
será la copia de seguridad por lo que podremos guardarlo en lugar
seguro (DVD, unidad de cinta, etc.). De esta forma, en caso de avería en
el servidor con XenServer se podrá recuperar la máquina virtual en otro
servidor usando este fichero:
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
Una vez exportada la máquina virtual (como indicamos aquí) procederemos a importarla a otro servidor de Citrix XenServer, para ello abriremos Citrix XenCenter,
accederemos al pool de servidores, seleccionaremos el servidor en el
que queramos importar la máquina clonada del otro servidor, pulsaremos
con el botón derecho del ratón sobre el servidor y seleccionaremos
"Import" en el menú emergente:
Se iniciará el asistente de importación de máquina
virtual, en primer lugar seleccionaremos el origen (el fichero xva con
la máquina virtual exportada), pulsaremos en "Browse" para
seleccionarla. Una vez seleccionado el fichero de importación pulsaremos
"Next":
Seleccionaremos ahora el servidor en el que importaremos la máquina virtual (si tenemos varios) y pulsaremos "Next":
Si tenemos varios almacenamientos seleccionaremos el storage destino de la copia de seguridad y pulsaremos "Import":
Seleccionaremos la tarjeta de red que le asignaremos a la máquina virtual:
Pulsaremos "Finish" para iniciar la importación definitiva de la máquina virtual al nuevo servidor Citrix XenSerer:
En la pestaña "Logs" del servidor de destino podremos ver el progreso de la importación de la máquina virtual:
Una vez finalizado el proceso de importación de la
máquina virtual, ahora deberemos inicializarla. Para ello
seleccionaremos la máquina virtual importada, pulsaremos con el botón
derecho del ratón sobre ella y seleccionaremos "New VM from Template":
En el asistente seleccionaremos como plantilla la máquina virtual importada, en nuestro caso "Copia VSRV":
Indicaremos un nombre y una descripción y pulsaremos "Next":
Seleccionaremos la unidad de DVD que usará:
Indicaremos el servidor destino:
Indicaremos el número de CPUs virtuales y la memoria RAM que se le asignará a la máquina virtual:
Seleccionaremos el storage para la máquina virtual:
La tarjeta de red que se le asignará:
Nos mostrará el resumen de las opciones seleccionadas, pulsaremos "Finish":
Si todo es correcto ya podremos iniciar la máquina
virtual clonada en el nuevo servidor de Citrix XenServer. Obviamente, si
esta máquina tiene la misma IP o nombre de red que otras dará el error
de conflicto de IP el sistema operativo:
Artículos relacionados
- Virtualización profesional gratuita con Citrix XenServer Free Edition.
- Virtualizar en GNU Linux, instalar VirtualBox en GNU Linux Ubuntu 10.10 64 bits.
- Instalar GNU Linux Ubuntu 9.10 virtualizado con Sun VirtualBox 3.0.12.
- Instalar y testear Windows Server 2008 Enterprise Release Candidate.
- Cómo instalar GNU Linux Debian 5.0.7 virtualizado en VMware Workstation.
- Virtualización con Sun xVM VirtualBox del sistema operativo OpenSolaris 11.
- Artículos, trucos, manuales sobre virtualización con VirtualBox.
- Instalar GNU Linux Ubuntu Desktop 9.04 en un equipo con Windows Server 2003.
- Cómo crear una imagen de un disco duro con Clonezilla de forma gratuita free.
- Cómo crear un RAID lógico en Linux Ubuntu 8.04 Hardy Heron.
- Añadir una nueva unidad de disco (disco duro) a GNU Linux Ubuntu Server.
- Crear CD con imagen ISO con CDBurnerXP.
- Algunas opciones interesantes de la BIOS.
- Configurar GRUB en Linux Ubuntu 8.10 con varios sistemas operativos.
- Artículos, trucos, manuales del Proyecto AjpdSoft sobre Copias de Seguridad.
- Cómo instalar GNU Linux Debian 5.0.7 virtualizado en VMware Workstation.
- Instalación de Microsoft Windows 7 Ultimate virtualizado en VMware Server 2.0.1.
- Artículos, manuales y trucos sobre el sistema operativo GNU Linux.
- Instalación, configuración de Samba y Swat, compartir carpeta en Linux Ubuntu.
- Recuperar contraseña del usuario administrador en Microsoft Windows 7 y XP.
- Artículos y manuales del Proyecto AjpdSoft sobre virtualización.
- Definición RAM.
- Definición CPU.
Créditos
3/12/2011
Explicamos cómo crear una imagen de un disco duro o de una partición específica con el software open source y free (gratuito) Clonezilla. Mostramos cómo crear un CD de arranque con Clonezilla (un Live CD).
- Recomendaciones importates y situación de partida.
- Decarga y preparación del Live CD con Clonezilla.
- Crear imagen de un disco duro o partición a fichero con Clonezilla.
- Artículos relacionados.
- Créditos.
Recomendaciones importantes y situación de partida
Recomendaciones importantes para la clonación de disco a imagen
Antes de iniciar cualquier proceso de clonación de unidades es muy recomendable hacer copia de seguridad de los datos. Este tipo de acciones suelen ser peligrosas e implican un riesgo potencial para los datos del equipo. Por ejemplo, si un usuario inexperto selecciona restaurar una imagen en vez de hacer una imagen puede provocar pérdida de los datos de la partición de destino.
En el siguiente enlace se muestran varios artículos del Proyecto Ajpdsoft sobre copias de seguridad:
Situación de partida
Hemos generado en el laboratorio del Proyecto AjpdSoft, mediante virtualización, una imagen de un equipo con dos particiones. En la partición primaria C hemos instalado Microsoft Windows XP:
Es importante mencionar que si seleccionamos el método de clonación de disco a disco o de partición a partición, la partición o disco de destino debe ser de tamaño igual o mayor que la origen.
Decarga y preparación del Live CD con Clonezilla
En primer lugar descargaremos el fichero ISO para realizar el CD de arranque con Clonezilla, para ello abriremos un navegador web y accederemos a la URL:
http://clonezilla.org/downloads.php
Seleccionaremos "Download stable releases (.iso/zip), podremos elegir entre basado en Debian o basado en Ubuntu. En nuestro caso seleccionaremos "Basado en Debian":
Seleccionaremos el fichero de descarga que más se adapte a nuestras necesidades, en nuestro caso "clonezilla-live-1.2.6.59-i686.izo (de 130 MB):
Marcaremos "Guardar archivo" y pulsaremos "Aceptar" para iniciar la descarga:
Tras descargar el archivo ISO generaremos un CD como indicamos aquí:
O bien este otro:
Crear imagen de un disco duro o partición a fichero con Clonezilla
Una vez creado el Live CD con Clonezilla lo introduciremos en el lector de CD/DVD, prepararemos la BIOS para que el equipo arranque desde el CD como indicamos en el siguiente artículo:
Se iniciará Clonezilla, seleccionaremos "Clonezilla live (Default settings, VGA 800x600)" y pulsaremos INTRO:
Nota: puesto que Clonezilla se ejecuta en modo texto (no gráfico) no funcionará el ratón, por lo que tendremos que seleccionar las distintas opciones moviéndonos con las teclas de cursor y pulsando INTRO para seleccionar.
Seleccionaremos el idioma para Clonezilla, en nuestro caso "es_ES.UTF-8 Spanish | Español", pulsaremos INTRO:
Seleccionaremos el tipo de teclado (mapa de teclado) si es necesario, en nuestro caso seleccionaremos "No tocar el mapa de teclado" y pulsaremos INTRO (Ok):
A continuación seleccionaremos "Start_Clonezilla Iniciar Clonezilla" y pulsaremos INTRO:
El asistente de Clonezilla nos muestra la posibilidad de iniciar el modo consola para introducir comandos Linux con la opción "Enter_shell Introduzca línea de comandos del prompt".
A continuación seleccionaremos modo en que usaremos Clonezilla, las posibilidades:
- device-image Disco/Partición a/desde Imagen: guarda un disco duro o una partición de un disco duro en una imagen (fichero) o bien restaura una imagen en fichero a un disco duro o partición de disco duro.
- device-device Disco/Partición a Disco/Partición: imagen de disco duro a disco duro (o de partición a partición).
En nuestro caso, puesto que queremos hacer una imagen de una partición a un fichero seleccionaremos "device-image Disco/Partición a/desde Imagen":
Ahora seleccionaremos dónde se encuentra o en dónde queremos guardar la imagen que se generará del disco duro o partición. Las posibilidades son:
- local_dev: usará un dispositivo local como destino de la imagen del disco duro o partición. Podrá ser un disco duro (una partición de un disco duro) o un dispositivo USB. Si queremos guardar la imagen a un dispositivo USB deberemos conectarlo en el siguiente paso (cuando lo pida).
- ssh_server: realizará la copia de la imagen a un PC remoto a través de la red usando el protocolo SSH. El equipo de destino debe tener instalado y activo este protocolo, como indicamos en el siguiente artículo: Cómo instalar y configuar SSH en GNU Linux Ubuntu con OpenSSH.
- samba_server: al igual que para ssh_server, aunque en este caso usará samba para la conexión, el equipo remoto destino ha de tener habilitado este protocolo como indicamos en el siguiente artículo: Instalación, configuración de Samba y Swat, compartir carpeta en Linux Ubuntu.
- nfs_server: realizará la conexión con un servidor NFS.
- enter_shell: accederá a la línea de comandos del prompt de Linux.
- skip: usará /home/partimag existente (copiará a memoria).
En nuestro caso, puesto que disponemos de un disco duro con dos particiones y queremos generar la imagen de una de las particiones y guardarla en la otra seleccionaremos "local_dev" y pulsaremos INTRO:
A continuación, si hemos seleccionado la opción "local_dev" y queremos hacer la copia del disco duro o partición a un pendrive (lápiz de memoria USB) lo conectaremos ahora para que Clonezilla pueda montarlo y ser usado. Pulsaremos INTRO para continuar:
A continuación seleccionaremos la partición de destino de la imagen. En nuestro caso disponemos de un disco duro con dos particiones:
- sda1 de 42 GB: es la partición que contiene los datos y el sistema, es la partición de la que queremos hacer la imagen o copia de seguridad.
- sdb1 de 42 GB: es la partición destino de la copia de seguridad o imagen. En esta partición se ubicarán los ficheros de la imagen.
Seleciccionaremos "sdb1" y pulsaremos INTRO:
Con el texto: "Ahora necesita montar el dispositivo como /home/partimag (repositorio de imagen(es)) por lo que se debe leer o grabar la imagen en /home/partimag. No debe montar la partición de la que desee hacer la copia como /home/partimag. El nombre del disco es el nombre del dispositivo en GNU/Linux. La primera partición en el primer disco es "hda1" o "sda1", la segunda partición en el primer disco es "hda2" o "sda2", la primera partición en el segundo disco es "hdb1" o "sdb1" ... Si el sistema que desea salvar es MS Windows, normalmente C: será hda1 (para PATA) o sda1 (para PATA, SATA o SCSI), y D: será hda2 (o sda2), hda5 (o sda5...:
A continuación seleccionaremos la carpeta o directorio en al que se hará la copia de la partición o disco duro:
Con el texto: "Qué directorio es para la imagen Clonezilla (sólo se muestran los directorios de primer nivel, y la imagen de Clonezilla (por ej. directorio) será excluida. Además, si hay un espacio en el nombre del directorio, no se mostrará".
Clonezilla nos mostrará todos los discos y todas las particiones del equipo, con el espacio total, el usado y el libre. Pulsaremos INTRO para continuar:
A continuación podremos elegir entre modo Beginner (modo principiante, realizará menos preguntas usando opciones por defecto) o modo Expert (modo experto, permite más opciones de configuración). En nuestro caso seleccionaremos "Expert" y pulsaremos INTRO:
Ahora podremos elegir entre las siguientes opciones:
- savedisk: para guardar un disco duro completo (con todas sus particiones) como imagen.
- saveparts: para guardar una partición de un disco duro como imagen.
- restoredisk: para restaurar una imagen previamente realizada de un disco duro o partición a un disco duro del equipo.
- restoreparts: para restaurar una imagen previamente realizada de una partición a una partición del equipo.
- recovery-iso-zip: permite crear una recuperación con Clonezilla live.
En nuestro caso seleccionaremos "saveparts" y pulsaremos INTRO:
Introduciremos el nombre para la carpeta donde Clonezilla incluirá todos los ficheros de la imagen, por ejemplo "2011-03-09-01-img", pulsaremos INTRO:
A continuación seleccionaremos la partición para la que queremos realizar la copia de seguridad (imagen), si tenemos varias deberemos marcarla pulsando la barra espaciadora sobre ella (quedará marcada con un asterisco "*"), en nuestro caso: sda1 42.9GB_ntfs.
Este paso es muy importante pues será donde elijamos la partición de la que queremos hacer copia:
Clonezilla nos permite elegir varios programas de clonación:
- -q2 Prioridad: partclone partimage dd.
- -q1 Prioridad: sólo dd (soporta todos los sistemas de archivos, pero ineficiente).
- -q Prioridad: ntfsclone partimage dd
Seleccionaremos la primera opción -q2 Prioridad: partclone partimage dd y pulsaremos INTRO:
Configuraremos los siguientes parámetros para Clonezilla:
- -c: el cliente espera confirmación antes de la clonación.
- -j2: clonar los datos ocultos entre el MBR y la 1a partición.
- -nogui: usar únicamente el modo texto, no TUI/GUI.
- -a: NO forzar el activar el DMA en el HD.
- -rm-win-swap-hib: eliminar archivos de página e hibernación en Win si existen.
- -ntfs-ok: omitir la comprobación de integridad NTFS, incluso sectores erróneo.
- -rescue: continuar leyendo el siguiente bloque cuando se lea un bloque de disco erróneo.
- -fsck-src-part: chequear y reparar el sistema de ficheros raíz antes de guardar.
- -gm: generar checksum MD5 de la imagen.
- -gs: generar checksum SHA1 de la imagen.
En nuestro caso marcaremos (pulsando con la barra espaciadora) las opciones -c, -j2 y -rescue:
Seleccionaremos el método de compresión, a mayor compresión se requerirá más tiempo aunque el fichero de imagen será de menor tamaño. Las opciones son:
- -z1: usar compresión gzip (rápida pero imagen pequeña).
- -z2: usar compresión bzip2 (muy lenta pero imagen pequeña).
- -z3: usar compresión lzo (rápida, tamaño de la imagen mayor).
- -z4: compresión lzma (más lenta pero imagen más pequeña).
- -z5: compresión xz (más lenta pero imagen más pequeña).
- -z6: compresión lzip (más lenta pero imagen más pequeña).
- -z0: sin compresión (muy rápida pero imagen muy grande).
Seleccionaremos -z2 (compresión bzip2) y pulsaremos INTRO:
Con el texto: "Elija la opción de compresión. Si no tiene ni idea, deje el valor por defecto. NOTA: -z3 (lzop) es muy rápido al comprimir la imagen cuyo tamaño también es bastante bueno (ligeramente más grande que con gzip). Sin embargo, no es recomendable cuando salve la imagen en un direcotrio de red una máquina con baja cantidad de memoria RAM. Los algoritmos requieren buena calidad de red y memoria RAM. Si la calidad de la red o la RAM no son buenas, la imagen salvada se dañará.
A continuación indicaremos el tamaño (en MB) de los ficheros de imagen, se crearán tantos como sea necesario, cada uno con el tamaño máximo indicado. No es recomendable usar ficheros excesivamente grandes pues pueden provocar problemas en algunos sistemas de archivos y sistemas operativos, tampoco es conveniente seleccionar tamaños muy pequeños porque se generarían infinidad de ficheros. Lo ideal es un tamaño de entre 2GB y 5GB. Introduciremos "3000" y pulsaremos INTRO:
Con el texto: "El tamaño en MB para partir el archivo imagen partición en varios volúmenes de archivos. Por favor introduzca un número mayor de 10. Si no desea partir el archivo imagen, introduzca un número muy grande ej. 100000. Por favor no use nunca más "0" porque si su distribución de GNU Linux usa el nuevo /sbin/init en el inicio, se confundirá con ese "0".
Seleccionaremos la acción a realizar cuando Clonezilla finalice la clonación:
- -p true: no hacer nada cuando la clonación termine.
- -p reboot: reiniciar el cliente cuando la clonación termine.
- -p poweroff: apagar el cliente cuando la clonación termine.
Seleccionaremos la opción que deseemos y pulsaremos INTRO:
Clonezilla nos mostrará el comando Linux que se ejecutará para realizar la copia de seguridad en imagen de la partición seleccionada. Además, podremos hacer futuras clonaciones o generaciones de imágenes ejecutando este comando directamente desde el shell (prompt), el comando:
/opt/drb1/sbin/ocs-sr -q2 -c -j2 -rescue -z2 -i 3000 -p true saveparts 2011-03-09-01-img sda1
La ventaja de poder usar el comando es que la próxima vez sólo tendremos que iniciar con el CD de Clonezilla y seleccionar en esta ventana:
la opción "Enter_shell" (Introduzca línea de comandos del prompt y ejecutar el comando anterior.
Pulsaremos INTRO para continuar:
Por último, para iniciar la copia de la partición seleccionada a imagen pulsaremos "y" e INTRO:
Se iniciará el proceso de copia de la partición a imagen, nos indicará el progreso y el tiempo estimado en concluir el proceso:
Una vez concluido el proceso nos mostrará el mensaje "Total Time: xxx, 100.00% completed". Clonezilla realizará la acción elegida en pasos anteriores tras concluir con el proceso. En nuestro caso, puesto que hemos seleccionado no hacer nada, pulsaremos INTRO para continuar:
Clonezilla nos dará las siguientes posibilidades:
- (0) Poweroff: apagar el equipo.
- (1) Reboot: reiniciar el equipo.
- (2) Enter command line prompt: iniciar la consola o shell de comandos Linux.
- (3) Start over: volver a iniciar Clonezilla.
Si queremos comprobar los ficheros generados tras la clonación a imagen accederemos a la partición destino elegida en el proceso:
Con estos ficheros podremos recuperar la imagen a una partición o disco duro en cualquier momento, siempre teniendo en cuenta que se destruirán todos los datos de la partición destino.
Artículos relacionados
- Artículos, trucos, manuales del Proyecto AjpdSoft sobre Copias de Seguridad.
- Cómo transferir ficheros entre Windows y Linux mediante FTP.
- Montar un servidor FTP en un equipo con Windows 7.
- Montar un servidor de FTP en un equipo con GNU Linux Debian.
- Cómo instalar GNU Linux Debian 5.0.7 virtualizado en VMware Workstation.
- Instalar y configurar Windows XP Service Pack 3.
- Artículos, manuales y trucos sobre el sistema operativo GNU Linux.
- Instalación, configuración de Samba y Swat, compartir carpeta en Linux Ubuntu.
- Cómo instalar y configuar SSH en GNU Linux Ubuntu con OpenSSH.
- Cómo conectar dos equipos en red por el puerto paralelo con Windows 98 y XP.
- Artículos y manuales del Proyecto AjpdSoft sobre virtualización.
- Crear CD con imagen ISO con CDBurnerXP.
- Algunas opciones interesantes de la BIOS.
- AjpdSoft Actualización Automática.
- Proyecto AjpdSoft Enciclopedia Definición FTP.
- AjpdSoft Enciclopedia - Definición FileZilla Client.
- AjpdSoft Enciclopedia - Definición RAM.
- Ajpdsoft Enciclopedia - Definición NTFS.
- AjpSoft Enciclopedia - Definición USB.
- AjpdSoft Enciclopedia - Definición URL.
- AjpdSoft Enciclopedia - Definición NFS.
Créditos
Suscribirse a:
Comentarios (Atom)






















