복사/가져온 Xen Server VM이 모든 CPU를 볼 수 없습니까?

복사/가져온 Xen Server VM이 모든 CPU를 볼 수 없습니까?

더 많은 코어를 갖춘 새로운 Xen 호스트 서버를 설치했습니다. 이전 호스트에서 VM 복사 및 가져오기를 모두 시도했습니다. CPU를 늘리려고 하면 옵션에는 이전 호스트에서 사용 가능한 기능만 표시됩니다. 새 호스트에 새 VM을 생성하면 모든 CPU를 볼 수 있습니다. 왜 그런 겁니까? 문제를 어떻게 해결할 수 있나요?

답변1

문제를 해결했습니다. XSCONSOLE을 사용하여 소켓과 코어를 변경하는 방법을 자세히 설명하는 문서를 찾았습니다. 그러나 코어를 교체하는 데 사용되는 부품이 저에게는 작동하지 않습니다.

해결책은 백업에서 새 호스트로 VM을 복사, 이동, 내보내기/가져오기 또는 복원하는 것이었습니다. 그런 다음 작업 중인 VM의 OS와 일치하는 적절한 OS 버전을 사용하여 새 호스트에 새 VM을 만듭니다. 새 VM을 시작하지 마세요. 새 호스트의 이 새 VM은 격자 작업일 뿐입니다.

이 새 VM을 템플릿으로 변환합니다. 가져온(etc) VM에서 VHD를 분리합니다. 이제 생성한 템플릿을 사용하여 가져온(etc.) VM의 사양으로 새 VM을 만듭니다. VHD 크기는 기본값을 사용합니다. 시작하지 마세요.

이제 기본 32GB VHD를 분리하고 가져온 VM에서 VHD를 연결합니다. VM을 시작하면 정상적으로 부팅됩니다.메모:생성한 템플릿을 사용하여 새 호스트에 새 VM을 생성할 때 가져온 VM에서와 같이 올바른 부팅 구성(예: BIOS - UEFI)을 사용해야 합니다. 이제 원하는 대로 소켓과 코어를 변경할 수 있습니다. 질문이 있으시면 언제든지 문의해 주세요.

관련 정보