Proxmox VE 自動快照 cv4pve-autosnap
PVE 本身已有快照功能,但是這個快照功能只能限於手動去執行,不過還是有善心人開發出適合給 PVE 使用,這是由 節省哥 所介紹的功能,如果都設定完之後可以用排程方式或者腳本來執行快照服務。
運行環境
- 系統環境: Proxmox VE 6.x
安裝或測試過程
- 首先到 cv4pve-autosnap 官方先下載套件服務
wget https://github.com/Corsinvest/cv4pve-autosnap/releases/download/v1.9.10/cv4pve-autosnap-linux-x64.zip
- 下載完後解壓縮
unzip cv4pve-autosnap-linux-x64.zip
- 如果無法解壓壓是正常的,因系統沒有預先安裝解壓套件,需再動手安裝後再進行解壓
apt install zip unzip
- 再將解壓出來的檔案移到
/usr/bin
mv cv4pve-autosnap /usr/bin
- 移動完後再給予該程式的執行權力
chmod +x /usr/bin/cv4pve-autosnap
- 再安裝必要套件,如果已安裝過無需安裝
apt install libcurl4 liblttng-ust0
- 試執行看會不會出現以下的畫面
cv4pve-autosnap -h
操作說明
- 建立快照
cv4pve-autosnap --host=127.0.0.1 --username=root@pam --password=PW --vmid='all' snap --label='Daily' --keep=10
- 排除不需快照
cv4pve-autosnap --host=127.0.0.1 --username=root@pam --password=PW --vmid='all, -100' snap --label='Daily' --keep=10
- 檢查是否有新版
cv4pve-autosnap app-check-update
參數說明
參數 | 說明 |
---|---|
--host | 指本機或其他設備 |
--username | 登入系統的帳號,這可以自行建立負責此功能 |
--password | 登入的密碼 |
--vmid | all或指定擬虛機代號 |
--label | 可自行定義產生的快照名稱標籤 (通常為 hourly、daily 等) |
--keep | 保留的快照份數上限 |