
가상 머신(libvirt + qemu kvm)을 설치하려고 하는데 네트워크에서 운영 체제를 가져오고 싶습니다. 저는 그 --location
옵션을 사용하고 있습니다.
CentOS를 통해 부팅할 수 있다는 것을 알고 있지만 --location http://mirror.centos.org/centos/7/os/x86_64/
, 예를 들어 Debian을 부팅하려면 어떤 URL을 사용해야 하는지 알고 싶습니다. 일부 힌트는 맨페이지에 제공되지만 항상 올바른 것은 아닙니다.
--location
간단히 말해서, 배포판을 구축할 수 있도록 이 옵션이 주어진 URL에서 실제로 무엇을 검색하는지 알고 싶습니다 . 설명서에는배포 이미지를 설치할 수 있는 위치를 포함합니다., 그러나 그것이 무엇인지 정의하지는 않습니다.설치 가능한 배포 이미지예.
어떤 팁이 있나요? 이것은 배포판에 의존하는 비트입니까?
답변1
소스코드를 살펴보세요URL 감지.py소스 트리의 virt-manager 모듈. 이 모듈은 위치 URL이 해석되는 방법을 정의합니다.
옳은위치 URL주어진 분포의 경우 분포 자체에 따라 다릅니다. 이 urldetect.py
모듈은 URL을 보고 그것이 참조하는 배포판을 해독하고 그것으로부터 나머지를 알아내려고 시도합니다.
이것은 의미한다설치 가능한 배포 이미지virt-manager가 해독하는 방법을 알고 있는 배포별 URL을 참조하는 광범위한 개념입니다.