Реализация динамической миграции для SQL Server 2008 R2
Выполните следующие действия, чтобы использовать динамическую миграцию для виртуальных машин SQL Server 2008 R2:
Включение кластерных общих томов Предполагая, что кластер Hyper-V уже построен, далее следует включить кластерные общие тома в диспетчере отказоустойчивого кластера. Выполните следующие действия, чтобы включить кластерные общие тома в отказоустойчивом кластере Hyper-V на основе Windows Server 2008 R2.
Примечание SystemDrive\ClusterStorage — это расположение хранения CSV для всех узлов кластера. В этом месте хранятся папки с каждого тома, добавленного в CSV. Администратор может просмотреть список томов в диспетчере отказоустойчивого кластера. Создание виртуальной машины SQL Server в Hyper-V Для использования динамической миграции следует выполнить приведенные здесь инструкции по созданию виртуальной машины SQL Server VM в Hyper-V в Windows Server 2008 R2. 1. Убедитесь, что на сервере, где создается виртуальная машина SQL Server 2008 R2, установлена роль Hyper-V. 2. Нажмите кнопку «Пуск», выберите пункт «Администрирование», а затем — «Диспетчер Hyper-V». 3. В области действий выберите команду для создания новой виртуальной машины. Откроется мастер создания виртуальной машины. 4. Проверьте сведения на начальной странице и нажмите кнопку «Далее». Можно скрыть эту страницу мастера при последующих запусках. 5. На странице указания имени и расположения введите имя виртуальной машины SQL Server и укажите, где она размещена. Так, на рис. 4-6 показана виртуальная машина SQLServer2008R2-VM01 and, расположенная на общем томе кластера 1. Рисунок 4-6. Страница указания имени и расположения новой виртуальной машины. Примечание Если папка не выбрана, виртуальная машина SQL Server сохраняется в папке по умолчанию, заданной на сервере Hyper-V. 6. На странице «Память» укажите объем памяти, отводимой гостевой ОС виртуальной машины с SQL Server. Нажмите кнопку «Далее». Примечание Для SQL Server 2008 R2 рекомендуется отводить 2,048 ГБ памяти или более, а для Windows Server 2008 R2 рекомендуется отвести не менее 512 МБ памяти. Не забудьте соответствующим образом распределить нагрузки SQL Server, а также учтите объем памяти, необходимый каждой виртуальной машине с SQL Server. Также следует помнить, что при необходимости гостевую ОС можно отключить, чтобы увеличить объем памяти в виртуальной машине. 7. На странице «Сеть» подключите сетевой адаптер к существующей виртуальной сети, выбрав его в меню. Нажмите кнопку «Далее». 8. На странице «Подключить виртуальный жесткий диск», показанной на рис. 4-7, укажите имя, расположение и размер виртуального жесткого диска, где устанавливается ОС. Нажмите кнопку «Далее». Рисунок 4-7. Страница подключения виртуального жесткого диска новой виртуальной машины. 9. На странице «Параметры установки» выберите метод установки операционной системы. Сюда относится:
После выбора метода нажмите кнопку «Далее». 10. Проверьте параметры на заключительной странице мастера и нажмите кнопку «Готово». Создается новая виртуальная машина, находящаяся в отключенном состоянии. 11. В разделе «Виртуальные машины» в области результатов диспетчера Hyper-V щелкните правой кнопкой мыши только что созданную виртуальную машину SQL Server и выберите команду подключения. Откроется средство подключения к виртуальной машине. 12. В меню действий в окне подключения выберите команду «Запустить». 13. Следуйте подсказкам, чтобы установить ОС Windows Server 2008 R2. 14. После установки ОС установите SQL Server 2008 R2. В РЕАЛЬНОСТИ После установки ОС на всех виртуальных машинах рекомендуется установить службы интеграции Hyper-V. Они содержат код для взаимодействия между виртуальным клиентом и сервером (VSC), что повышает производительность виртуальной машины с точки зрения ввода-вывода, управления памятью и сетевой производительности. Службы интеграции Hyper-V можно установить, подключившись к виртуальной машине и выбрав команду «Вставьте установочный диск служб интеграции» в меню действий окна подключения к виртуальной машине. Нажмите кнопку «Установить» в диалоговом окне автоматического воспроизведения, чтобы выполнить установку. Настройка динамической миграции для виртуальной машины SQL Server Организации, которым требуется использовать динамическую миграцию, должны настроить ее в виртуальных машинах. Это реализуется путем изменения автоматического действия при запуске виртуальной машины и подготовки высокого уровня доступности в виртуальной машине с помощью диспетчера отказоустойчивого кластера. Далее эти действия описаны более подробно: 1. Создайте виртуальную машину SQL Server 2008 R2, как описано ранее. Убедитесь, что в ней используются общие тома кластера. 2. В диспетчере Hyper-V в разделе «Виртуальные машины» выберите созданную виртуальную машину (в примерах выше это SQLServer2008R2-VM01). В области действия щелкните ссылку «Параметры» рядом с именем машины. 3. В области слева выберите «Автоматическое действие при запуске». 4. В разделе «Автоматическое действие при запуске» для параметра «Выберите операцию, которую требуется выполнить с данной виртуальной машиной при запуске физического компьютера» задайте значение «Ничего», как показано на рис. 4-8. Затем нажмите кнопку «Применить» и кнопку «ОК». Рисунок 4-8. Настройка автоматического действия при запуске. 5. Запустите диспетчер отказоустойчивого кластера в разделе «Администрирование» меню «Пуск». 6. Если настраиваемый кластер не отображается в дереве консоли диспетчера, щелкните пункт «Диспетчер отказоустойчивости кластеров» правой кнопкой мыши. Выберите команду «Управлять кластером», а затем укажите сам кластер. 7. Если дерево консоли свернуто, раскройте вложенные элементы в элементе, соответствующем кластеру, которым требуется управлять. 8. Выберите раздел «Службы и приложения». 9. В области действий выберите команду «Настроить службу или приложение». 10. На предварительной странице мастера высокой доступности нажмите кнопку «Далее». 11. На странице выбора службы или приложения, показанной на рис. 4-9, выберите пункт «Виртуальная машина», а затем нажмите кнопку «Далее». Рисунок 4-9. Выбор службы или приложения для обеспечения высокой доступности. 12. На странице выбора виртуальной машины, показанной на рис. 4-10, подтвердите имя виртуальной машины, для которой обеспечивается высокая доступность. В этом примере используется SQLServer2008R2-VM01. Нажмите кнопку «Далее». Рисунок 4-10. Настройка высокой доступности для виртуальной машины. Примечание Для настройки высокой доступности виртуальной машины саму машину следует отключить. Это можно сделать, просто отключив ее или завершив работу гостевой ОС. 13. Проверьте выбранные значения и нажмите кнопку «Далее». 14. Мастер настроит высокую доступность для виртуальной машины и даст сводку результатов. Чтобы просмотреть подробности, нажмите кнопку «Показать отчет». Чтобы закрыть мастер, нажмите кнопку «Готово». 15. Проверить, настроена ли высокая доступность для виртуальной машины, можно в двух местах дерева консоли:
Рисунок 4-11. Проверка высокой доступности виртуальной машины. 16. Чтобы включить виртуальную машину, щелкните ее правой кнопкой мыши в разделе «Службы и приложения», а затем выберите команду «Запуск виртуальной машины». После этого виртуальная машина будет включена. Запуск динамической миграции для виртуальной машины SQL Server После включения CSV, создания виртуальной машины SQL Server 2008 R2 VM, настройки автоматического действия при запуске и включения высокой доступности можно запустить динамическую миграцию. Для этого выполните перечисленные ниже действия: 1. Если настраиваемый кластер не отображается в дереве консоли диспетчера отказоустойчивого кластера, щелкните пункт «Диспетчер отказоустойчивости кластеров» правой кнопкой мыши. 2. Выберите команду «Управлять кластером», а затем укажите сам кластер. Разверните раздел «Узлы». 3. В дереве консоли слева выберите узел, куда при помощи динамической миграции переносится кластерная виртуальная машина. 4. Щелкните правой кнопкой мыши ресурс виртуальной машины, отображаемый в центральном разделе, и выберите команду «Выполнить динамическую миграцию виртуальной машины на другой узел». 5. Выберите узел, куда перемещается виртуальная машина, как показано на рис. 4-12. После завершения миграции виртуальная машина должна работать на выбранном узле. Рисунок 4-12. Запуск динамической миграции виртуальной машины SQL Server. 6. Убедитесь, что виртуальная машина успешно перенесена. В разделе «Текущий владелец» виртуальной машины должен быть указан новый узел. |