메뉴 건너뛰기

SayClub.org

가상화(Virtualization)

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.sh

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) 의 도움을 받아 제작되었습니다 .

번호 제목 글쓴이 날짜 조회 수
» Proxmox 9 에서 Veeam 백업 리스토어 실패 이슈 해결 방법 file 미르다테 2025.09.18 32
37 [Proxmox] ASRock Deskmini X300 gpu Passthrough시 reset 재부팅 버그 방지 설정 미르다테 2025.03.04 70
36 Proxmox 에서 사용하고있는 Disk 외부로 꺼내는 방법 미르다테 2025.03.04 65
35 확장자 .OVA를 Proxmox로 가져오는 방법 미르다테 2025.02.03 104
34 Proxmox LXC를 이용한 Zabbix 쉽게 구축하기 미르다테 2024.12.30 89
33 Proxmox 백업과 복구 wiki 미르다테 2024.12.30 75
32 PVE 8 환경 최적화(local-lvm 제거, swap 제거) 미르다테 2024.12.30 75
31 Proxmox root외의 pve관리자 계정 추가방법 미르다테 2024.12.30 77
30 Proxmox에서 VM을 내보내고 가져오는 방법은 무엇입니까? 미르다테 2024.12.30 102
29 다른 Proxmox 서버로 VM migration(이전)하기 미르다테 2024.12.30 86
28 Proxmox Cluster Not Ready – No Quorum? 해결하기 미르다테 2024.12.30 81
27 Proxmox VE 노드간 VM/LXC 이전(복제)하기 미르다테 2024.12.30 72
26 Proxmox 에서 QEMU Agent 설치하기 미르다테 2024.12.30 72
25 Proxmox Cluster를 이용한 Node 연결하기 미르다테 2024.12.30 69
24 Proxmox Cluster 제거 미르다테 2024.12.30 77
23 Proxmox Cluster 연결 미르다테 2024.12.30 86
22 Proxmox Backup Server 에서 시놀로지/헤놀로지 NFS 데이터 저장소 사용 설정하기 미르다테 2024.12.30 81
21 Proxmox DHCP 설정 미르다테 2024.12.30 82
20 VMware ESXi8.0U1a에 Synology의 최신 시스템 DSM7.2.64750을 설치하는 방법 미르다테 2024.12.30 71
19 Proxmox VE Helper Scripts(Proxmox 스크립트 모음) 미르다테 2024.12.30 80
위로