VM 백업하기
백업 할 VM에서 Backup메뉴로 진입하여 백업을 진행해 보겠습니다. 이 과정은 클릭만으로 손쉽게 진행됩니다.
백업이 진행되는 동안 Promxox Backup Server의 Dashboard에서도 작업 현황을 확인할 수 있습니다.
작업이 완료되면, Datastore에서 해당 작업물을 확인할 수 있으며 Notification 수단으로 E-mail을 등록해 놓았을 경우 메일로도 작업 결과 및 내역을 받을 수 있습니다. 또한, 완료된 백업으로부터 디스크 이미지를 직접 다운받아 별도로 활용할 수도 있습니다.
VM 복원하기
테스트를 위해 VM을 삭제합니다.
삭제된 VM을 복구하기 위해 Datacenter → Proxmox Backup Server 저장소 → Backups → 백업파일 선택 후 Restore 클릭
기본적으로 바로 Restore를 진행해도 무관하나, 기존 VM과 번호를 똑같이 맞추기 위해 503을 기입했습니다.
기타 그 외, VM의 이름, 코어 수 및 메모리 할당도 변경하여 복구할 수 있으며, 건드리지 않는다면, 삭제 전 백업 당시의 값을 그대로 복구합니다.
Storage는 복구될 VM의 디스크를 저장할 저장소를 선택하는 항목입니다. 기본적으로 백업파일의 설정을 읽어 원래의 저장소를 사용하도록 되어 있으나, 다른 Node에 복원하거나, 저장소가 사라진 경우 등일 경우 별도의 저장소를 지정하여 복원할 수 있습니다.
Restore를 클릭하여 진행하면 아래와 같이 진행도를 확인할 수 있습니다.
복원이 완료되면, 아래처럼 정상적으로 VM이 재생성됩니다. VM번호를 맞춰두었다면, 기존에 생성했던 백업파일까지 알아서 붙게 됩니다.
실행에도 문제 없음을 확인할 수 있습니다.
개별 파일 복원하기
Proxmox Backup Server를 활용하여 백업을 하게 되면, 일반적인 저장소에 백업했을 때와는 달리 아래와 같은 ‘File Restore’ 버튼을 발견할 수 있습니다.
이 기능은 백업된 디스크 이미지 내부를 파티션 별로 확인할 수 있게 해줄 뿐만 아니라, 원하는 파일을 개별적으로 복원(다운로드)할 수 있도록 해 줍니다.
아래와 같이, 파티션 전체를 탐색할 수 있으며, Download를 클릭해 개별 파일을 다운로드 받을 수 있습니다.
다운로드 받은 파일을 정상적으로 열 수 있음을 알 수 있습니다.
백업 스케쥴 구성하기
필요할 때마다 백업을 할 수도 있지만, 불상사는 언제 일어날 지 알 수 없으므로 주기적으로 백업이 생성되도록 해보겠습니다.
Datacenter → Backup → Add를 클릭합니다.
백업을 실행할 시간을 설정할 수 있습니다.
시간을 설정하는 방법이 조금 낯설게 느껴져 공식 문서를 참조한 결과 다음과 같은 문법을 따라갑니다.
- 기본적으로 문장 구성은 [WEEKDAY] [[YEARS-]MONTHS-DAYS] [HOURS:MINUTES[:SECONDS]]의 순서로 갑니다.
- 범위를 표기할 때는 “..”를 이용합니다.
ex. mon..fri → mon,tue,wed,thu,fri - 범주 내에서 값을 개별적으로 표기할 땐 “,”를 이용합니다.
ex. mon,wed,fri - 입력되지 않은 값은 “*”로 간주됩니다. 시간을 입력하지 않을 경우 0시 0분을 기본값으로 사용합니다.
ex. *-*-* 01:00 → 01:00 → 매일 AM 1시
ex. 12:05 → 매일 PM 12시 5분 - 일정 간격은 “/”로 표시합니다
ex. */15 → 매 15분마다 - 매 2일마다, 매 2주마다 등의 설정은 불가능합니다
백업할 VM을 선택한 뒤에 설정을 끝마치면 Job Detail을 통해 설정된 내역을 확인할 수 있습니다.
저의 경우 TrueNAS의 디스크 S.M.A.R.T전체 검사가 매일 새벽 3시에 잡혀 있어, 그 전인 매일 새벽 1시에 백업이 이루어지도록 설정했습니다.
여기까지 설정하셨으면, 갑자기 불상사가 찾아와도 큰 무리 없이 대부분을 복구 할 수 있습니다.
관련 글
2025.01.22 - [Proxmox] - Proxmox Backup Server(PBS) 설치
Proxmox Backup Server(PBS) 설치
Proxmox Backup Server 다운로드Proxmox Backup Server를 다운받기 위해서는 공식 홈페이지로 이동해야 합니다.상단의 링크로 이동한 뒤, Proxmox Backup Server ISO Installer를 다운받으시면 됩니다. Proxmox Backup Serve
worklazy.net
2025.01.22 - [Proxmox] - Proxmox Backup Server(PBS) 설정
Proxmox Backup Server(PBS) 설정
Proxmox Backup Server 기초 설정설치가 완료되었다면, Proxmox와 마찬가지로 IP주소:8007로 WEB UI에 접속할 수 있습니다.User name : rootPassword : 설치 시 입력했던 비밀번호를 입력하여 로그인 해줍니다. Proxm
worklazy.net
2025.01.22 - [Proxmox] - Proxmox Backup Server(PBS) 이중화 구성하기
Proxmox Backup Server(PBS) 이중화 구성하기
이중화 필요성자체적인 혹은 외부적인 요인으로 Proxmox Backup Server에 접근할 수 없을 경우 등을 대비하여 Proxmox Backup Server를 한 대 더 구축해 보겠습니다.제 경우, VM백업을 새벽 1시에 진행하려 했
worklazy.net