멀티패스 VM 이미지 수동 다운로드

멀티패스 VM 이미지 수동 다운로드

멀티패스가 VM을 로컬에서 실행하는지 클라우드에서 실행하는지 확실하지 않지만, 로컬에서 실행 중인 경우 qemu2 이미지 등을 먼저 다운로드해야 합니다. 이 이미지를 수동으로 다운로드할 수 있나요? Ubuntu 20.04 LTS와 같은 간단한 URL이 있습니까?

(20.04에서 무언가를 테스트하고 현재 실행 중인 KVM/QEMU 하이퍼바이저에서 VM을 신속하게 가동하고 싶고 미리 만들어진 Ubuntu qemu2 이미지를 손에 넣을 수 있다면 정말 쉬울 것입니다...아마도 하나일 것 같습니다. (아직) 내 서버에 멀티패스를 설치하고 싶지 않습니다.

답변1

멀티패스 VM은 클라우드와 로컬에서 실행할 수 있습니다. 컴퓨터에서 20.04 LTS를 실행하려면 다음을 수행하세요.

sudo snap install multipass
multipass launch --name test

그러면 필요한 구성 요소가 다운로드되고 test20.04 LTS를 실행하는 VM이 ​​시작됩니다. "현재 버전은 무엇입니까?"와 같은 간단한 명령을 실행하여 작동하는지 테스트할 수 있습니다.

multipass exec test -- lsb_release -a

이것이 프로덕션 환경에서 사용할 수 있는 내용이라면 다음 사항에 익숙해지는 것이 좋습니다.클라우드 초기화, 이 도구에는 엄청난 유용성이 있기 때문입니다.

답변2

여기의 다른 대답은 OP가 멀티패스를 사용하도록 권장합니다. 이는 좋은 조언일 수 있지만 OP의 질문에 대한 답변은 아닙니다. 멀티패스를 사용하지 않지만 여전히 동일한 이미지를 얻고 싶은 타당한 이유가 있을 수 있습니다.

보고코드다음 URL을 사용하는 것을 볼 수 있습니다.

Ubuntu 공식 이미지 저장소의 경우 몇 가지 수준의 메타데이터를 거치는 것 같습니다.레벨 1그리고2 단계하지만 결국에는 다음과 같은 것을 사용하게 될 것입니다.22.04 x86의 경우지금 바로. 해당 URL을 가져오면 서버가 더 간단한 URL로 연결됩니다. 메타데이터 파일은 일반 탐색으로는 볼 수 없지만 최종적으로 표시되는 파일은 볼 수 있습니다.

해당 코드를 모두 다루지는 않았지만 원하는 이미지를 찾는 간단한 방법 중 하나는 다음과 같습니다. (아래 경로는 Linux 호스트에만 해당되며 다른 경로는 조정하세요.)

  • 멀티패스를 사용하여 원하는 것을 실행하세요
  • sudo 고양이 /var/snap/multipass/common/cache/multipassd/vault/multipassd-image-records.json
  • sha256 값을 복사한 다음 위에서 언급한 level2 메타데이터에서 해당 값을 검색하세요.

관련 정보