Virtualbox é uma excelente ferramenta para virtualização em Desktop. Muito utilizada por desenvolvedores para simular ambientes de produção.
O Virtualbox é simples, fácil e intuitivo. Tudo de bom.
Exceto pelo fato de sempre precisar da interface gráfica para administrar os servidores virtuais (ligar, desligar, criar, clonar, etc), certo?
Não!!!!
Há algo que na documentação é chamada de "Alternative Front-ends" - observação importante, sempre leia a documentação. Ela é sua amiga ;)
O Virtualbox é flexível o suficiente para permitir múltiplas maneiras de controlar a mesma máquina virtual. Podemos iniciar uma VM pela interface gráfica do Virtualbox e para-la ou modifica-la via linha de comando utilizando uma interface nativa do Virtualbox chamada de VBoxManage.
"VBoxManage is our command-line interface for automated and very detailed control of every aspect of VirtualBox"
Listando todas as VMs
root@localdomain:~# VBoxManage list vms
"CentOS7" {40b52b73-4c78-4e09-9e36-8010c7fe9852}
Iniciando VM com interface gráfica
root@localdomain:~# VBoxManage startvm CentOS7
Waiting for VM "CentOS7" to power on...
VM "CentOS7" has been successfully started.
Iniciando VM sem interface gráfica
root@localdomain:~# VBoxManage startvm CentOS7 --type headless
Waiting for VM "CentOS7" to power on...
VM "CentOS7" has been successfully started.
Desligando Servidor
root@localdomain:~# VBoxManage controlvm CentOS7 poweroff
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Há muito mais na documentação - Acesso aqui
Podemos usar a linha de comando para subir as VM´S do VBox no Windows.
ResponderExcluirPodemos usar o MOBXTERM ou CYGWIN para facilitar a vida. Para tal fiz dois scripts (um de funções e um menu) Basta baixar os scripts para o home do Mobaxterm ou Cygwin e rodar o chmod+x vmfunctions vmmanager e rodar o ./vmmanager para executar.
Seguir o menu.
Scripts:
VMFunctions
VMmanager
Interessados por favor enviem e-mail que envio os scripts, pois não foi possivel posta-los aqui por limitação de tamanho.
renansmed@gmail.com