메뉴 건너뛰기

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

번호 제목 글쓴이 날짜 조회 수
38 ESXi 업데이트 방법 미르다테 2024.12.30 55
37 버추얼박스(VirtualBox)로 CentOS 설치하기 미르다테 2024.12.30 49
36 VMWare에 아치리눅스(Arch Linux) 설치하기 미르다테 2024.12.30 59
35 VMware Host-Only, NAT, Bridge 차이 미르다테 2024.12.30 53
34 Proxmox 업데이트 설정 방법 미르다테 2024.12.30 39
33 Proxmox 설치 후 초기설정 미르다테 2024.12.30 50
32 VMWare ESXi 6.7 USB NIC Driver file 미르다테 2024.12.30 49
31 우분투(Ubuntu) 리눅스에 Vmware 설치하기 미르다테 2024.12.30 53
30 ESXi 헤놀로지에 VM Tools 설치하기 미르다테 2024.12.30 47
29 IaaS, PaaS 및 SaaS 비교 미르다테 2024.12.30 43
28 Proxmox VE Admin Guide for 7.x (한글번역본) file 미르다테 2024.12.30 43
27 Proxmox 에 Xpenology DSM 7.1 설치하기.(Feat. DS920+) 미르다테 2024.12.30 45
26 ESXi RDM(Raw Device Mapping) 사용하기 미르다테 2024.12.30 58
25 ESXi 설정 백업 및 복구 방법 미르다테 2024.12.30 56
24 ESXI 6.7 설치된 상태에서 드라이버 추가하기(Realtek 8125)(오드로이드 H3+) 미르다테 2024.12.30 57
23 Proxmox local/local-lvm 디스크 통합하기 미르다테 2024.12.30 67
22 Intel 및 AMD에서 Proxmox VE로 PCIe NIC를 패스스루하는 방법 미르다테 2024.12.30 53
21 Proxmox CPU 마이크로코드 패치하는 방법(CPU 펌웨어패치) 미르다테 2024.12.30 69
20 Proxmox VE Helper Scripts(Proxmox 스크립트 모음) 미르다테 2024.12.30 80
19 VMware ESXi8.0U1a에 Synology의 최신 시스템 DSM7.2.64750을 설치하는 방법 미르다테 2024.12.30 71
위로