A virtualização é uma das principais tecnologias de computação hoje. Com uma máquina virtual (VM), você pode executar quase qualquer sistema operacional de sua escolha em seu PC sem quebrar o banco para adquirir hardware extra.

Este guia explora como usar o terminal de linha de comando no gerenciamento de suas máquinas virtuais VirtualBox, independentemente do sistema operacional que você está usando, seja Windows, macOS ou Linux. Todas as instalações do VirtualBox vêm com a ferramenta de linha de comando VBoxManage, um utilitário poderoso e flexível para gerenciar suas máquinas virtuais.

O que é VboxManage?

VboxManage é uma ferramenta de interface de linha de comando (CLI) instalada por padrão como parte da instalação do software VirtualBox.

Por mais que você possa gerenciar a maior parte de sua máquina virtual a partir da GUI, o VboxManage CLI oferece mais funcionalidade à medida que dá a você acesso direto ao mecanismo de virtualização, permitindo que você acesse recursos extras não disponíveis através do GUI. Além disso, a maioria dos servidores Linux não vem com uma GUI, então você ainda será capaz de gerenciar suas VMs mesmo no modo headless.

Todos os comandos VboxManage começam com a palavra vboxmanage e geralmente são seguidos por um subcomando, como lista, controleetc. Freqüentemente, você deve fornecer o nome da VM que deseja configurar ou controlar.

Download: VirtualBox para janelas | Mac OS | Linux (Sem custos)

1. Listando Máquinas Virtuais

Um dos comandos mais comuns e importantes do VirtualBox é listar todas as VMs disponíveis em seu PC ou servidor. Veja como você pode visualizar ou listar todas as VMs registradas em seu PC. A partir da saída, você notará que cada VM recebe um identificador exclusivo universal (UUID) usado para identificar exclusivamente uma VM.

Para listar as máquinas virtuais instaladas em sua máquina, use o seguinte comando:

vboxmanage list vms 

Se você quiser uma lista detalhada, adicione o -eu ou --grande bandeira para o vboxmanage list vms comando. A saída mostra todas as VMs registradas e informações detalhadas, como a configuração de cada VM, detalhes de hardware, configurações, etc.

Às vezes, você está interessado apenas em listar as VMs que estão em execução no momento. Nesse caso, você pode usar o Lista subcomando com o runningvms opção da seguinte forma.

vboxmanage list runningvms

2. Iniciando e interrompendo uma VM

Para iniciar uma VM usando VboxManage, use o startvm subcomando seguido pelo nome da máquina virtual ou o UUID. Por exemplo, eu executaria o seguinte comando para iniciar a VM com o nome Window11 listados na seção anterior.

vboxmanage startvm Windows11

Quando se trata de parar uma máquina virtual, você tem várias opções disponíveis. Você pode desligar a VM ou pausá-la.

Para parar uma máquina virtual desligando-a, você usa o controle subcomando seguido pelo nome da VM e, em seguida, o desligar opção da seguinte forma.

vboxmanage controlvm Windows11 poweroff

Você verá o progresso do desligamento da VM como uma porcentagem.

Se você deseja impedir que a VM consuma recursos do sistema, mas não deseja necessariamente desligá-la, pode pausar a VM e retomá-la posteriormente.

Para pausar uma VM em execução, use o seguinte comando.

vboxmanage controlvm Window11 pause

Observe que uma VM em pausa ainda está listada em VMs em execução. Para obter informações sobre o estado de uma VM, execute uma longa lista usando o comando vboxmanage list runningvms -l. Na saída, o parâmetro de estado deve ser igual a pausado. O carimbo de data / hora em que a VM foi pausada também será listado.

Para retomar uma VM em pausa, use o seguinte comando.

vboxmanage controlvm currículo do Windows11

3. Obtendo informações da VM

Para visualizar informações relacionadas a uma VM específica em vez de listar todas as VMs, use o showvminfo subcomando. Por exemplo, você pode executar o seguinte comando para obter informações detalhadas sobre a VM Windows11, incluindo seu hardware e outros detalhes de configuração, status da rede, etc.

