OpenVZ: резервное копирование и клонирование контейнеров

октября 20, 2009

В последние несколько месяцев активно работаю с OpenVZ. Соответственно вопрос который возникает после того как система развернута, это резервное копирование.

Расскажу как реализовать его проще всего, на примере CentOS 5.3

[root@root ~]# yum install cstream perl-LockFile-Simple
[root@root ~]# rpm -Uvh http://www.proxmox.com/cms_proxmox/cms/upload/vzdump/vzdump-1.1-2.noarch.rpm
[root@root ~]# rpm -Uvh http://www.proxmox.com/cms_proxmox/cms/upload/vzdump/vzdump-1.2-4.noarch.rpm
[root@root ~]# vzdump –help
Unknown option: help
usage: /usr/sbin/vzdump OPTIONS [–all | VPSID]

        –exclude VPSID         exclude VPSID (assumes –all)
        –exclude-path REGEX    exclude certain files/directories
        –stdexcludes           exclude temorary files and logs

        –compress              compress dump file (gzip)
        –dumpdir DIR           store resulting files in DIR
        –tmpdir DIR            store temporary files in DIR

        –mailto EMAIL          send notification mail to EMAIL.
        –quiet                 be quiet.
        –stop                  stop/start VPS if running
        –suspend               suspend/resume VPS when running
        –snapshot              use LVM snapshot when running
        –size MB               LVM snapshot size

        –node CID              only run on pve cluster node CID
        –lockwait MINUTES      maximal time to wait for the global lock
        –stopwait MINUTES      maximal time to wait until a VM is stopped
        –bwlimit KBPS          limit I/O bandwidth; KBytes per second

        –restore FILENAME      restore FILENAME

Согласно хелпу был написан простой скриптик для резервного копирования.

[root@root ~]# cat /bin/backup.sh
#!/bin/bash

mkdir  /vz/dump/`date "+%Y%m%d"`

/usr/sbin/vzdump –suspend –compress –exclude-path /tmp/ –all –mailto your@mail.com –dumpdir /vz/dump/`date "+%Y%m%d"`/

данный скрипт будет создавать в папке /vz/dump/ папку с текущей датой и в нее складывать дампы, пожатые в tgz, контейнеров. И слать уведомление на your@mail.com
скриптик этот нужно закинуть в крон, сам его допилить слегка для того чтобы убивались старые бакапы (man find).

для восстановления следует использовать vzdump с ключиком –restore
отсюда вытекает возможность клонировать контейнер.

vzdump –compress –suspend 110
vzdump –restore /vz/dump/vzdump-110.tgz 120
vzctl set 120 –hostname newhostname.com –save
vzctl set 120 –ipdel 192.168.0.110 –save
vzctl set 120 –ipadd 192.168.0.120 –save
vzctl start 120

таким образом мы сделали копию контейнера 110 с VID 120, сменили ему ip и хостнейм. По тому же принципу накладываются новые ограничения.

возможные проблемы:

[root@server ~]# vzdump –compress –suspend –dumpdir /backup/ –tmpdir /backup/tmp/ 120
……………..
Nov 19 20:10:51 INFO: Error: No checkpointing support, unable to open /proc/cpt: No such file or directory
Nov 19 20:14:34 ERROR: Backup of VM 120 failed - command ‘/usr/sbin/vzctl chkpnt 120 –suspend’ failed with exit code 16

это лечится с помощью:

modprobe vzcpt

Если возникли вопросы или нужна помощь, буду рад помочь.

Filled Under: Разные Новости

vSphere 4.0 vNetwork Distributed Switch (vDS)

октября 12, 2009

Hany Michael снова сделал отличный материал, на этот раз по vNetwork Distributed Switch (vDS).

Видео

Диаграмма

Полностью vSphere 4.0 vNetwork Distributed Switch (vDS) – Video Demonstration + Architecture Diagram

Filled Under: Разные Новости

VMware vSphere 4 VS Microsoft Hyper-V R2

октября 8, 2009

Сегодня на сайте Microsoft наткнулся на сравнение двух платформ виртуализации VMware vSphere 4 VS Microsoft Hyper-V R2.

Как всегда Microsoft делает «правильное» сравнение в свою пользу.  :lol:

Filled Under: Разные Новости

Вышел VMware vCenter Site Recovery Manager 4.0

октября 6, 2009

Вчера релизнулся vCenter Site Recovery Manager 4.0.

Из нового:

  • Полная совместимость с vCenter 4;
  • Поддержка NFS;
  • Поддержка DB2;
  • Совместимость с DPM;
  • Поддержка ВМ с FT;

и многое другое.

VMware vCenter Site Recovery Manager 4.0 Release Notes

Доки по SRM 4 у VMware.

Filled Under: Разные Новости

Virtual Appliance от 1С – 1С-Битрикс: Виртуальная машина.

октября 5, 2009

Еще одна новость о новом Virtual Appliance российской разработки, на этот раз отличилась 1С.

Компании VMware Inc и «1С-Битрикс» объявляют о выпуске нового бесплатного программного продукта – «1С-Битрикс: Виртуальная машина», основанного на технологии облачных вычислений.

Этот продукт представляет собой готовый к использованию виртуальный сервер, полностью настроенный, протестированный и адаптированный для оптимальной работы как с продуктами «1С-Битрикс», так и с любыми PHP-приложениями.

«Только готовя к выпуску виртуальную машину, мы по-настоящему осознали, какую большую работу должен проделать клиент, для того чтобы настроить безопасную и производительную конфигурацию. Представленный продукт позволяет принципиально решить проблему эксплуатации приложений. Я уверен, что в ближайшее время появятся тарифные планы у хостеров, предлагающие виртуальную машину «1С-Битрикс» в аренду», – отмечает Сергей Рыжиков, генеральный директор компании «1С-Битрикс».

«Плюсы технологии Virtual Appliance очевидны – заказчики получают гораздо большую гибкость в развертывании приложений и снимают с себя множество проблем при настройке уже купленных продуктов – фактически, это идеальное решение для провайдеров SaaS. Мы очень рады выходу первого коммерческого российского Virtual Appliance от компании «1С-Битрикс» и будем всячески поддерживать развитие этого направления», – комментирует Антон Антич, директор представительства VMware Inc в России и СНГ.

Источник

Страничка продукта.

Filled Under: Разные Новости

Возвращаюсь

октября 5, 2009

Давненько я не писал ничего тут. На то было много причин. В основном нехватка времени из-за работы, да и других важных дел. За последние 1.5 месяца много что со мной произошло, приятного и не очень. Главное, наверное, что я покупаю наконец-то квартиру на этой недели. Теперь будет у меня свое жилище :-) . А еще меня посетила одна мысль, и есть неплохая задумка. Думаю в скором времени и ее озвучу. Пока промолчу, буду собираться мыслями.

Сейчас вроде бы все улажено и успокоилось. Так что снова приступаю к ведению блога. В скором времени напишу пару статей.

Filled Under: Разные Новости