A Canonical lançou o multipass 1.0, um kit de ferramentas para implantar Ubuntu em máquinas virtuais

Canônico apresentado primeira versão estável do kit de ferramentas multipassagem 1.0, projetado para simplificar a instalação de diferentes versões do Ubuntu em máquinas virtuais rodando em sistemas de virtualização Linux, Windows e macOS. O Multipass permite que um desenvolvedor execute a versão desejada do Ubuntu em uma máquina virtual com um comando sem configurações adicionais, por exemplo, para experimentos ou testes de funcionamento de seu aplicativo. Para executar uma máquina virtual, o Linux usa KVM, o Windows usa Hyper-V e o macOS usa HyperKit no macOS. Também é possível utilizar máquinas virtuais VirtualBox para rodar. O código do projeto é escrito em C++ e distribuído por licenciado sob GPLv3. Preparado para instalação rápida de multipass no Ubuntu pacote instantâneo.

O Multipass extrai de forma independente a imagem necessária do sistema operacional e a mantém atualizada. Cloud-init pode ser usado para configuração. É possível montar partições de disco externas em um ambiente virtual (comando multipass mount), mas também fornece um meio de transferir arquivos individuais entre o sistema host e a máquina virtual (transferência multipass). O diretório inicial do usuário é montado automaticamente na máquina virtual como ~/Home. É suportada a integração total da máquina virtual instalada com a área de trabalho principal (são adicionados ícones de aplicativos, menus do sistema e notificações).

Exemplo de uma sessão multipass:

Procure imagens disponíveis:

$multipass encontrar
Descrição da versão dos aliases de imagem
núcleo core16 20190424 Ubuntu Núcleo 16
core18 20190213 Ubuntu Núcleo 18
16.04 xenial 20190628 Ubuntu 16.04 LTS
18.04 biônico,lts 20190627.1 Ubuntu 18.04 LTS
18.10 cósmico 20190628 Ubuntu 18.10
19.04 disco 20190628 Ubuntu 19.04
diariamente:19.10 devel,eoan 20190623 Ubuntu 19.10

Lançamos a versão atual do Ubuntu LTS na VM:

$ multipass lançamento do Ubuntu
Lançando esquilo dançante…
Baixando Ubuntu 18.04 LTS……….
Lançado: esquilo dançando

Examinamos a lista de VMs em execução:

lista $multipass
Versão IPv4 do estado do nome
dança-chipmunk RUNNING 10.125.174.247 Ubuntu 18.04 LTS
live-naiad RUNNING 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema STOPPED — Construtor Ubuntu Snapcraft para Core 18

Obtemos informações detalhadas sobre a VM em execução

$ informações multipass dançando-esquilo
Nome: esquilo dançante
Estado: EM EXECUÇÃO
IPv4: 10.125.174.247
Versão: Ubuntu 18.04.1 LTS
Hash de imagem: 19e9853d8267 (Ubuntu 18.04 LTS)
Carga: 0.97 0.30 0.10
Uso de disco: 1.1G de 4.7G
Uso de memória: 85.1 milhões de 985.4 milhões

Conecte-se ao shell de comando na VM

$ multipass shell dançando-esquilo
Bem-vindo ao Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-genérico x86_64)
#

Execute o comando “lsb_release -a” no ambiente VM:

$ multipass exec dançando-chipmunk — lsb_release -a
Nenhum módulo LSB está disponível.
ID do Distribuidor: Ubuntu
Descrição: Ubuntu 18.04.1 LTS
Lançamento: 18.04
Codinome: biônico

Parando a VM:

$ multipass pare de dançar-esquilo

Removendo a VM:

$ multipass excluir esquilo dançante

Versão IPv4 do estado do nome
snapcraft-asciinema STOPPED — Construtor Ubuntu Snapcraft para Core 18
dancing-chipmunk EXCLUÍDO - Não disponível

Limpando VMs remotas do disco

$ purga multipass

Fonte: opennet.ru

Adicionar um comentário