技術的ひとりごと(備忘録)

いろいろな備忘録的な何か

自宅鯖用 ESXi + FreeNAS のバックアップ自動化メモ

ねらい

  • 意図しないデータ破棄に対するリストア手段を確保するため、FreeNASの領域のスナップショットを取る
  • 仮想サーバのバックアップを自動化する

実装案

  • 日次
    • ESXiに以下のジョブを登録
      • AM05:00にESXi上で全VMのスナップショットを取る(バックアップモードに切り替えるイメージ)
      • AM08:00にESXi上で全VMをスナップショットを削除する(バックアップモードを解除するイメージ)
      • ESXi本体のCronに仕込む
    • FreeNASに以下設定を登録
      • FreeNASの各Volに対してスナップショットの取得設定を追加
        • 毎日6:00に取得
        • 保持期間は6ヶ月(FreeNAS上のデータは削除しない前提なのであふれるまで取る)
        • 割合は10%とか、空き容量を考えて適当に
  • 月次、定期ジョブ
    • ESXiに以下のジョブを登録
      • snapshotのデータをFreeNASのmonthlybackupフォルダにコピー
        • 日次スナップショット領域を汚さないように別ボリュームに逃したい。
      • フォルダ階層ごとまるっとコピー
      • AM09:00~12:00の時間帯にコピー
      • ESXi本体のCronに仕込む