Diferencia entre revisiones de «Virtualbox sin GUI»
Línea 56: | Línea 56: | ||
https://www.virtualbox.org/manual/ch07.html#vboxheadless | https://www.virtualbox.org/manual/ch07.html#vboxheadless | ||
https://www.linux.com/news/enterprise/systems-management/8224-secrets-for-controlling-virtualbox-from-the-command-line | https://www.linux.com/news/enterprise/systems-management/8224-secrets-for-controlling-virtualbox-from-the-command-line | ||
== Pasando de Virtualbox a qemu == | == Pasando de Virtualbox a qemu == | ||
qemu-img convert -f vdi /media/hd1/virtualbox_disks/XP.vdi -O qcow2 XP.qcow | qemu-img convert -f vdi /media/hd1/virtualbox_disks/XP.vdi -O qcow2 XP.qcow |
Revisión del 18:16 23 abr 2012
- Nota: Este manual está pensado para Ubuntu y probado en Ubuntu 12.04
La interfaz gráfica que vemos cuando ejecutamos virtualbox en un ubuntu con gnome o Unity no es imprescindible. De hecho, si tenemos un Ubuntu server no tenemos interfaz cráfica, pero podemos virtualizar si conocemos los comandos necesarios.
- Para virtualizar sin GUI se recomiendan herramientas como qemu, KVM o Xen.
Instalando Virtualbox
En principio hacemos una instalación limpia de Ubuntu 12.04.
A continuación, se añade esta línea a /etc/apt/sources.list
deb http://download.virtualbox.org/virtualbox/debian natty contrib
Luego se descarga la clave pública:
$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
Y se instala:
$ sudo apt-get install linux-headers-$(uname -r) build-essential virtualbox-4.0 dkms
Se añade el usuario tuyo al grupo de vbxouser
$ sudo adduser administrator vboxusers
Se instala este paquete especial para permitir el acceso por RDP con su VirtualBox Remote Display Protocol (VRDP)
$ cd /tmp $ wget http://download.virtualbox.org/virtualbox/4.0.6/Oracle_VM_VirtualBox_Extension_Pack-4.0.6-71344.vbox-extpack $ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.6-71344.vbox-extpack
Creando una máquina virtual
Sigue estos pasos y adaptalos a tu gusto:
VBoxManage createvm --name "Ubuntu 12.04 Server" --register VBoxManage modifyvm "Ubuntu 12.04 Server" --memory 512 --acpi on --boot1 dvd --nic1 bridged --bridgeadapter1 eth0 VBoxManage createhd --filename Ubuntu_12_04_Server.vdi --size 10000 VBoxManage storagectl "Ubuntu 12.04 Server" --name "IDE Controller" --add ide VBoxManage storageattach "Ubuntu 12.04 Server" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium Ubuntu_12_04_Server.vdi VBoxManage storageattach "Ubuntu 12.04 Server" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/ubuntu-12.04-server-amd64.iso
Importando una ya creada
Hay que copiar la máquina entera, incluyendo el directorio con el xml de configuración y el disco duro .vdi, luego registrarla:
VBoxManage registervm Machines/examplevm/examplevm.xml
Iniciando una máquina virtual
VBoxHeadless --startvm "Ubuntu 12.04 Server"
Comandos para el control de la máquina
VBoxManage controlvm "Ubuntu 11.04 Server" poweroff VBoxManage controlvm "Ubuntu 11.04 Server" pause VBoxManage controlvm "Ubuntu 11.04 Server" reset VBoxHeadless --help
Fuentes
https://www.virtualbox.org/manual/ch07.html#vboxheadless
Pasando de Virtualbox a qemu
qemu-img convert -f vdi /media/hd1/virtualbox_disks/XP.vdi -O qcow2 XP.qcow