Não consigo criar mais de uma máquina virtual com o vmbuilder

0

Estou testando a criação de máquinas virtuais com o Ubuntu. A primeira máquina virtual foi criada com as configurações padrão e é chamada ubuntu :

virsh --connect qemu:///system list --all
 Id    Name                           State
----------------------------------------------------
 -     ubuntu                         shut off

Estou criando uma máquina virtual adicional:

vmbuilder kvm ubuntu \
--suite saucy \
    --flavour virtual \
    --user demo \
    --pass demo \
    --arch amd64 \
    --dest /var/vm/demo1 \
    --part vmbuilder.partition \
    --domain demo1 \
    --ip 192.168.1.3 \
    --mask 255.255.255.0 \
    --gw 192.168.1.1 \
    --dns 192.168.1.2 \
    --libvirt qemu:///system \
    --addpkg linux-image-generic \
    --addpkg openssh-server

O comando falha com o seguinte erro:

Domain ubuntu already exists at qemu:///system

Por que ele está com ubuntu ? Não é o propósito de --domain definir o nome do domínio?

    
por Arseni Mourzenko 25.04.2014 / 01:30

2 respostas

0

O erro refere-se a um domínio, mas na verdade é o nome do host que já está em uso.

A opção --domain define o domínio ao qual a VM pertence, não o nome real da máquina. Para definir o nome da máquina, use a opção --hostname (encontrada em vmbuilder kvm ubuntu --help ).

    
por Arseni Mourzenko 25.04.2014 / 02:22
0

Eu enfrentei o mesmo problema. Cada VM terá um subdiretório chamado ubuntu-kvm

Eu superei esse problema criando um novo diretório para cada VM.

você tem que criar, e. / var / lib / libvirt / images / vm1, / var / lib / libvirt / imagens / vm2 e assim por diante.

Cada VM terá um subdiretório chamado ubuntu-kvm, e pode haver apenas um diretório em / var / lib / libvirt / images / vm1.

Se você tentar criar uma segunda VM em / var / lib / libvirt / images / vm1, receberá uma mensagem de erro informando que o ubuntu-kvm já existe.

    
por Jaya S Parimi 11.10.2017 / 23:06