PVE 8 에서 9로 업그레이드 후 Veeam 백업 복구가 실패하는 이슈 발생 함.
failed to map disk 오류!
해결방법은 아래 참고!
원문 URL - https://www.reddit.com/r/Proxmox/comments/1nauequ/restore_vms_using_veeam_to_proxmox_ve_905/
Veeam은 현재 Proxmox 9.0.5를 지원하지 않습니다. Veeam이 디스크를 생성할 수 없어 이전 백업을 복원할 수 없습니다(예: HyperV에서 Proxmox로 마이그레이션할 때). 이는 VM의 기본 버전인 VM 버전 10으로 인해 발생합니다.
제가 여기서 제시하는 해결 방법은 무엇인가요?
Proxmox에서 새 VM의 구성은 적절한 시점에 "조작"해야 합니다. Veeam이 항상 V10 VM을 생성하도록 하는 기능을 제어할 수 없기 때문입니다. VM이 잠겨 있기 때문에(CREATE LOCK) GUI를 통해서는 이 작업이 불가능합니다.
ChatGPT를 사용하여 새 VM이 생성될 때까지 기다리는 작은 도구를 만들었습니다(Veeam은 항상 사용 가능한 다음 ID를 사용하므로 ID를 지정해야 합니다). 그런 다음 버전을 9.2로 즉시 다운그레이드합니다. 이렇게 하면 복원이 제대로 작동합니다!
이 스크립트가 다른 사람들에게도 도움이 되기를 바랍니다.
https://github.com/fqfr/veeam-proxmox-workaround/tree/main
wait-and-pin-machine.shProxmox VE를 위한 도우미 스크립트로 , 새로 생성된 VM의 QEMU 머신 버전을 호환 버전(예: pc-i440fx-9.2또는 )으로 자동 설정합니다 q35-9.2.
이 기능은 Veeam Backup & Restore 환경 에서 특히 유용합니다 . Veeam은 기본적으로 VM을 복원하기 때문에 machine: …-10.x호환성 문제가 발생할 수 있기 때문입니다.
/etc/pve/qemu-server/<VMID>.conf존재할 때까지 대기(차단)- 기존
machine:라인을 정규화합니다(예:pc-i440fx-10.0→pc-i440fx-9.2) machine:줄이 누락된 경우 줄을 삽입합니다 .- 칩셋을 자동으로 감지하거나
auto강제로 허용합니다i440fx.q35 - 터미널에 출력을 인쇄하고 기록합니다.
/var/log/force-machine.log - Proxmox 코어 파일을 수정 하지 않습니다 . 클러스터와 GUI에 안전합니다.
복원하려는 하이퍼바이저에 스크립트를 복사하고 루프를 실행하기만 하면 됩니다. Veeam은 사용 가능한 다음 VMID(예: 102)를 사용합니다.
wget https://raw.githubusercontent.com/fqfr/veeam-proxmox-workaround/refs/heads/main/wait-and-pin-machine.sh -O /usr/local/sbin/wait-and-pin-machine.sh chmod +x /usr/local/sbin/wait-and-pin-machine.sh # Default: waits for VMID 102, auto-detects chipset, sets version to 9.2 wait-and-pin-machine.sh 102 # Force q35 chipset explicitly wait-and-pin-machine.sh 102 q35 9.2 # Force i440fx chipset explicitly wait-and-pin-machine.sh 102 i440fx 9.2
VM이 아직 존재하지 않는 동안 스크립트는 1초마다 "대기 중..." 메시지를 출력합니다. 이제 Veeam 복원을 시작합니다. 구성 파일이 나타나면 필요한 경우 검사하고 수정합니다.
🧾 출력 예시
2025-09-07T15:42:12+02:00 [vmid=102] waiting for /etc/pve/qemu-server/102.conf ... 2025-09-07T15:42:13+02:00 [vmid=102] waiting ... 2025-09-07T15:42:14+02:00 [vmid=102] found /etc/pve/qemu-server/102.conf 2025-09-07T15:42:15+02:00 [vmid=102] pinned to pc-i440fx-9.2 2025-09-07T15:42:15+02:00 [vmid=102] done.
MIT 라이선스 - 자세한 내용은 라이선스 파일을 참조하세요. 이 스크립트는 ChatGPT(OpenAI, GPT-5) 의 도움을 받아 제작되었습니다 .