Este es el comando virt-clone que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
virt-clone: clona imágenes de máquinas virtuales existentes
SINOPSIS
virt-clon [OPCIÓN]...
DESCRIPCIÓN
virt-clon es una herramienta de línea de comandos para clonar imágenes de máquinas virtuales existentes usando el
Biblioteca de gestión del hipervisor "libvirt". Copiará las imágenes de disco de cualquier
máquina virtual y defina un nuevo invitado con una configuración de hardware virtual idéntica.
Los elementos que requieren unicidad se actualizarán para evitar un choque entre lo antiguo y lo nuevo.
invitados.
De forma predeterminada, virt-clone mostrará un error si la información necesaria para clonar al invitado
no se proporciona. La opción --auto-clone generará todos los datos necesarios, además de
invitado de origen para clonar.
Tenga en cuenta que virt-clone no cambia nada _dentro_ del sistema operativo invitado, solo duplica
discos y realiza cambios en el lado del host. Así que cosas como cambiar contraseñas, cambiar IP estática
dirección, etc. están fuera del alcance de esta herramienta. Para este tipo de cambios, consulte
virt-sysprep.
GENERAL OPCIONES
La mayoría de las opciones no son necesarias. Los requisitos mínimos son --original o --original-xml (para
especificar el invitado a clonar), --name y las opciones de almacenamiento adecuadas a través de -file.
--conectar URI
Conéctese a un hipervisor no predeterminado. Ver virt-instalar(1) para más detalles
-o INVITADO_ORIGINAL
--original INVITADO_ORIGINAL
Nombre del invitado original que se va a clonar. Este invitado debe estar apagado o en pausa desde
No es posible clonar invitados activos de forma segura en este momento.
--original-xml ORIGINALES_XML
Archivo xml de invitado de Libvirt para usar como invitado original. El invitado no necesita estar
definido en la conexión libvirt. Este toma el lugar del parámetro "--original".
--auto-clon
Genere un nuevo nombre de invitado y rutas para un nuevo almacenamiento.
Un ejemplo o posible resultado generado:
Nombre original: MyVM
Nombre del clon generado: MyVM-clone
Ruta del disco original: /home/user/foobar.img
Ruta de disco generada: /home/user/foobar-clone.img
Si los nombres generados chocan con las máquinas virtuales o el almacenamiento existentes, se agrega un número, como
foobar-clone-1.img o MyVM-clone-3.
-n NOMBRE
--nombre NOMBRE
Nombre de la nueva instancia de máquina virtual invitada. Esto debe ser único entre todos los huéspedes.
conocidos por la conexión del hipervisor, incluidos los que no están activos actualmente.
-u UUID
--uuido UUID
UUID para el invitado; si no se proporciona ninguno, se generará un UUID aleatorio. Si especifica
UUID, debe utilizar un número hexadecimal de 32 dígitos. Los UUID están destinados a ser únicos
en todo el centro de datos y, de hecho, en el mundo. Tenga esto en cuenta si se
especificando un UUID
-f ARCHIVO DE DISCO
--expediente ARCHIVO DE DISCO
Ruta al archivo, partición de disco o volumen lógico que se utilizará como almacén de respaldo para
el disco virtual del nuevo invitado. Si el invitado original tiene varios discos, este parámetro
debe repetirse varias veces, una vez por disco en la máquina virtual original.
--forzar copia OBJETIVO
Forzar la clonación del destino del disco pasado ('hdc', 'sda', etc.). De forma predeterminada, "virt-clone"
omitirá ciertos discos, como los marcados como "solo lectura" o "compartible".
--no disperso
Asigne completamente el nuevo almacenamiento si la ruta que se clona es un archivo escaso. Ver
virt-instalar(1) para obtener más detalles sobre dispersos frente a no dispersos.
--preservar-datos
No se clona el almacenamiento: las imágenes de disco específicas de --file se conservan tal cual, y
referenciado en el nuevo clon XML. Esto es útil si desea clonar un XML de VM.
plantilla, pero no el contenido de almacenamiento.
--reflink
Cuando se especifica --reflink, realiza una copia ligera. Esto es mucho más rápido si la fuente
las imágenes y las imágenes de destino están todas en el mismo sistema de archivos btrfs. Si la copia VACA es
no es posible, entonces virt-clone falla.
-m dirección MAC
--Mac dirección MAC
Dirección MAC fija para el invitado; Si se omite este parámetro o el valor "RANDOM"
Si se especifica una dirección adecuada, se generará aleatoriamente. Se aplican direcciones
secuencialmente a las redes tal como aparecen en el XML invitado original.
--imprimir-xml
Imprima el XML clonado generado y salga sin clonar.
--reemplazar
Apague y elimine cualquier invitado existente con el "--name" pasado antes de clonar el
invitado original.
-h
--ayuda
Muestre el mensaje de ayuda y salga
--versión
Mostrar el número de versión del programa y salir
--cheque
Habilite o deshabilite algunas comprobaciones de validación. Ver virt-instalar(1) para más detalles.
-q
--tranquilo
Suprime la salida sin errores.
-d
--depurar
Imprime información de depuración en el terminal cuando se ejecuta el proceso de instalación. los
la información de depuración también se almacena en "~ / .cache / virt-manager / virt-clone.log" incluso si
este parámetro se omite.
EJEMPLOS
Clone el invitado llamado "demo" en la conexión predeterminada, generando automáticamente un nuevo nombre y
ruta de clonación del disco.
# virt-clon \
- demostración original \
--auto-clon
Clona el invitado llamado "demo" que tiene un solo disco para copiar
# virt-clon \
- demostración original \
--nombre newdemo \
--archivo /var/lib/xen/images/newdemo.img
Clonar un invitado QEMU con varios discos
# virt-clon \
--conectar qemu: /// sistema \
- demostración original \
--nombre newdemo \
--archivo /var/lib/xen/images/newdemo.img \
--archivo /var/lib/xen/images/newdata.img
Clone un invitado en un dispositivo físico que sea al menos tan grande como los discos de invitados originales.
Si el dispositivo de destino es más grande, el nuevo invitado puede cambiar el tamaño del sistema de archivos cuando
botas.
# virt-clon \
--conectar qemu: /// sistema \
- demostración original \
--nombre newdemo \
--archivo / dev / HostVG / DemoVM \
--mac 52:54:00:34:11:54
Utilice virt-clone en línea utilizando los servicios de onworks.net
