2023. 6. 3. 05:42ㆍ카테고리 없음
Proxmox 의 VM 을 다른 서버로 이전하기 위해 backup 후 scp 명령어를 이용한다.
backup 파일들을 다른 서버로 이전후 Restore 로 복원하는데 에러가 발생했다.
에러 발생원인은 backup 서버와 restore 서버의 storage 이름이 달라서 발생했다.
UI 상에서 Restore 는 실패하여 방법을 찾다 보니..
qmrestore 명령어로 CLI 환경에서 restore 하는 방법이 나와 있다.
아래 명령을 pve 노드의 shell script 상에서 실행하는데
qmrestore /var/lib/vz/dump/vzdump-qemu-1001-2023_06_03-04_29_56.vma.zst 1001 -storage storage-name
완료전 shell 화면을 벗어나면 에러가 발생하면서 실패한다.
그러니 꼭 qmrestore 실행 완료를 확인후 화면 하단의 Task UI 에서 Restore Status 가 OK 를 확인하자
추가
위 그림 가장 아래 VM1001 에러는 정상적으로 Restore 되는 경우 발생하지 않는 부분이지만
나중에 혹시 참고하기 위해 왜 발생했는지 기록해 둔다.
1~3은 발생 이유 4,5는 이슈해결 위해 VM 삭제하는 절차
- Restore 완료전 Shell 화면을 벗어나서 Restore 실패
- Restore 실패를 인지하지 못하고 VM 실행
- VM 무한 재부팅되어 VM 강제 종료시도 했으나 강제종료되지 않아 실패함
- 복원 실패한 VM 강제 종료위해 lock 파일 삭제함
- Restore 실패한 VM 삭제후 qmrestore 다시 실행
참고자료
backup 서버와 restore 서버의 storage 이름이 다른 경우 qmrestore 명령어 옵션으로 restore 하는 방법 참고
https://forum.proxmox.com/threads/qmrestore-storage-problem.57690/
qmrestore --storage problem
Hi, I'm just trying out vzdump & qmrestore backups between different hosts. (backup host: proxmox 5.4, restore host: 6.0) I've dumped a vm backup on one host, copied log & lzo files to a directory on the other host and when trying to issue restore command
forum.proxmox.com
VM 백업 복원하기 - VM backup 및 다른 서버 이전 (scp), 복원 방법 참고
https://angora79.tistory.com/29
Proxmox VM, Template 백업, 복원 하기
회사에서 여러대의 Proxmox 서버를 관리하게 되면서 각 서버 마다 동일한 사양의 VM 을 생성할 필요가 생겼다. 각 서버 마다 동일한 사양의 VM을 만드는 것도 시간이 걸리는 일이다. 그래서 방법을
angora79.tistory.com
VM restore 실패후 부팅 시도하여 VM lock 된 경우 해결 방법 참고
https://angora79.tistory.com/25
[Proxmox] VM 시작중 에러 발생
VM 을 시작하려고 하는데 Error: can't lock file '/var/lock/qemu-server ... 에러가 발생한다. /var/lock/qemu-server/... 파일을 사용중인 것으로 인식하는 문제다. 며칠전 포스팅한 jenkins workspace 삭제안되는 것과
angora79.tistory.com