Мне нужно перенести несколько виртуальных машин на новый сервер, и мне было интересно, можно ли использовать подход репликации виртуальных машин на новый сервер с новым сервером, выступающим в качестве места назначения реплики, а затем просто использовать эти реплики в качестве основных виртуальных машин. на новом сервере, а затем выключите старый сервер после завершения.
Насколько мне известно, реплики виртуальных машин такие же, как и исходные, и это не должно быть проблемой. Это верно?
Если вышеприведенное понимание верно, могу ли я затем настроить другой (3-й) сервер в качестве постоянного сервера репликации для нового сервера?
Чтобы уточнить, я сказал, что 5 виртуальных машин работают на HOST1. Я бы настроил HOST2 для получения репликации 5 виртуальных машин. После завершения я бы запустил реплику виртуальной машины на HOST2 и выбрал HOST2 в качестве основного сервера и списал HOST1.
Следующий вопрос: могу ли я настроить HOST3 в качестве нового постоянного сервера репликации для HOST2, и все будет работать нормально? Итак, реплика реплики.
В настоящее время HOST1 работает под управлением Windows Server 2012R2, а HOST2 работает под управлением Server 2016, быстрое чтение показывает, что вы можете выполнять репликацию между этими двумя ОС. Но рад, что меня поправят.
Я не могу придумать причину, по которой это не сработает, если Hyper-V не знает, что они реплики, и не разрешит эту операцию.
В этом случае (невозможно сделать это) я мог бы экспортировать их, но это займет больше времени, и я предпочитаю маршрутизатор реплики, поскольку они будут более актуальными, когда я приду для внесения изменений, и я хочу минимизировать время простоя .
Все комментарии / отзывы об этом подходе?
Спасибо.
Я использовал репликацию Hyper-V как метод миграции виртуальных машин. Может нормально работать. Вы не можете выполнить аварийное переключение (миграцию) через репликацию, не останавливая виртуальную машину во время аварийного переключения, но это займет всего пару минут.
Просто настройте репликацию всех виртуальных машин, которые вы хотите перенести. Подождите, пока все синхронизируется. Когда вы будете готовы к миграции, остановите виртуальные машины и используйте действие «Запланированное аварийное переключение», выбрав вариант обратной репликации и запустите виртуальную машину на новом сервере.
Имейте в виду, что при настройке репликации в идеале вы должны иметь коммутаторы VMS на источнике / назначении, которые соответствуют имени и конфигурации.
Когда вы выполняете начальную репликацию, Hyper-V может по умолчанию хранить ваши виртуальные машины по неоптимальному пути. Если вы настроили репликацию, а затем запланировали ее на 30 минут в будущем и до начала репликации, перенесите хранилище виртуальной машины на новый хост.
Мне нравятся мои виртуальные машины, хранящиеся в D:\Hyper-V\{name of vm}
, когда вы включаете репликацию, реплика в моей системе по умолчанию D:\Hyper-V\Hyper-V Replica
на основе моей конфигурации. Это фрагмент PS, который я использовал для перемещения вещей.
Get-VM |
Where-Object { $_.Path -eq 'D:\Hyper-V\Hyper-V Replica' } |
ForEach-Object {
$MoveOptions = @{
'Name' = $_.Name
'DestinationStoragePath' = 'D:\Hyper-V\{0}' -f $_.Name
}
Move-VMStorage @MoveOptions
}
В любом случае, как только все будет перенесено, просто удалите репликацию между новым + старым сервером. Затем вы можете настроить репликацию на новую постоянную цель репликации.