vboxmanage showvminfo Windows11

4. Criação de uma VM

Outra tarefa importante ao gerenciar máquinas virtuais é a criação de novas VMs. Use o createavm subcomando para criar uma nova VM. Por exemplo, para criar uma máquina virtual chamada "DebianVM" em execução no sistema operacional Debian Linux, você pode executar o seguinte comando.

vboxmanage createvm --name DebianVM --ostype Debian Debian_64 --register

Se não tiver certeza do nome do sistema operacional a ser usado em sua VM, você pode verificar os sistemas operacionais VirtualBox com suporte usando o seguinte comando.

vboxmanage list ostypes

Se você deseja modificar a VM recém-criada, por exemplo, para alterar o tamanho da memória, nome e outros parâmetros relevantes, você pode usar o modificarvm subcomando.

o modificarvm a sintaxe do subcomando é seguida pelo nome da VM que você deseja modificar. Em seguida, você especifica a configuração que deseja alterar e, por fim, especifica o valor da configuração.

Vamos supor que você deseja alterar o nome da VM recém-criada acima de DebianVM para Debian9 usando o --nome configuração.

vboxmanage modifyvm DebianVM --nome Debian9

Você pode ver a lista de configurações que pode modificar executando o comando:

vboxmanage modifyvm 

Saber mais: Dicas para turbinar seu Linux VirtualBox

5. Instantâneos e restauração

Os backups são um componente importante para manter um sistema de TI robusto. O VirtualBox oferece a capacidade de manter o estado de sua VM para que você possa restaurá-la se algo der errado.

Para obter um instantâneo de uma determinada VM, você pode executar o seguinte comando, onde Noite de Natalinstantâneo é o nome dado ao seu instantâneo VM.

vboxmanage snapshot Windows11 take "Christmas Eve snapshot"

Para restaurar a VM acima com a captura instantânea recém-criada, primeiro, pare a VM se ela estiver em execução e, em seguida, restaure a captura instantânea usando o seguinte comando.

vboxmanage snapshot Windows11 restore "Christmas Eve snapshot"

Obviamente, você pode trocar o nome do instantâneo por algo que se adapte à sua instalação de VM.

6. Conseguindo ajuda

Para se tornar melhor no uso da CLI do VboxManage, você deve saber como obter ajuda ou ler a documentação do terminal de comando em vez de memorizar comandos. Além disso, existem muitos outros comandos que não abordamos neste guia. Saiba mais sobre os comandos VboxManage e as opções que ele oferece executando o seguinte comando:

vboxmanage

Saber mais: Como obter ajuda da linha de comando no Linux

Por que você deve considerar o uso de uma VM

Este guia explorou alguns dos comandos importantes para gerenciar suas VMs VirtualBox com VboxManage, uma ferramenta CLI poderosa e leve para gerenciar suas máquinas virtuais. Além disso, você pode criar scripts de automação com base no VboxManage para gerenciar facilmente suas VMs.

As máquinas virtuais oferecem a oportunidade de executar e experimentar vários sistemas operacionais em seu PC. Além disso, como as VMs são executadas em um ambiente seguro e isolado, você tem certeza de que, se a operação do convidado ou da VM travar, isso não afetará negativamente o sistema operacional do host.

7 razões práticas para começar a usar uma máquina virtual

Para que são usadas as máquinas virtuais? Aqui estão alguns benefícios práticos e usos para máquinas virtuais que você pode experimentar agora.

Leia a seguir

CompartilhadoTweetO email
Tópicos relacionados
  • Tecnologia Explicada
  • VirtualBox
  • Máquina virtual
  • Virtualização
Sobre o autor
Mwiza Kumwenda (41 artigos publicados)

Mwiza desenvolve software profissionalmente e escreve extensivamente em Linux e programação front-end. Alguns de seus interesses incluem história, economia, política e arquitetura empresarial.

Mais de Mwiza Kumwenda

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever