всё гениальное банально просто :)
создаём директорию для наших бакупов
root@cylon:~# mkdir -p /home/vzbackup/20.01.09 и запускаем сам бакуп (к примеру одной виртуальной машины)
root@cylon:~# vzdump --compress --dumpdir /home/vzbackup/20.01.09 --suspend 200
INFO: starting backup for VPS 200 (/vz/private/200)
INFO: starting first sync /vz/private/200 to /home/vzbackup/20.01.09/tmp12886
INFO: suspend vps
Setting up checkpoint...
suspend...
get context...
Checkpointing completed succesfully
INFO: final sync /vz/private/200 to /home/vzbackup/20.01.09/tmp12886
INFO: resume vps
Resuming...
INFO: vps is online again after 8 seconds
INFO: Creating archive '/home/vzbackup/20.01.09/vzdump-200.tgz' (/home/vzbackup/20.01.09/tmp12886/200)
Total bytes written: 793907200 (758MiB, 3,6MiB/s)
INFO: backup for VPS 200 finished successful (8.50 minutes)
Где
1. --compress - упаковать в tar.gz архив,
2. --dumpdir указывает куда мы будем делать сам backup
3. --suspend - только приостановить саму виртуальную машину и после backup-а запустить опять.
4. 200 - номер самой виртуальной машины, список которых можно посмотреть командой vzlist
теперь посмотрим что у нас получилось.
root@cylon:~# ls -l /home/vzbackup/20.01.09/
итого 400680
-rw-r--r-- 1 root root 893 2009-01-20 09:36 vzdump-200.log
-rw-r--r-- 1 root root 409885675 2009-01-20 09:36 vzdump-200.tgz
и второе посмотрим на саму машину
root@cylon:~# vzctl exec 200 uptime
09:51:27 up 49 days, 12:33, 2 users, load average: 0.00, 0.02, 0.08
дополнительно описание команд можно посмотреть по man vzctl , man vzlist man vzdump
вот и всё :)
Комментариев нет:
Отправить комментарий