Instalando o servidor 14.4.3 do Ubuntu no KVM sem internet

0

Eu estava tentando instalar o servidor ubuntu 14.04.3 como convidado no KVM, conforme referido neste link

Eu me certifiquei de que o servidor convidado não tivesse rede. Seguinte comando usado para instalação:

sudo virt-install -r 1024  --nonetworks -n test1 --disk path=/var/lib/libvirt/images/st1.img,size=30 --location /home/user/Downloads/ubuntu-14.04.3-server-amd64.iso --extra-args "console=ttyS0,115200n8 serial"

Embora o instalador do ubuntu não reconhecesse nenhuma interface de rede, ele ainda pedia uma fonte espelho e eu não podia continuar instalando o sistema.

Obrigado.

SOLUÇÃO:

O processo de instalação do Ubuntu é diferente ao instalar usando conexão direta (Monitor, teclado, mouse) / VNC e ao instalar via porta serial (Console). Parece que há um erro ao instalar via porta serial que faz com que a instalação não permita continuar o restante da instalação quando o site espelho não estiver disponível. A única maneira de instalar o servidor Ubuntu como um convidado sem internet está usando o VNC. Usando o VNC, não há necessidade de remover a interface de rede, apenas detectar automaticamente que a Internet não está disponível e ignorar o requisito de ter um site espelho disponível. Eu testei está nos servidores de ubuntu 14,15 e 16.

    
por nissan 14.12.2015 / 18:54

1 resposta

0

A sintaxe do seu comando virt-install está incorreta para uma instalação sem rede.

o argumento --location requer uma conexão de rede para seu convidado.

O argumento -c ou --cdrom = precisa ser usado para especificar o nome do arquivo iso.

Eu fiz o caso de teste sem rede, mas usando o recente arquivo iso diário 16.04 edição de servidor de 64 bits. Funcionou bem. Esta foi minha linha de comando:

sudo virt-install -n serv64_dev -r 8192 \
--disk path=/media/newhd/serv64_dev.img,bus=virtio,size=50 \
-c xenial-server-amd64-20151214.iso \
--nonetworks \
--video=vmvga --graphics vnc,listen=0.0.0.0 --noautoconsole -v --vcpus=4

Certifique-se de ter baixado o arquivo iso correto e verifique o md5sum. Exemplos:

$ ls -l xenial-server-amd64-20151215.iso
-rw-rwxr-- 1 doug doug 752877568 Dec 15 07:45 xenial-server-amd64-20151215.iso
$ md5sum xenial-server-amd64-20151215.iso
e10efef1980fb712e7dfd8d79d6542c2  xenial-server-amd64-20151215.iso

Agora, comparo com a lista aqui , copiada abaixo:

e10efef1980fb712e7dfd8d79d6542c2 *xenial-server-amd64.iso
994dd089239adca6421d5deeed528a0b *xenial-server-amd64.squashfs
e28ecd7acc603a903e1877ad6f11bcbd *xenial-server-i386.iso
f6a6a89b2acbe8af285761ddc8545fa0 *xenial-server-i386.squashfs
04bf8218848474c1b305f0bf010990e3 *xenial-server-powerpc.iso
3da7885f81135632443c27ca7b83ef6c *xenial-server-powerpc.squashfs
21f874ed087e92a45c40afebef71a12f *xenial-server-ppc64el.iso
d7435980bc32b3e3962d6a8400e3dea3 *xenial-server-ppc64el.squashfs
86c6c2dadf39cc317f2e1a828ccbb401 *xenial-server-s390x.iso
65e71b1f0eb45f6fc0739c2d0659f99b *xenial-server-s390x.squashfs

Observe que a minha soma de verificação está de acordo com o que está listado no site.

    
por Doug Smythies 15.12.2015 / 01:36