Mudanças entre as edições de "Multipass"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
(Criou página com 'instalando <source lang="bash"> sudo snap install multipass </source> trocando o drive de virtualização <source lang="bash"> sudo multipass set local.driver=lxd </source>...')
 
 
(7 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 6: Linha 6:
 
trocando o drive de virtualização
 
trocando o drive de virtualização
 
<source lang="bash">
 
<source lang="bash">
 +
sudo snap install lxd
 
sudo multipass set local.driver=lxd
 
sudo multipass set local.driver=lxd
 
</source>
 
</source>
Linha 12: Linha 13:
 
<source lang="bash">
 
<source lang="bash">
 
multipass launch -n devel
 
multipass launch -n devel
 +
</source>
  
 
listando as instancias criadas
 
listando as instancias criadas
Linha 45: Linha 47:
 
</source>
 
</source>
  
pegue o nome da rede bridge e rode o comando
+
pegue o nome da rede bridge e rode o comando (troque br-04c521ab65d6 pelo o que aparecer na sua rede)
 
<source lang="bash">
 
<source lang="bash">
 
multipass launch --network "br-04c521ab65d6"
 
multipass launch --network "br-04c521ab65d6"
 
</source>
 
</source>
  
troque br-04c521ab65d6 pelo o que aparecer na sua rede
+
trocando drive de virtualização
 +
<source lang="bash">
 +
sudo multipass set local.driver=libvirt
 +
sudo multipass set local.driver=virtualbox
 +
</source>
  
 +
-c define a quantidade de cpu
 +
-m define o tamanho da memória ram
 +
-d define o tamanho do disco
 +
-n define o nome da máquina virtual
 +
<source lang="bash">
 +
multipass launch -c 2 -m 4G -d 15G -n test2-instance
 +
</source>
  
 +
montando pasta local na vm
 +
<source lang="bash">
 +
multipass mount ~/Downloads ubuntu-focal
 +
</source>
  
multipass exec timtec -- ip -br address show scope global
+
alterando tamanho da memória ram
multipass launch --network name=ethernet,mode=auto
+
<source lang="bash">
 +
multipass stop debian11
 +
multipass set local.debian11.memory=4G
 +
</source>
  
sudo multipass set local.driver=libvirt
+
alterando a quantidade de cpu
sudo multipass set local.driver=virtualbox
+
<source lang="bash">
 +
multipass set local.debian11.cpus=2
 +
</source>
  
multipass launch -c 2 -m 4G -d 15G --network name=en0 -n test2-instance
+
alterando o tamanho do disco
 +
<source lang="bash">
 +
multipass set local.debian11.disk=20G
 +
</source>
  
montando pasta local na vm
+
* multipass umount ubuntu-focal
multipass mount ~/Downloads ubuntu-focal
+
* multipass info devel
 +
* multipass suspend devel
 +
* multipass exec ambiente-test -- ip -br address show scope global
 +
* multipass launch --network name=ethernet,mode=auto
 +
* multipass launch --bridged
 +
* multipass launch --network <physical device>
 +
* multipass launch --network mpbr0
  
multipass umount  ubuntu-focal
+
transferindo dados locais para máquina virtual
 +
<source lang="bash">
 +
multipass transfer local_file.txt good-prawn:.
 +
</source>
  
multipass launch -c 2 -m 2G -d 20G -n devel
+
vice-versa
multipass info devel
+
<source lang="bash">
multipass suspend devel
+
multipass transfer ample-pigeon:remote_file.txt .
 +
</source>
  
multipass stop devel
+
instalando debian 11 numa máquina virtual
multipass start devel
+
<source lang="bash">
 +
wget http://cloud.debian.org/images/cloud/bullseye/latest/debian-11-genericcloud-amd64.qcow2
 +
multipass launch file:///home/usuario/Downloads/debian-11-genericcloud-amd64.qcow2 -n debian11
 +
</source>
  
 +
as máquinas virtuais em lxd ficam em /var/snap/lxd/common/lxd/storage-pools/multipass/virtual-machines
  
 
qemu, libvirt, and lxd on Linux.
 
qemu, libvirt, and lxd on Linux.
https://multipass.run/docs/additional-networks
+
* https://multipass.run/docs/additional-networks
https://multipass.run/docs/set-command
+
* https://multipass.run/docs/set-command
 
 
  
multipass launch --bridged
 
multipass launch --network <physical device>
 
multipass launch --network mpbr0
 
  
 
* https://qiita.com/ynott/items/01e2913539c664b6559d
 
* https://qiita.com/ynott/items/01e2913539c664b6559d

Edição atual tal como às 17h35min de 27 de outubro de 2022

instalando

sudo snap install multipass

trocando o drive de virtualização

sudo snap install lxd
sudo multipass set local.driver=lxd

criando uma instancia com o nome devel

multipass launch -n devel

listando as instancias criadas

multipass list

mostrando informações da instancia devel

multipass exec devel -- lsb_release -a

entrando na vm

multipass shell devel

listando template de instalações/vm

multipass find

apagando

multipass stop devel
multipass delete devel
multipass purge

lista os tipos de redes

multipass networks

pegue o nome da rede bridge e rode o comando (troque br-04c521ab65d6 pelo o que aparecer na sua rede)

multipass launch --network "br-04c521ab65d6"

trocando drive de virtualização

sudo multipass set local.driver=libvirt
sudo multipass set local.driver=virtualbox

-c define a quantidade de cpu -m define o tamanho da memória ram -d define o tamanho do disco -n define o nome da máquina virtual

multipass launch -c 2 -m 4G -d 15G -n test2-instance

montando pasta local na vm

multipass mount ~/Downloads ubuntu-focal

alterando tamanho da memória ram

multipass stop debian11
multipass set local.debian11.memory=4G

alterando a quantidade de cpu

multipass set local.debian11.cpus=2

alterando o tamanho do disco

multipass set local.debian11.disk=20G
  • multipass umount ubuntu-focal
  • multipass info devel
  • multipass suspend devel
  • multipass exec ambiente-test -- ip -br address show scope global
  • multipass launch --network name=ethernet,mode=auto
  • multipass launch --bridged
  • multipass launch --network <physical device>
  • multipass launch --network mpbr0

transferindo dados locais para máquina virtual

multipass transfer local_file.txt good-prawn:.

vice-versa

multipass transfer ample-pigeon:remote_file.txt .

instalando debian 11 numa máquina virtual

wget http://cloud.debian.org/images/cloud/bullseye/latest/debian-11-genericcloud-amd64.qcow2
multipass launch file:///home/usuario/Downloads/debian-11-genericcloud-amd64.qcow2 -n debian11

as máquinas virtuais em lxd ficam em /var/snap/lxd/common/lxd/storage-pools/multipass/virtual-machines

qemu, libvirt, and lxd on Linux.