mkdir /mnt/backup
chmod -R +r /mnt/backup
nano /etc/fstab/
%сервер% /mnt/backup cifs auto,user,username=user,password=1111 0 0
chmod -R +r /mnt/backup
nano /etc/fstab/
%сервер% /mnt/backup cifs auto,user,username=user,password=1111 0 0
mount -a -t cifs
1) Скинуть на XEN 3 файла:vm_backup.cfg - конфиг, тут указывается какие машины бэкапятся, куда, как и т.д.
vm_backup.lib - тут функции, изменения не требуются
vm_backup.sh - запускающий скрипт
2) Выставить на vm_backup.sh права на запуск и проверить владельца файла.
chmod +x vm_backup.sh
3) Изменить в файле vm_backup.cfg список машин для бэкапа (add_to_backup_list). Для этого нам нужны UUID машин их можно посмотреть в ГУИ ксена, либо консольной командой xxe vm-liste vm-list
xe vm-list
uuid ( RO) : 11111111-2222-3333-4444-555555555555
name-label ( RW): jenkins
wer-state ( RO): halted
4) Установить директорию для бэкапа в vw_backup.cfg name-label ( RW): jenkins
wer-state ( RO): halted
backup_dir="/mnt/backup/"
5) Запуск сприпта руками в фоновом режиме:
./vm_backup.sh & bg