sábado, 16 de abril de 2016

Conhecendo um pouco do VBoxManage

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

Um comentário:

  1. Podemos usar a linha de comando para subir as VM´S do VBox no Windows.
    Podemos 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

    ResponderExcluir

VMworld On-Demand Video Library

Link onde encontramos as palestras do VMware 2018 e muito mais. https://videos.vmworld.com/searchsite/2018