User Tools

Site Tools


wiki:os:linux:ovirt:engine-backup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
wiki:os:linux:ovirt:engine-backup [2018/01/22 15:45]
root vytvořeno
wiki:os:linux:ovirt:engine-backup [2018/01/22 15:52] (current)
root
Line 1: Line 1:
 ====== oVirt - Engine backup ====== ====== oVirt - Engine backup ======
  
 +<code bash>
 mkdir /var/log/engine-backup mkdir /var/log/engine-backup
  
 vi /etc/logrotate.d/engine-backup vi /etc/logrotate.d/engine-backup
 +</code>
  
 <file | /etc/logrotate.d/engine-backup> <file | /etc/logrotate.d/engine-backup>
Line 13: Line 15:
         rotate 30         rotate 30
 } }
 +</file>
 +
 +<code bash>
 +mkdir /backup
 +
 +vi /backup/backup.sh
 </code> </code>
 +
 +<file bash | /backup/backup.sh>
 +#!/bin/sh
 +
 +#-----------------------#
 +#       Konfigurace     #
 +#-----------------------#
 +LOCAL_BACKUP_DIR="/backup"                      # Lokalni slozka pro zalohy s koncovym lomitkem (/home/backup/)
 +OF=$LOCAL_BACKUP_DIR/*.bak                      # jmeno souboru se zalohou
 +
 +KEY="/backup/.ssh/id_rsa"                       # cesta k ssh klici pro prihlaseni na backupserver
 +HOST="172.27.x.x"
 +REMOTE_BACKUP_DIR="./G3-engine-backup/"                # tento adresar musi na cilovem serveru jiz existovat
 +
 +#---------------------------------------#
 +#       Provest zalohu enginu           #
 +#---------------------------------------#
 +/usr/bin/engine-backup --mode=backup --scope=all --file=/backup/$(date +"%Y-%m-%d")_G3-engine-backup.bak --log=/var/log/engine-backup/$(date +"%Y-%m-%d")_engine-backup.log
 +
 +#---------------------------------------#
 +#       Kopirovat zalohu na server      #
 +#---------------------------------------#
 +/usr/bin/scp -i $KEY $OF $USER@$HOST:$REMOTE_BACKUP_DIR
 +
 +#-----------------------------------------------#
 +#       Uklid Starych lokalnich souboru         #
 +#-----------------------------------------------#
 +/bin/rm $OF
 +</file>
 +
 +Nakopírovat SSH klíče na engine do složky /backup/.ssh
 +
 +<code bash>
 +chmod a+x /backup/backup.sh
 +
 +crontab -e
 +</code>
 +
 +<file | cron>
 +...
 +30 23 * * * /backup/bkvoip.sh
 +...
 +</file>
 +
 +
 +
 +
wiki/os/linux/ovirt/engine-backup.1516632339.txt.gz · Last modified: 2018/01/22 15:45 by root