И. Р. АБУЛЬХАНОВ, К. А. ЛЫЧАГИН
Научные руководители – К. Я. КУДРЯВЦЕВ, к. т.н., доцент,
М. В. МАРКОВСКИЙ, к. т.н., доцент
Национальный исследовательский ядерный университет «МИФИ»
ИССЛЕДОВАНИЕ НЕСКОЛЬКИХ ВАРИАНТОВ
ВЫПОЛНЕНИЯ ПРОЦЕДУР РЕЗЕРВНОГО
КОПИРОВАНИЯ 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.


