cv4pve-autosnapを使ってProxmox VEのスナップショットを自動的に撮る
Proxmox VEにはスナップショット機能がありますが、一日に一回スナップショットを撮ったりする機能はありません。
cv4pve-autosnapを使えば簡単にスナップショットを撮影する事が出来ます。
cv4pve-autosnapはProxmox VEのAPIを叩くアプリケーションなので、ホストマシンに直接インストールする必要はありません。
自分の場合はLXCコンテナを作成し、cronを用いて定期的に実行しています。
GitHubから最新のリリースURLをコピーします。
code:shell
# wgetでzipをダウンロード
# unzipで解凍
unzip cv4pve-autosnap-linux-x64.zip
# chmodで実行権限付与
chmod +x cv4pve-autosnap
# crontabを編集
crontab -e
--vmidでスナップショットを撮りたいVMのIDを指定
--labelは分かりやすい物を指定
5minと指定した場合はスナップショット名がauto5min210419204503のようになります。
--keepでスナップショットの保存数を指定
code:crontab
*/5 * * * * /root/cv4pve-autosnap --host=192.168.100.2 --username=root@pam --password=pass --vmid=100 snap --label 5min --keep 5