Eu atualizei meu sistema operacional para o Ubuntu 16.04 e estou tentando instalar um convidado do Ubuntu 14.04 do zero usando minha Ferramenta de gerenciamento de KVM que tenho usado com sucesso no Ubuntu 14.04 há algum tempo. Infelizmente, parece que o virt-install foi alterado e não aceita mais o parâmetro --location
com uma imagem ISO, uma vez que irá gerar o seguinte erro:
Starting install...
ERROR Could not find an installable distribution at '/home/programster/apps/KVM-Command-Generator/installation_media/Ubuntu_14.04.iso'
The location must be the root directory of an install tree.
No entanto, se eu usar o parâmetro --cdrom
no lugar de --location
, ele não mais gostará do fato de eu ter um parâmetro --extra-args
especificando a localização do arquivo kickstart / preseed e que o console deve usar ttyS0.
--extra-args "console=ttyS0 ks=http://pastebin.com/raw.php?i=SrTvbt6Z"
Neste ponto, tentei apenas excluir o parâmetro --extra-args para instalar a partir do CD, mas, se você fizer isso, não poderá ver nenhuma saída na CLI para a instalação. Eu estou supondo que você quer se conectar via VNC ou algo que não é ideal.
Para referência, os comandos de instalação originais eram:
qemu-img create -f qcow2 -o preallocation=metadata,lazy_refcounts=on /home/programster/apps/KVM-Command-Generator/vms/ubuntu14.04.img 20G
virt-install --connect qemu:///system \
--nographics \
--os-type linux \
--accelerate \
--hvm \
--network network=default,model=virtio \
--name ubuntu14.04 \
--os-variant=ubuntu14.04 \
--location /home/programster/apps/KVM-Command-Generator/installation_media/Ubuntu_14.04.iso \
--extra-args "console=ttyS0 ks=http://pastebin.com/raw.php?i=SrTvbt6Z" \
--disk /home/programster/apps/KVM-Command-Generator/vms/ubuntu14.04.img,bus=virtio,format=qcow2 \
--ram 512 \
--vcpus 2
E os novos comandos são:
qemu-img create -f qcow2 -o preallocation=metadata,lazy_refcounts=on /home/programster/apps/KVM-Command-Generator/vms/ubuntu14.04.img 20G
virt-install --connect qemu:///system \
--nographics \
--os-type linux \
--accelerate \
--hvm \
--network network=default,model=virtio \
--name ubuntu14.04 \
--os-variant=ubuntu14.04 \
--cdrom /home/programster/apps/KVM-Command-Generator/installation_media/Ubuntu_14.04.iso \
--disk /home/programster/apps/KVM-Command-Generator/vms/ubuntu14.04.img,bus=virtio,format=qcow2 \
--ram 512 \
--vcpus 2
Pergunta
Como posso instalar o virt-install a partir de uma imagem ISO local com os argumentos extras para especificar a localização do arquivo kickstart / preseed e permitir que eu veja o progresso e possivelmente escolher opções através da CLI em vez de usar o VNC ?
Talvez eu tenha que especificar uma URL da web em vez de uma imagem ISO para --location
, mas eu preferiria que passasse uma localização local caso a internet não fosse tão boa assim.
Informações extras