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

Миграция классической виртуальной машины Azure

Наш облачный продукт передан другой компании. У этой компании есть собственная подписка на Azure, и мне нужно перевести все службы на новую подписку. Облачная служба включает в себя базу данных SQL Azure, облачную службу (классическую, с 1 веб-ролью и 1 рабочей ролью), учетную запись хранения (классическая) и виртуальную машину (классическую), на которой выполняется SQL Server со службами Reporting Services.

Наш CI / CD-сервер настроен для развертывания базы данных и облачных сервисов. Служба хранения передается с помощью AzCopy.

У меня проблема в том, что у меня нет данных для перенастройки сервера отчетов. Я взял копию виртуальных жестких дисков (когда машина была выключена, но не была подготовлена ​​к системе) и скопировал их в новую службу хранения. Мне нужно найти способ создать новую классическую виртуальную машину и присоединить к ней два виртуальных жестких диска, не нарушая существующую среду. Как только среда пройдет тестирование, текущая среда будет удалена. Поскольку виртуальная машина является «классической» моделью, портал Azure не переносит ее в другую подписку. Я бы хотел избежать sysprepping текущего сервера отчетов в реальном времени, если это возможно, потому что я не могу позволить себе нарушить работу текущей службы.

Я много читал здесь, но большая часть из них, похоже, применима к более поздним (неклассическим) виртуальным машинам и относится к «управляемым» и «неуправляемым» дискам, которых я не понимаю. Существуют сценарии, создающие виртуальные сети и т. Д., С которыми текущая среда не может сравниться.

Я надеюсь, что кто-нибудь поможет мне с самым простым способом перенести эту виртуальную машину?

В соответствии с вашим сценарием, если вы хотите, чтобы ваши исходные и новые виртуальные машины существовали одновременно, вам необходимо выполнить sysprep. Теперь вы не можете выполнять на исходных виртуальных машинах, я предлагаю вам загрузить виртуальные жесткие диски виртуальной машины на свой локальный компьютер и использовать этот виртуальный жесткий диск для создания новой виртуальной машины в Hyper, после чего вы можете выполнить sysprep. Пожалуйста, выполните следующие шаги:

1. Загрузите виртуальный жесткий диск исходной виртуальной машины на локальный компьютер из Azure, вы можете использовать Azcopy.

2. Создайте новую виртуальную машину в Hyper, вы можете обратиться к этому ссылка на сайт.

3. На Hyper VM необходимо выполнить sysprep.

4.Загрузите виртуальный жесткий диск в классическую учетную запись хранения Azure. Важно! Если вы используете AzCopy для копирования виртуального жесткого диска из локального хранилища в хранилище Azure, убедитесь, что вы указали /BlobType:Page за копию.

5. Создайте новое изображение на классическом портале.

6. Создайте новую виртуальную машину в Azure с вашим образом.