Cuando busco documentación sobre cómo crear una VM de Windows en un host Ubuntu, los únicos artículos que puedo encontrar son artículos sobre Ubuntu Desktop, no Ubuntu Server.
¿Hay alguna manera de crear una VM de Windows en Ubuntu Server? ¿Alguien puede señalarme algún artículo? Puntos de bonificación si no necesito compilar nada o hacer algo súper complejo.
sudo tasksel install virt-host
, y tendrá todo listo para un servidor completo para la virtualización.@Oxwivi
, haré una respuesta completa.Respuestas:
Deberías usar KVM, porque ... porque Ubuntu ama Kvm
que es KVM
KVM (para máquina virtual basada en kernel) es una solución de virtualización completa para Linux en hardware x86 que contiene extensiones de virtualización (Intel VT o AMD-V).
Usando KVM, uno puede ejecutar múltiples máquinas virtuales que ejecutan imágenes de Linux o Windows sin modificar. Cada máquina virtual tiene hardware virtualizado privado: una tarjeta de red, disco, adaptador de gráficos, etc.
El componente del núcleo de KVM está incluido en Linux principal, a partir de 2.6.20.
Ubuntu usa KVM como la virtualización de back-end para servidores no gráficos y libvirt como su kit de herramientas / API. Los front-end de Libvirt para administrar máquinas virtuales incluyen virt-manager (GUI).
Vamos a hackear
Esta guía de configuración es para configurar un KVM en Ubuntu Server y la administración de las máquinas virtuales se realiza de forma remota desde otra máquina que ejecuta Ubuntu Desktop.
LADO DEL SERVIDOR
PASO # 1: Instale el paquete lib-virt.
PASO # 2: permita el paquete entrante tcp y udp en el puerto 22 (ssh) en el servidor
ESCRITORIO LATERAL
PASO # 2: Instale Virtual Machine Manager (en la máquina Ubuntu Desktop).
PASO # 3: Conéctese al servidor: ejecute virt-manager
AHORA ESTÁS LISTO PARA CREAR MÁQUINA VIRTUAL EN EL SERVIDOR
PASO # 4: Cree la imagen de VM invitada. Virtual Machine Manager proporciona una GUI para crear fácilmente una imagen. Simplemente haga clic derecho en el servidor y seleccione "Nuevo". Luego se le preguntará paso a paso sobre las variables (por ejemplo, # de procesadores, memoria, etc.) que se deben configurar para su VM.
PASO # 5: Instale el SO huésped VM. Use su instalador regular de CD / DVD o imagen iso para instalar el sistema operativo en la VM.
Más información en la documentación del servidor oficial de ubuntu -> aquí
Buena suerte y feliz balanceo
PD: no deberías tener miedo a la línea de comando .....
fuente
VirtualBox (sobre lo que habrá estado leyendo en los subprocesos del escritorio) tiene algunas herramientas de línea de comandos que le permiten ejecutar cualquier máquina virtual en un estado sin cabeza.
Un ejemplo sería:
Todavía necesitaría configurar la VM, lo que se puede hacer, creo
VBoxManage
(VBoxManage --help
con opciones allí). Puede ser más fácil hacer la configuración inicial en un escritorio y luego transferir la configuración y la imagen del disco al servidor.Si desea que se ejecute en el arranque, que querría escribir un script de init o Upstart a que cargue, o simplemente empuja el comando en /etc/rc.local como método perezoso, no administrado (es probable que desee
&
en el final del comando para que no bloquee la carga del sistema).Pero de manera similar, es posible que deba usar Upstart para que no se cargue hasta que haya surgido la conexión de red. Juega con él y dinos qué funciona.
Pero no debería necesitar compilar nada.
Editar: hay algunas sugerencias de ejecución en el arranque en este hilo .
Edición 2: Aquí hay algunas instrucciones de instalación antiguas, pero lo que es realmente útil son las declaraciones de ejemplo de VBoxManage:
Tendrá que personalizarlos para su situación, pero deberían darle un buen punto de referencia.
fuente
No preguntó si necesita software libre / de código abierto o comercial.
Esta es una buena solución comercial que estoy usando personalmente:
http://www.vbridges.com
fuente