Hay mucha información diferente sobre cómo configurar una máquina virtual, pero no sé por dónde empezar. Mi pregunta fundamental es:
¿Cómo despliego virtualmente un servidor web (completo con un conjunto único de usuarios) sobre la máquina sin cabeza que estoy ejecutando?
Las cosas que hacen que mi sistema en particular sea único (es decir, me dificulta encontrar información a través de Google):
- El servidor es inalámbrico.
- El servidor no ejecuta una GUI.
La mayoría de los tutoriales / procedimientos asumen una conexión por cable y / o una GUI.
Lo que he probado
- He leído la documentación para
libvirt
,qemu
ykvm
. También he visto una serie de tutoriales que usanubuntu-vm-builder
oqemu-img
. No estoy seguro de por dónde empezar. No estoy seguro de cómo pensar en toda la pila: creo que se ve así:libvirt
--controles ->qemu
--controles ->kvm
. Pero no estoy seguro. - He activado la virtualización a través del BIOS en mi sistema.
- He instalado los paquetes
qemu*
ylibvirt*
. - He intentado ejecutar
qemu-system-x86_64 ubuntu-server-12.04.iso
con el servidor ISO descargado. Esto no funcionó.
Desafíos para los que aún no he encontrado las respuestas.
- ¿Cuáles son los pasos canónicos para ejecutar un servidor virtualizado? ¿Empiezas con
qemu-img
? ¿O comienza el primer pasoubuntu-vm-builder
? - ¿Cómo lo mantienes funcionando cada vez que se inicia tu servidor físico?
- Un tutorial señaló que no se podía cerrar una tarjeta inalámbrica. ¿Sigue siendo cierto hoy?
- No entiendo cómo editar
/etc/network/interfaces
. Utilizo wlan0 como mi interfaz de red principal, por lo que estoy un poco indeciso para enredarlo, ya que todos los tutoriales que he visto suponen que estoy usando eth0. - Todos los tutoriales que he visto suponen que tengo una GUI ejecutándose. Yo no. ¿Cómo haría que el sistema operativo invitado se transfiriera a la tarjeta de video (tengo una tarjeta de video, pero Ubuntu Server solo ejecuta CLI)?
- Hay muchos sistemas de archivos disponibles para usar
qemu-img
. ¿Cuál debería usar?
Hay muchas preguntas metidas en esta. Lo siento, pero la pregunta que más me importa es al principio. Mi preferencia es no tener que instalar Xen o usar Virtual Box.
virtualization
kvm
qemu
Avery Chan
fuente
fuente
Respuestas:
Voy a mantener un registro continuo del progreso que he hecho hasta ahora. Lo limpiaré más tarde y lo publicaré como respuesta si tengo éxito.
Día 1
libvirt
sea la mejor manera de hacerlo. Ya veremos.libvirt
para administrar mis máquinas virtuales, no he verificado que esta solución funcione.Dia 2
Tengo mi VM para arrancar. Me encontré
vmbuilder --debug --verbose
con esto como mi archivo de configuración en/etc/vmbuilder.cfg
. Ejecuté la configuración de partición más básica. Use google para ver qué poner en elvmbuilder.partition
archivo. Esto lleva mucho tiempo y no pude descubrir cómo instalar apt-proxy. Si puede instalar apt-proxy, lo haría.Todavía no puedo hacer que la red funcione. El sistema operativo invitado no puede ver el sistema operativo host y viceversa.
fuente