Crie uma VM KVM, mas ignore o processo de instalação do Ubuntu [closed]

0

Atualmente, posso fazer uma VM do Ubuntu 16.04 via KVM no meu host Ubuntu.

O que estou tentando é instalar a imagem do Ubuntu, mas não ter que passar pelo processo de instalação de escolher um nome de usuário, senha, nome da máquina e fuso horário.

É possível fazer isso via KVM?

    
por nadermx 27.02.2018 / 15:49

2 respostas

1

Se você já tem uma VM instalada, pode simplesmente copiar a VM instalada. Isso permitiria que você passasse pelo processo de instalação apenas uma vez, embora talvez seja necessário fazer algumas edições ...

Primeiro copie os discos da VM de / var / lib / libvirt / images no host src para o mesmo diretório no host de destino.

Em seguida, execute virsh dumpxml VMNAME > domxml.xml no host de origem e copie esse xml para o destino. host

Em seguida, no host de destino, execute virsh define domxml.xml

e inicie a VM.

Adendo: Se a VM tiver snapshots que você deseja preservar, você deverá despejar os arquivos xml de snapshot na origem com virsh snapshot-dumpxml $dom $name > file.xml para cada snapshot na lista de snapshots da VM virsh snapshot-list --name $dom .

Em seguida, no destino use virsh snapshot-create --redefine $dom file.xml para concluir a migração dos instantâneos.

Se você também se importa com qual instantâneo é o atual, faça o seguinte na fonte: %código% e no destino: virsh snapshot-current --name $dom

Nota:     Se a localização do disco for diferente, você precisará editar o nó dispositivos / disco do xml para apontar para a imagem no host de destino     Se a VM estiver conectada a redes definidas personalizadas, você precisará editá-las fora do xml no host de destino ou redefini-las também (virsh net-dumpxml > netxml.xml e o virsh net-define netxml.xml & amp; & amp; virsh net-start NETNAME & amp; net-autostart NET de virsh)

Fontes: Esta resposta descarada foi modelada nas respostas encontradas em

link

    
por Elder Geek 01.03.2018 / 17:27
0

Você pode usar virt-builder para criar imagens de máquinas virtuais de um grande variedade de distribuições Linux.

O Virt-builder está incluído no pacote libguestfs-tools . Instale-o com:

sudo apt-get install libguestfs-tools

Você executa o virt-builder dizendo a que distribuição do Linux deseja construir uma imagem. Para saber quais máquinas virtuais podem ser construídas, execute:

virt-builder --list
....
ubuntu-10.04             x86_64     Ubuntu 10.04 (Lucid)
ubuntu-12.04             x86_64     Ubuntu 12.04 (Precise)
ubuntu-14.04             x86_64     Ubuntu 14.04 (Trusty)
ubuntu-16.04             x86_64     Ubuntu 16.04 (Xenial)

Para criar uma máquina virtual, especifique se deseja uma imagem bruta ou QCOW2, o tamanho do disco desejado e um nome de arquivo, e vá em:

virt-builder ubuntu-16.04 --format qcow2 --size 10G --output my-ubuntu-vm.qcow2

Por padrão, o virt-builder ativa a conta root e define uma senha aleatória para ele. Se você não quiser isso, você pode definir sua própria senha de root. Você também pode adicionar contas de usuário, instalar ou remover pacotes, definir o nome de host da VM e até mesmo executar comandos arbitrários. A página virt-builder man tem todos os detalhes, se você precisar deles.

    
por Michael Hampton 01.03.2018 / 19:07