-
Что такое общий динамический жесткий диск Hyper-V (VHDX)?
-
Сценарии применения общего VHDX
-
Условия настройки общего VHDX
-
Действия по настройке общего VHDX
-
Профессиональное решение для защиты Hyper-V
-
Часто задаваемые вопросы о общих VHDX в Hyper-V
-
Заключение
Среди множества решений виртуализации Hyper-V от Microsoft завоевал широкое признание и применение благодаря отличной производительности, глубокой интеграции с Windows Server и богатым функциям управления. Особенно при решении задач обмена данными между виртуальными машинами функция общего диска Hyper-V (Shared VHDX) демонстрирует свои уникальные преимущества и ценность.
Что такое общий динамический жесткий диск Hyper-V (VHDX)?
В Windows Server 2012 R2 файлы виртуальных дисков (только в формате .vhdx) можно использовать совместно между несколькими виртуальными машинами. Администраторы могут использовать эти файлы .vhdx как общее хранилище для отказоустойчивых кластеров виртуальных машин или гостевых кластеров. Например, для дисков данных и дисков-свидетелей можно создать общие файлы .vhdx (однако общие файлы .vhdx не рекомендуется использовать в качестве виртуальных дисков операционной системы). Это изменение упрощает развертывание конфигураций гостевых кластеров. По сравнению с технологией Virtual Fibre Channel или iSCSI, настройка общих файлов .vhdx выполняется проще. При настройке виртуальных машин для использования общих файлов .vhdx нет необходимости изменять конфигурации хранилищ, такие как зонирование и маскировка LUN, при этом инфраструктура хранилища не раскрывается пользователям виртуальных машин.
Сценарии применения общего VHDX
Общие виртуальные диски идеально подходят для следующих сценариев: базы данных SQL Server, служба файлового сервера, запущенная внутри виртуальных машин, и файлы баз данных, расположенные на общих дисках.
В гостевом кластере отказоустойчивости общий виртуальный диск должен быть в формате .vhdx. Хотя общий виртуальный диск должен использовать формат файла .vhdx для дисков данных, диск операционной системы виртуальной машины может использовать либо формат .vhd, либо формат .vhdx.
Существует два основных метода развертывания кластеров гостевых отказоустойчивых серверов Hyper-V с использованием общих виртуальных дисков. Общий виртуальный диск гостевого отказоустойчивого кластера может быть развернут на:
1) Общий том кластера (CSV) для блочного хранилища (включая хранилище с пространствами в кластере).
2) Хранилище на основе файлов на сервере масштабируемого файлового сервера SMB 3.0.
Гостевые отказоустойчивые кластеры Hyper-V можно настраивать и развертывать с помощью диспетчера Hyper-V, диспетчера отказоустойчивых кластеров и Windows PowerShell.
Условия настройки общего VHDX
Чтобы развернуть гостевой кластер с использованием общего VHDX, должны выполняться следующие условия:
1) Два узла кластера Windows Server 2012 R2 или Hyper-V Server 2012 R2 с установленной ролью Hyper-V.
2) Серверы должны принадлежать к одному домену Active Directory.
3) Настроенные общие ресурсы хранения данных должны быть доступны — такие как блочное хранилище CSV (например, Storage Spaces в кластере) или кластер файлового сервера SMB 3.0 с масштабированием (работающий на Windows Server 2012 R2) с файловым хранилищем данных.
4) Кластер отказоустойчивости должен иметь достаточный объем памяти, дискового пространства и вычислительной мощности процессора для поддержки нескольких виртуальных машин, необходимых для кластера отказоустойчивости гостевой ОС.
Действия по настройке общего VHDX
Этот эксперимент демонстрирует, как назначить виртуальный жесткий диск (файл .vhdx) в качестве общего хранилища для нескольких виртуальных машин, настроенных как кластер отказоустойчивости гостевой ОС.
1. Сначала настройте отказоустойчивый кластер Hyper-V и используйте общие кластерные тома (CSV) на блочном хранилище. Если администратор хочет сохранить все файлы виртуальных машин на сервере масштабируемого файла, общее блочное хранилище на кластере Hyper-V не требуется.
2. Откройте Диспетчер отказоустойчивого кластера, щелкните правой кнопкой мыши Роли и выберите Создать виртуальную машину.
3. Выберите узел отказоустойчивого кластера Hyper-V и создайте две или более виртуальные машины.
4. Укажите имя и место хранения для виртуальных машин, выберите CSV-файл и нажмите Далее.
5. Укажите поколение виртуальной машины, выберите Поколение 2, а затем нажмите Далее.
6. Выделите память для виртуальной машины и нажмите Далее.
7. Укажите сеть виртуальной машины и нажмите Далее.
8. На странице Подключить виртуальный жесткий диск создайте виртуальный жесткий диск или используйте существующий виртуальный жесткий диск, расположенный в общей папке хранилища. (Если вы используете существующий виртуальный жесткий диск, гостевой операционной системой должен быть Windows Server 2012 или Windows Server 2012 R2.) В поле "Расположение" укажите путь к CSV или путь к сетевому ресурсу SMB.
9. На странице Сводка убедитесь, что все настройки указаны верно, и нажмите Готово, затем подождите, пока будет завершено создание виртуальной машины.
10. Дождитесь завершения настройки высокой доступности виртуальной машины.
11. Нажмите Просмотр отчета, убедитесь, что ошибок нет, затем нажмите Завершить.
12. Вернитесь в Диспетчер отказоустойчивого кластера, проверьте созданные виртуальные машины и подключите обе виртуальные машины к одному домену.
13. Щелкните правой кнопкой мыши созданную виртуальную машину и выберите Параметры.
14. На странице Параметры виртуальной машины выберите Контроллер SCSI, затем нажмите "Добавить" контроллер диска. Нажмите "Создать", чтобы открыть мастер создания виртуального жесткого диска.
15. На странице Тип диска выберите Фиксированный размер или Динамическое расширение. Общие виртуальные жесткие диски не поддерживают разностные диски.
16. Укажите имя и расположение файла виртуального жесткого диска. Общие виртуальные жесткие диски не поддерживают формат .vhd.
17. Создать пустой виртуальный диск.
18. Поскольку виртуальная машина в данный момент работает, не нажимайте кнопку Применить. Если кнопка "Применить" будет нажата при работающей виртуальной машине, ее необходимо остановить или удалить и снова добавить виртуальный жесткий диск без нажатия кнопки "Применить".
19. Расширьте созданный виртуальный жесткий диск, нажмите Дополнительные функции и установите флажок "Включить общий доступ к виртуальному жесткому диску." Если флажок неактивен:
1) Удалите виртуальный жесткий диск, а затем снова добавьте его в работающую виртуальную машину. При этом убедитесь, что вы не нажимаете кнопку "Применить" в мастере новых виртуальных жестких дисков, а сразу настраиваете общий доступ в разделе "Дополнительные функции".
2) Остановите виртуальную машину, а затем установите флажок "Включить общий доступ к виртуальному жесткому диску".
Нажмите Применить , а затем ОК.
20. Настройте еще одну виртуальную машину, нажмите Контроллер SCSI и выберите "Добавить" привод диска. Нажмите Обзор и выберите созданный общий виртуальный жесткий диск.
21. Нажмите Расширенные функции и выберите "Включить общий доступ к виртуальному жесткому диску".
22. Войдите в виртуальные машины "BJ-Server-02" и "BJ-Server-03", откройте Управление дисками и выберите действия: подключить диск, инициализировать его и создать новый том.
23. На этом этапе общий виртуальный диск можно использовать для создания гостевого кластера, что обеспечивает высокую доступность как для виртуальных машин, так и для приложений, работающих на них.
Профессиональное решение для защиты Hyper-V
Vinchin Backup & Recovery предназначен для обеспечения комплексной защиты данных и восстановления после катастроф для виртуализированных сред, включая среды, использующие Microsoft Hyper-V. Он разработан с учетом потребностей предприятий, ищущих надежные и эффективные способы резервного копирования и восстановления виртуальных машин в случае потери данных, сбоев в системе или других катастрофических событий.
Он также поддерживает VMware vSphere, XenServer, XCP-ng, oVirt, RHV, OpenStack, Proxmox и т.д., а также базы данных, NAS, файловые серверы, Linux и Windows Server и т.д. Благодаря специальной разработке для виртуальных сред, Vinchin предоставляет автоматическое резервное копирование, резервное копирование без агентов, варианты LAN/LAN-Free, удалённое копирование, удаление дубликатов данных и архивирование в облаке. С шифрованием данных и защитой от вымогателей Vinchin обеспечивает двойную защиту для резервных копий виртуальных машин Hyper-V, а также простую миграцию между Hyper-V и другими платформами.
Для резервного копирования виртуальных машин Hyper-V с помощью Vinchin Backup & Recovery требуется всего 4 шага:
1. Выберите объект резервного копирования.
2. Выберите место назначения резервной копии.
3. Настройте стратегии резервного копирования.
4. Просмотрите и отправьте работу.
Попробуйте в полной мере возможности этой мощной системы с бесплатным 60-дневным пробным периодом! Свяжитесь с нами, чтобы получить решение, адаптированное к вашей ИТ-инфраструктуре.
Часто задаваемые вопросы о общих VHDX в Hyper-V
1. Каковы ограничения общих VHDX?
Невозможно создать резервную копию с использованием традиционных решений резервного копирования на уровне виртуальных машин.
Миграция в режиме реального времени ограничена; виртуальные машины, использующие общий VHDX, должны перемещаться вместе.
Нет поддержки репликации Hyper-V; не может быть выполнена репликация на другой узел.
Невозможно изменить размер динамически, пока используется.
2. В чем разница между VHD и VHDX?
VHDX — это улучшенная версия VHD, с поддержкой до 64 ТБ, лучшей производительностью, устойчивостью к повреждениям и расширенными функциями, такими как Trim и выравнивание 4K-секторов.
Заключение
Общий VHDX предоставляет упрощенное решение для отказоустойчивого кластерирования гостевых систем, позволяя нескольким виртуальным машинам обращаться к одному и тому же виртуальному дисковому файлу. В сравнении с традиционными методами, такими как виртуальный волоконно-канальный интерфейс или iSCSI, общий VHDX проще в настройке и не требует сложной настройки зонирования хранилища или маскирования LUN.
поделиться: