[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Tabela de conteúdos

vms

Um exemplo de uso de vms para criar e gerenciar uma máquina virtual qemu.

Instalação

Você precisa instalar vde2, tigervnc e qemu primeiro.

Pegue o pacote pronto e instale-o, você deve usar a versão mais recente

wget https://bitbucket.org/yotis/vms/vms-0.2.1-noarch-1did.tgz
upgradepkg --install-new vms-0.2.1-noarch-1did.tgz

Ou use slackbuilds.org, através do sbopkg:

sbopkg -i vms

Criando vm1

Crie a máquina virtual vm1 e mostre a configuração relacionada e arquivos:

vms create vm1
vms list
grep vm1 ~/.vms/vms.conf
ls ~/.vms/vm1

Você pode usar o diretório ~/.vms/vm1 para armazenar o que quiser, mas isso não é obrigatório. A única coisa que é necessária é o script ~/.vms/vm1/vm1.sh.

Para mostrar a configuração da máquina virtual vm1, use este comando:

vms info vm1

Você deve ser capaz de iniciar vm1 através do comando:

vms start vm1

Para exibir o status de execução de vm1, use este comando:

vms status vm1

Se você quiser matar vm1, você pode fazer assim:

vms kill vm1

Agora, adicione 2 GB de memória

vms conf vm1 mem 2048

Vamos criar um disco 20GB e anexá-lo à vm1

cd ~/.vms/vm1
qemu-img create -f qcow2 disk0.img 20G
vms conf vm1 disk0 '~/.vms/vm1/disk0.img'

E agora, vamos adicionar um cdrom e inicializar a partir dele. Se houver um slackware instale o dvd localizado em ~/os:

vms conf vm1 bootcd ~/os/slackware64-14.2-install-dvd.iso
vms info vm1

Você pode editar a configuração da vml através do comando:

vms conf

, você é encorajado a editar ~/.vms/vms.conf manualmente. O formato é muito simples e como este arquivo é originado durante a execução de vms, você pode ser criativo com o bash variáveis. Por exemplo, você pode configurar o armazenamento compartilhado para o sistema operacional imagens declarando uma variável no início de ~/.vms/vms.conf.

ISOS=/path/to/isos

Então você usaria a variável ISOS via 'vms conf' assim:

vms conf vm1 bootcd '"$ISOS/slackware64-14.2-install-dvd.iso"'

Observe o uso de aspas simples e duplas.

Fontes

 pt-br:howtos:emulators:vms ()
Esta tradução é mais antiga que a página original e pode estar desatualizada. Veja o que foi mudado.