proxmox5.x using duplicati as cloud backup strategy

URL Link //n.sfs.tw/13187

2019-03-25 09:27:34 By jung

看了節神Jason Cheng使用duplicati的介紹,就下載來用用

在win10 PC上的設定很簡單,下載EXE點按下一步,就安裝完了,開啟時自動連線到localhost:8200 使用WEB UI設定備份

重要的是第二步: 目的地

必須要先在同個瀏覽器登入自己的google帳戶,再切回來duplicati localhost頁面,按下"Auth ID"連結到google account產生服務連結

儲存區類型選擇google drive

按下AuthID,跳出OAuth Handler

選擇頁面上的login按鈕->選擇帳戶

允許授權

就會產生一組ID導回到duplicati auth

最後,頁面上的伺服器路徑,我試了幾次,發現直接打 "備份資料夾名稱",就可以了

如果你打上"drive.google.com"

這樣會在你的雲端硬碟產生一個drive.google.com的目錄~然後在下層才會有子目錄

所以其實直接打一個目錄名稱,如果沒有這個目錄,會幫你自動建立

 

按下"測試連線",如果google drive上面沒有這個資料夾,會自動建立,測試連線正常就OK,再來選擇要備份的資料和排程就不多說了

But 就是這個But,如果你要備份的單一檔案非常大(例如vm images),第一次會浪費很多時間,但是duplicati會在背景執行,結果就是上網會變慢喔

接下來到proxmox上去設定,原本以為照著官網用apt下載就可以,可惜事情不像我這憨人想得這麼簡單

爬文發現這個方式才能成功

https://github.com/duplicati/duplicati/wiki/Headless-installation-on-Debian-or-Ubuntu

依照上面的步驟做完,別忘了systemctl start duplicati,這樣就有http://ip:8200 的WEB UI 或是duplicati-cli可用,google account的設定就照PC上的做

剩下因為我的proxmox是用lvm,所以還要查怎麼找到lvm的vm disk儲存位置才能備份,不過後來我想了想,如果proxmox定時排程備份LZO檔,那我先備份LZO目錄吧

不然要備份RAW的vm disk大概又要跑很久@@

LZO的本地目錄是: /var/lib/vz/dump

不過我又有放NFS備份,所以我去NAS上設定google drive備份應該比較實際

以上心得