Перемещение большого объемного тома через виртуальную машину
Текущая ситуация:
Windows server 2008r2 работает под управлением VMWare esxi5.5.
Накопитель объемом 3 ТБ, состоящий из 3-х виртуальных дисков по 1 ТБ в томе. (D)
Диск содержит около 1,9 ТБ данных.
D диск содержит более 30 файлов базы данных SQL Server.
Несколько других экземпляров размещены на разных дисках.
Мы хотим переместить этот диск 3 ТБ на новый сервер.
Новый сервер будет иметь ту же версию ОС и версию SQL-сервера.
Однако он будет иметь больше ресурсов и будет полностью выделен для этого экземпляра SQL-сервера.
Что мы рассматриваем:
Перемещение составного тома на другой сервер.
Это потребует отсоединения тома от текущего сервера и его подключения к новому серверу. Мы сделали это в промежуточной настройке, однако в этой конфигурации не было составного тома, и информация о перемещении составных томов через виртуальные тома очень скудна.Копирование всего с составного тома на новый, не составной том и перенос этого диска на новый сервер.
Преимущество этого состоит в том, что нет необходимости перемещать составные тома.
Однако копирование всех данных займет много времени и будет означать более длительное время обслуживания.
Эта проблема:
В нашей промежуточной среде нет объединенных дисков, у нее один том (1,99 ТБ, так как размер промежуточной памяти составляет всего 1 ТБ).
Я не могу воспроизвести движение с чем-то одинакового размера, не тратя много времени и ресурсов на воссоздание текущей настройки.
Я ищу любую документацию, которая показывает, что перемещение связанного диска с одной виртуальной машины на другую правильно распознает их как группу сторонних дисков.
Пока я только нашел эту статью.
Или еще лучше, более чистое решение для перемещения баз данных между серверами.
Будет ли безопасно воспроизвести это без дисков объемом 3 ТБ, просто с дисками размером 250 ГБ x3 в томе? Или я могу ожидать дополнительных проблем с большими дисками, которые просто невозможно протестировать без увеличения размера более 2 ТБ ( максимальный размер одного тома).
1 ответ
Это должно работать, для различных значений "должен" и "работать".
Основные шаги (более подробно доступны в этой статье Technet):
- Почему-то говорится сначала удалить диски в диспетчере устройств. Это кажется мне странным, но эй, это Microsoft.
- В разделе "Управление дисками" щелкните правой кнопкой мыши и выберите "Удалить диск" с первого сервера.
- В VMware отключите их и подключите к новому серверу.
- Когда все диски подключены и распознаны новым сервером, щелкните их правой кнопкой мыши и выберите "Импортировать чужой диск".
- Windows должна распознать промежуток и разрешить доступ к нему.
Тем не менее, я настоятельно рекомендую иметь A) хорошее резервное копирование и B) полностью протестированный процесс. Просто создайте новый промежуток 5x1 ГБ или что-то в этом роде и поместите его между двумя серверами. Это должно дать вам представление о любых подводных камнях или ошибках, которые вы можете увидеть.