Назад | Перейти на главную страницу

Как переместить виртуальные машины Hyper-V в Azure с минимальным влиянием?

Моя компания находится в процессе перевода некоторых своих локальных сервисов в облако Microsoft; некоторые из них полностью заменяются размещенными сервисами (Exchange, SharePoint); некоторые другие - это настраиваемые приложения, работающие на локальных серверах, поэтому их необходимо переместить на виртуальные машины Azure без каких-либо изменений в их текущих настройках.

К счастью, почти все наши серверы являются виртуальными машинами Hyper-V, поэтому переход должен быть довольно простым; Я уже настроил виртуальную сеть Azure, VPN типа «сеть-сеть» и контроллер домена для «облачного» «сайта», и теперь я хотел бы начать перемещение некоторых виртуальных машин.

Однако вся документация, которую я смог найти, начинается с необходимости запустить sysprep на виртуальной машине перед загрузкой ее VHD в 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, как известно, наносит ущерб нескольким приложениям, и я определенно хочу избежать этого.

Как этого добиться?

Загрузите его как диск, подключите к виртуальной машине, и она запустится. Он будет ожидать контроллер домена, поэтому вы должны подготовиться к этому (либо имея его в Azure, либо подключившись обратно к локальному).

Sysprep требуется, если вы хотите загрузить его как образ для создания других виртуальных машин. Лучше следовать этому маршруту.

Проверить официальную документация для получения дополнительных сведений о дисках, образах и виртуальных жестких дисках в Azure.