O Multipass, da dis­tri­bui­dora de Linux Canonical, é uma solução de vir­tu­a­li­za­ção que permite aos uti­li­za­do­res criar e gerir fa­cil­mente máquinas virtuais (VM) do Ubuntu em vários sistemas ope­ra­ti­vos.

O que é o Multipass?

O Multipass é um software de vir­tu­a­li­za­ção leve, de­sen­vol­vido es­pe­ci­al­mente para pro­gra­ma­do­res e ad­mi­nis­tra­do­res de sistemas que pretendem testar ou utilizar o Ubuntu num ambiente isolado, ou que pretendem criar uma nova instância do Ubuntu com um único comando. Este software permite criar, iniciar e gerir máquinas virtuais do Ubuntu com o mínimo de esforço e oferece uma interface de linha de comandos (CLI) simples.

Na com­pa­ra­ção de software de vir­tu­a­li­za­ção, o Multipass destaca-se pelo seu foco no Ubuntu e pela rapidez com que a máquina virtual é con­fi­gu­rada. Oferece também suporte nativo mul­ti­pla­ta­forma para Windows, macOS e Linux, o que o distingue de soluções como o KVM.

Re­qui­si­tos para utilizar o Multipass

Para utilizar o Multipass, deve cumprir os seguintes re­qui­si­tos:

  • Sistema operativo: O Multipass é com­pa­tí­vel com o Windows 10 (64 bits), o macOS e dis­tri­bui­ções Linux.
  • Hardware: recomenda-se um sistema com pro­ces­sa­dor de 64 bits e, pelo menos, 4 GB de RAM para operar a máquina virtual de forma eficiente.
  • Per­mis­sões de ad­mi­nis­tra­dor: são ne­ces­sá­rias per­mis­sões de ad­mi­nis­tra­dor para instalar e executar o software Multipass.

Ins­ta­la­ção do Multipass passo a passo

A ins­ta­la­ção do Multipass varia consoante o sistema operativo.

Ins­ta­la­ção no Windows

No Windows, será ne­ces­sá­rio um programa de ins­ta­la­ção es­pe­cí­fico para instalar o Multipass.

Passo 1: des­car­re­gar o programa de ins­ta­la­ção

Visite o site oficial do Multipass e des­car­re­gue o programa de ins­ta­la­ção para Windows.

Passo 2: executar o programa de ins­ta­la­ção

Na etapa seguinte, cer­ti­fi­que-se de que a sua rede local é privada, pois, caso contrário, o Multipass não fun­ci­o­nará no Windows. Em seguida, clique duas vezes no ficheiro des­car­re­gado para iniciar o programa de ins­ta­la­ção e siga as ins­tru­ções do as­sis­tente de ins­ta­la­ção.

Passo 3: concluir a ins­ta­la­ção

Depois de concluir a ins­ta­la­ção, pode utilizar o Multipass através da linha de comandos ou do PowerShell.

Ins­ta­la­ção no macOS

No macOS, o Multipass pode ser fa­cil­mente des­car­re­gado através do gestor de pacotes Homebrew. Se não utilizar o Homebrew, é ne­ces­sá­rio concluir a ins­ta­la­ção do Homebrew antes de instalar o Multipass.

Passo 1: fazer o download através do Homebrew

Em primeiro lugar, abre o terminal e executa o seguinte comando para atualizar o Homebrew e instalar o Multipass:

brew install --cask multipass
bash

O Homebrew irá des­car­re­gar e instalar o Multipass au­to­ma­ti­ca­mente.

Passo 2: verificar a ins­ta­la­ção

Após a ins­ta­la­ção, pode verificar se a ins­ta­la­ção foi concluída com sucesso, digitando o comando multipass version no terminal.

Ins­ta­la­ção no Linux

No Ubuntu e noutras dis­tri­bui­ções Linux, existem vários métodos de ins­ta­la­ção dis­po­ní­veis:

Opção 1: ins­ta­la­ção no Ubuntu através do APT

Atualize o sistema de gestão de pacotes APT e instale o Multipass no Ubuntu uti­li­zando os seguintes comandos:

sudo apt update
sudo apt install multipass
bash

Opção 2: ins­ta­la­ção noutras dis­tri­bui­ções através do Snap

Se a sua dis­tri­bui­ção for com­pa­tí­vel com o gestor de pacotes Snap, pode instalar o Multipass exe­cu­tando o seguinte comando:

sudo snap install multipass
bash

In­de­pen­den­te­mente do método de ins­ta­la­ção que escolher para o Multipass no Linux, pode verificar se a fer­ra­menta de vir­tu­a­li­za­ção está instalada cor­re­ta­mente exe­cu­tando o comando multipass version no seu terminal.

Como criar uma máquina virtual com o Multipass?

Depois de instalar o Multipass, pode começar a criar e a gerir máquinas virtuais Ubuntu.

Passo 1: criar uma máquina virtual

Para criar uma nova máquina virtual, utilize o comando launch. Este comando des­car­rega a imagem mais recente do Ubuntu e inicia uma nova máquina virtual, à qual pode atribuir um nome através do parâmetro opcional --name. Recomenda-se realizar este passo, pois, caso contrário, será gerado um nome aleatório que não fará muito sentido.

multipass launch --name test-vm
bash

Passo 2: escolher a versão do Ubuntu

Se quiseres utilizar uma versão es­pe­cí­fica do Ubuntu, em primeiro lugar, podes ver todas as versões dis­po­ní­veis com o seguinte comando:

multipass find
bash

Com este comando, obterá uma lista com várias versões do Ubuntu e os res­pe­ti­vos nomes al­ter­na­ti­vos. Para obter mais detalhes sobre uma versão es­pe­cí­fica, pode utilizar o comando multipass info [nombre de la versión/alias]. Em seguida, pode escolher a sua versão preferida com o comando launch. No exemplo seguinte, é instalada a versão Ubuntu 22.04 LTS:

multipass launch --name test-vm 22.04
bash

Passo 3: verificar o estado das máquinas virtuais

Para ver uma lista de todas as máquinas virtuais ativas, pode utilizar o comando abaixo. Este comando apresenta todas as máquinas virtuais em execução, o seu estado e endereço IP, além de outras in­for­ma­ções re­le­van­tes.

multipass list
bash

Passo 4: ligar a uma máquina virtual

Para aceder a uma máquina virtual em execução, utilize o comando shell:

multipass shell test-vm
bash

Este comando abre uma sessão SSH na máquina virtual es­pe­ci­fi­cada, per­mi­tindo-lhe trabalhar di­re­ta­mente com ela.

Passo 5: gerir e controlar as máquinas virtuais

O Multipass oferece vários comandos para gerir as suas máquinas virtuais:

  • Suspender uma VM: multipass suspend test-vm
  • Reiniciar uma VM suspensa: multipass start test-vm
  • Eliminar uma VM: multipass delete test-vm
  • Eliminar de­fi­ni­ti­va­mente todas as VM eli­mi­na­das: multipass purge (as máquinas virtuais eli­mi­na­das per­ma­ne­cem no estado «eliminado» até serem eli­mi­na­das de­fi­ni­ti­va­mente com este comando)
Ir para o menu principal