Essa é uma solução bem simples com o VirtualBox que visa iniciar VM (máquinas virtuais) na inicialização sem a interface Gráfica do VirtualBox na inicialização do Sistema (SysVinit).
Esse post não teria saído sem a ideia e nem a ajuda do Vagner Fonseca, que inclusive, teve a ideia também para outro post de como migrar uma VM.
Mãos a obra:
Tenho 2 máquinas virtuais utilizadas para o exemplo, são elas: Debian e Ubuntu64
Vamos criar um script de inicialização:
# vi /etc/init.d/vboxstart.sh
Vamos trocar as permissões para que o mesmo seja executado:
# chmod 755 /etc/init.d/vboxstart.sh
Incluir na inicialização do Sistema:
# update-rc.d vboxstart.sh defaults 99
Em outra máquina podemos acessar as máquinas virtuais via rdesktop:
# rdesktop -g 1024×768 10.1.1.5:3600
Obs.: Você deve utilizar o IP da máquina real para ter acesso e não o da máquina virtual.
Esse post não teria saído sem a ideia e nem a ajuda do Vagner Fonseca, que inclusive, teve a ideia também para outro post de como migrar uma VM.
Mãos a obra:
Tenho 2 máquinas virtuais utilizadas para o exemplo, são elas: Debian e Ubuntu64
Vamos criar um script de inicialização:
# vi /etc/init.d/vboxstart.sh
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#!/bin/bash iniciar() { /usr/bin/VBoxHeadless -startvm Ubuntu64 -vrde on -e "TCP/Ports=3500" & sleep 3 /usr/bin/VBoxHeadless -startvm Debian -vrde on -e "TCP/Ports=3600" & } parar() { /usr/bin/VBoxManage controlvm Ubuntu64 poweroff /usr/bin/VBoxManage controlvm Debian poweroff } case "$1" in start) iniciar;; stop) parar;; *) echo "Formato: /etc/init.d/vboxstart.sh {start|stop}" exit 1 esac exit 0 |
# chmod 755 /etc/init.d/vboxstart.sh
Incluir na inicialização do Sistema:
# update-rc.d vboxstart.sh defaults 99
Em outra máquina podemos acessar as máquinas virtuais via rdesktop:
# rdesktop -g 1024×768 10.1.1.5:3600
Obs.: Você deve utilizar o IP da máquina real para ter acesso e não o da máquina virtual.
Espero que tenham gostado do post e não esqueçam de assinar o nosso portal.