Как переместить виртуальные машины Hyper-V в Azure с минимальным воздействием?
Моя компания находится в процессе перевода некоторых своих локальных сервисов в облако Microsoft; некоторые из них полностью заменяются размещенными службами (Exchange, SharePoint); некоторые другие являются пользовательскими приложениями, работающими на локальных серверах, поэтому их необходимо перенести на виртуальные машины Azure без каких-либо изменений в их текущей настройке.
К счастью, почти все наши серверы являются виртуальными машинами Hyper-V, поэтому переход должен быть достаточно простым; Я уже настроил виртуальную сеть Azure, VPN типа "сеть-сеть" и контроллер домена для облачного "сайта", и теперь я хотел бы начать перемещение некоторых виртуальных машин.
Однако вся документация, которую я смог найти, начинается с необходимости запуска sysprep на виртуальной машине перед загрузкой ее виртуального жесткого диска в Azure:
http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-create-upload-vhd-windows-server
http://blogs.technet.com/b/cbernier/archive/2014/01/27/move-vm-s-between-hyper-v-and-windows-azure.aspx
Я не хочу создавать собственные шаблоны виртуальных машин. Мне нужно переместить уже работающие виртуальные машины в Azure, не влияя на их текущую конфигурацию (кроме изменения настроек сети, конечно). Хорошо известно, что Sysprep наносит ущерб нескольким приложениям, и этого я определенно хочу избежать.
Как этого достичь?
1 ответ
Загрузите его как диск, подключите к виртуальной машине и он запустится. Он будет ожидать контроллера домена, поэтому вам следует подготовиться к нему (либо установив его в Azure, либо подключившись обратно к локальному).
Sysprep требуется, если вы хотите загрузить его как изображение, чтобы порождать другие виртуальные машины. Лучше всего придерживаться этого пути.
Ознакомьтесь с официальной документацией для получения дополнительной информации о дисках, образах и виртуальных жестких дисках в Azure.