В среде кластера SQL Server иногда необходимо переместить диск MSDTC (Microsoft Distributed Transaction Coordinator) на новый диск SAN (Storage Area Network). Это может быть вызвано различными причинами, такими как вывод из эксплуатации существующего SAN или обновление до нового решения хранения. В этой статье мы рассмотрим шаги, необходимые для перемещения диска MSDTC на новый SAN.
Шаг 1: Получение имени сервера и IP-адреса сети
С текущего хост-сервера (узла, где виден диск кворума), откройте управление кластером с отказоустойчивостью. В левой панели разверните группу Службы и приложения и выберите ресурс MS-DTC. В окне сводки запишите имя сервера и IP-адрес сети для последующего использования.
Шаг 2: Добавление нового диска SAN в кластер
Чтобы добавить новый диск SAN в кластер, выполните следующие шаги:
- Откройте Диспетчер дисков Windows.
- Щелкните правой кнопкой мыши на новом диске в Диспетчере дисков Windows и выберите “Включить”.
- Щелкните правой кнопкой мыши снова и выберите “Инициализировать”.
- Отформатируйте диск, щелкнув правой кнопкой мыши и выбрав “Создать простой том”. Это откроет Мастер простого тома.
- Укажите новую букву диска (например, U) и метку для диска.
В менеджере кластеров выберите хранилище в левой панели. Затем выберите “Добавить диск” в панели действий и выберите предлагаемый новый диск. Диск теперь должен быть виден в группе доступного хранилища.
Шаг 3: Удаление и добавление нового ресурса MSDTC
К сожалению, нельзя напрямую переместить существующий MSDTC на новый диск. Единственный вариант – удалить существующий MSDTC и добавить новый. Выполните следующие шаги:
- В менеджере кластеров разверните Службы и приложения.
- Щелкните правой кнопкой мыши на группе MSDTC и выберите “Удалить”.
- Существующий диск MSDTC (например, диск X) теперь будет доступен в группе доступного хранилища.
- Выберите старый диск (диск X) в хранилище и щелкните опцию “Изменить букву диска” в панели активности.
- Выберите “Нет” в качестве новой буквы диска и нажмите “OK”.
- Выберите новый диск (диск U) в хранилище и щелкните опцию “Изменить букву диска” в панели активности.
- Выберите “X” в качестве новой буквы диска и нажмите “OK”.
Примечание: Последние четыре шага выполняются для сохранения буквы диска для нового диска такой же, как у старого. Эти шаги необязательны для выполнения.
Шаг 4: Настройка MSDTC на новом диске SAN
Щелкните правой кнопкой мыши на Службы и приложения и выберите опцию “Настроить службы или приложения”. Это откроет экран Мастера высокой доступности.
- Выберите “Далее”, чтобы перечислить службы или приложения, которые можно настроить для высокой доступности.
- Выберите “Координатор распределенных транзакций (DTC)”.
- Выберите “Далее”, чтобы открыть экран настройки точки доступа клиента.
- Введите имя сети и IP-адрес, которые были записаны на первом шаге.
- Выберите “Далее”, чтобы открыть экран настройки хранилища.
- Выберите соответствующий диск из доступной группы хранилища и нажмите “Далее”.
- На экране подтверждения нажмите “Далее”, чтобы завершить настройку.
Теперь MSDTC настроен на новом диске SAN. Вы можете проверить это, открыв диск в Проводнике Windows и подтвердив наличие папки MSDTC.
Шаг 5: Включение службы MSDTC
Установите предпочитаемого владельца через окно свойств и протестируйте отказоустойчивость. Это гарантирует, что служба MSDTC работает правильно на новом диске SAN.
В будущем сообщении мы рассмотрим перемещение диска кворума и системных/пользовательских баз данных на новый массив SAN.
Если вам понравилась эта статья, пожалуйста, поставьте лайк нашей странице на Facebook по адресу http://www.facebook.com/practicalSqlDba.
Для получения больше советов и учебных пособий по SQL Server посетите наш веб-сайт по адресу www.PracticalSqlDba.com.