Libvirt '--location' para $ OperatingSystem

1

Estou tentando instalar uma máquina virtual (libvirt + qemu kvm) e gostaria de buscar o sistema operacional da rede. Estou usando a opção --location .

Embora eu saiba que o CentOS possa ser iniciado com --location http://mirror.centos.org/centos/7/os/x86_64/ , eu gostaria de saber qual URL eu deveria usar, por exemplo, para iniciar um Debian. Algumas dicas são fornecidas nas manpages, mas nem sempre estão corretas.

Para generalizar, eu gostaria de saber o que a opção --location está realmente pesquisando no URL fornecido, para que eu possa gerar qualquer distribuição. O manual menciona uma localização contendo uma imagem de distribuição instalável , mas não define o que é uma imagem de distribuição instalável .

Alguma dica? Isso é algum bit dependente da distribuição?

    
por Dacav 21.06.2018 / 22:10

1 resposta

2

Veja o código-fonte do urldetect.py módulo na árvore de origem do virt-manager. O módulo define como as URLs de localização são interpretadas.

O URL de localização adequado para uma dada distro depende da própria distribuição. O módulo urldetect.py examina a URL e tenta decifrar a que distro se refere e descobre o restante a partir daí.

Isso significa que imagem de distribuição instalável é um conceito amplo que se refere a URLs específicas de distribuição que o virt-manager sabe como decifrar.

    
por 22.06.2018 / 01:08