Multipass: Gerenciador de Maquinas Virtuais Ubuntu: mudanças entre as edições
Linha 55: | Linha 55: | ||
:Nas versões novas do Ubuntu o comando <code>ifconfig</code> somente estará disponível após a instalação da ferramenta <code>net-tools</code>: | :Nas versões novas do Ubuntu o comando <code>ifconfig</code> somente estará disponível após a instalação da ferramenta <code>net-tools</code>: | ||
sudo apt install net-tools | sudo apt install net-tools | ||
==Montar arquivo da máquina hospedeira na máquina virtual== | |||
É possível '''montar''' um diretório da '''máquina hospedeira''' na '''máquina virtual''', assim, é possível trocar arquivos entre os dois ambientes. | |||
Exemplo de comando: | |||
multipass mount ~/AdmServ ubuntu1 | |||
:Monta o diretório <code>~/AdmServ</code> na máquina virtual <code>ubuntu1</code> | |||
multipass info ubuntu1 | |||
:Mostra o diretório montado. | |||
Para desmontar o diretório, utilizar o comando: | |||
multipass unmount ubuntu1 | |||
==Referências== | ==Referências== |
Edição das 20h11min de 19 de janeiro de 2022
Multipass Ubuntu
O Multipass é um gerenciador de VM (máquinas virtuais) para Linux, Windows e macOS. Permite rodar máquinas virtuais e configurá-las de forma similar a uma máquina virtual em nuvem.
Instalação do Multipass no Linux
A instalação do Multipass, para os diferentes sistemas, está detalhada nas referências [1] ou [2].
- No Ubuntu a instalação é realizada com um único comando:
sudo snap install multipass
Para instalação no Windows ou macOS verificar procedimentos no site da ferramenta.
Uso do Multipass
- Lançando instâncias Linux com Multipass
multipass launch --name ubuntu1
- Nesta caso é criada uma instância Ubuntu com a última versão LTS.
- Rodar um comando na instância criada
multipass exec ubuntu1 -- lsb_release -a
- Abrir um shell em um instância
multipass shell ubuntu1
Para sair do shell da instância e voltar ao hospedeiro, utilizar comando exit
.
- Visualizar as instâncias
multipass list
- Informações sobre uma instância
multipass info ubuntu1
- Parar e reiniciar instâncias
multipass stop ubuntu1 multipass start ubuntu1
- Apagar instâncias que não precisamos mais
Apagar instâncias:
multipass delete ubuntu1
Remover arquivos de instâncias que não precisamos mais:
multipass purge
- Verificar imagens alternativas para instalação
multipass find
- Ajuda com outros comandos
multipass help
Configuração de rede
Abrir um shell na instância desejada:
multipass shell ubuntu1
- Visualizar configuração de rede
ifconfig
- Nas versões novas do Ubuntu o comando
ifconfig
somente estará disponível após a instalação da ferramentanet-tools
:
sudo apt install net-tools
Montar arquivo da máquina hospedeira na máquina virtual
É possível montar um diretório da máquina hospedeira na máquina virtual, assim, é possível trocar arquivos entre os dois ambientes.
Exemplo de comando:
multipass mount ~/AdmServ ubuntu1
- Monta o diretório
~/AdmServ
na máquina virtualubuntu1
multipass info ubuntu1
- Mostra o diretório montado.
Para desmontar o diretório, utilizar o comando:
multipass unmount ubuntu1
Referências
Evandro.cantu (discussão) 15h59min de 19 de janeiro de 2022 (-03)