И. Р. АБУЛЬХАНОВ, К. А. ЛЫЧАГИН

Научные руководители – К. Я. КУДРЯВЦЕВ, к. т.н., доцент,

М. В. МАРКОВСКИЙ, к. т.н., доцент

Национальный исследовательский ядерный университет «МИФИ»

ИССЛЕДОВАНИЕ НЕСКОЛЬКИХ ВАРИАНТОВ
ВЫПОЛНЕНИЯ ПРОЦЕДУР РЕЗЕРВНОГО
КОПИРОВАНИЯ
VMWARE

На примере нескольких вариантов выполнения процедур резервного копирования VMware проведено исследование их характеристик с целью определения наиболее оптимального метода копирования виртуальной инфраструктуры и, как следствие, снижение затрат на реализацию данного варианта.

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

До технологии виртуализации мощность сервера, как правило, рассчитывалась на пиковую нагрузку. При этом средняя загрузка была достаточно невелика и оставляла ресурсный запас, необходимый для резервного копирования. С применением технологий виртуализации запаса свободных ресурсов (CPU или подсистемы ввода-вывода данных) как правило, нет, что делает решение проблемы резервного копирования весьма затруднительным. Кроме того, скорость РК ограничивается пропускной способностью подсистемы ввода/вывода сервера, и если в случае «обычной» ОС эта система принадлежит ей монопольно, то при использовании VMware она одновременно используется рядом виртуальных ОС, причем не напрямую, а через программную эмуляцию. Как результат – скорость резервного копирования и восстановления ОС под управлением VMware значительно ниже классических серверов приложений.

НЕ нашли? Не то? Что вы ищете?

Попытки решить проблему эффективного резервного копирования виртуальной инфраструктуры привели к исследованию нескольких вариантов выполнения процедур резервного копирования (РК). В настоящее время резервное копирование VMware возможно четырьмя различными методами [1]:

§  Резервное копирование VMDK – файлов VMware (клиент NBU в VMware консоли);

§  Резервное копирование каждой виртуальной машины, как клиента Netbackup (клиент NBU в виртуальной машине);

§  Резервное копирование каждой виртуальной машины, как клиента Pure Disk (клиент Pure Disk в виртуальной машине);

§  Различные варианты конфигурации VMware Consolidated Backup (он же VMware Proxy Backup)

Остальные варианты организации РК инфраструктуры VMware (например, установка Netbackup Media Server в консоли ESX Server) не поддерживаются.

Результаты исследования представлены в сводной таблице (Таб.1), в которой сведены оценки по шкале от 1(минимум) до 5(максимум) основных требований к РК виртуальной инфраструктуры:

Табл. 1 Сравнение производительности различных методов РК VMware.

Требования

Клиент NBU в VMware консоли

Клиент NBU в виртуальной машине

Клиент Pure Disk в виртуальной машине

VCB

Нагрузка на ESX Server

1

1

3

4

Производительность РК

1

1

3

5

Затраты на дополнительное оборудование

5

5

3

2

Поэтому при объеме данных более 1 Тб наиболее разумным получается использование VCB в том или ином виде, тем более что по сравнению с VCB 1.0 в VCB 1.5 есть возможность выполнять полноценные инкрементальные резервные копии. Скорость передачи данных в этом случае будет зависеть от инфраструктуры СРК и VCB Proxy Server.

Список литературы

1.  George Winter, «Backing up VMware». //Презентация, Symantec Vision 2007. С.3-5

2.  George Winter, «Backing up VMware with Veritas NetBackup». //Symantec WP, 2009.

3.  David Convery, «Setting Up VMware Consolidated Backup». //VMware WP, 2009.