Клонирование виртуальной машины в Azure с сохранением существующих


17

Там, кажется, не прямой ответ об этом онлайн. У меня есть виртуальная машина в Azure, и я хочу клонировать ее в другой регион в случае отказа моего существующего сервера. Это должна быть точная копия, но все, что я могу найти, это перемещение виртуальных машин, а не клонирование. Я предполагаю, что вы не можете выполнить определенный тип клонирования, возможно, из-за того, что имена компьютеров не могут быть одинаковыми для виртуальной машины.

Есть ли хорошая статья о том, что делать, или я должен начать с нуля и собрать виртуальную машину заново, пытаясь воспроизвести то, что у меня уже есть?


1
Пожалуйста, смотрите второй вариант в этой статье MS: docs.microsoft.com/en-us/azure/virtual-machines/windows/…
crshovrd

Ответы:


3

Если вы используете классическое развертывание, все, что вам нужно сделать, это:

  1. Sysprep ваш сервер (Windows) или отмена агента (Linux)
  2. Нажмите Capture, используя портал, чтобы создать образ вашей виртуальной машины.
  3. Используйте Azcopy для копирования файла VHD, созданного во вторичный регион
  4. Создайте новый образ (дополнительный регион), используя только что скопированный файл VHD
  5. Разверните новую виртуальную машину, используя этот образ (дополнительный регион)

Если вы используете ARM, прочитайте это .

Рекомендации :

Захват образа виртуальной машины Azure Windows

Как запечатлеть классическую виртуальную машину Linux как образ

Передача данных с помощью утилиты командной строки AzCopy


2
Разве это не оставляет вашу оригинальную машину "обобщенной"? Что если вы хотите продолжить использовать как оригинал, так и клон?
Энди Джонс

Ты не можешь После обобщения вы должны повторно развернуть.
Бруно Фариа

1
То, что после генерализации вы должны перераспределить, очень важно и неясно для меня. Я пытался обобщить виртуальную машину и не понимал, что буду полностью заблокирован. И поскольку я не выключил виртуальную машину должным образом (вместо этого я выбрал перезагрузку), я даже не смог ее клонировать. К счастью, это была тестовая ВМ.
Симон

4

Вот как я это сделал, не нужно было использовать PowerShell, и моя оригинальная виртуальная машина все еще работала после.

Результат, если вы используете sysprepиз документации:

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

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/capture-image-resource?toc=%2Fazure%2Fvirtual-machines%2Fwindows%2Fclassic%2Ftoc.json

шаги:

Начните с копирования диска. Создайте снимок, затем создайте диск из снимка. Это позволяет сохранить исходный VHD как запасной вариант.

  1. В левом меню нажмите Все ресурсы.
  2. В раскрывающемся списке «Все типы» отмените выбор «Выбрать все», затем прокрутите вниз и выберите «Диски», чтобы найти доступные диски.
  3. Нажмите на диск, который вы хотели бы использовать. Откроется страница обзора диска.
  4. На странице «Обзор» в верхнем меню нажмите «Создать снимок».
  5. Введите имя для снимка.
  6. Выберите группу ресурсов для снимка. Вы можете использовать существующую группу ресурсов или создать новую.
  7. Выберите, использовать ли стандартное (HDD) или Premium (SDD) хранилище.
  8. Когда вы закончите, нажмите кнопку Создать, чтобы создать снимок.
  9. После того, как снимок был создан, нажмите + Создать ресурс в левом меню.
  10. В строке поиска введите управляемый диск и выберите Управляемые диски из списка.
  11. На странице «Управляемые диски» нажмите «Создать».
  12. Введите имя для диска.
  13. Выберите группу ресурсов для диска. Вы можете использовать существующую группу ресурсов или создать новую. Это также будет группа ресурсов, в которой вы создадите виртуальную машину с диска.
  14. Выберите, использовать ли стандартное (HDD) или Premium (SDD) хранилище.
  15. В поле «Тип источника» убедитесь, что выбран «Снимок».
  16. В раскрывающемся списке «Снимок источника» выберите снимок, который вы хотите использовать.
  17. При необходимости внесите любые другие изменения и нажмите «Создать», чтобы создать диск.

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

  1. В левом меню нажмите Все ресурсы.
  2. В раскрывающемся списке «Все типы» отмените выбор «Выбрать все», затем прокрутите вниз и выберите «Диски», чтобы найти доступные диски.
  3. Нажмите на диск, который вы хотели бы использовать. Откроется страница обзора диска. На странице Обзор убедитесь, что DISK STATE указан как Unattached. Если это не так, вам может потребоваться либо отсоединить диск от ВМ, либо удалить ВМ, чтобы освободить диск.
  4. В меню в верхней части панели нажмите + Создать виртуальную машину.
  5. На странице «Основы» для новой виртуальной машины введите имя и выберите существующую группу ресурсов или создайте новую.
  6. На странице «Размер» выберите страницу размера виртуальной машины и нажмите «Выбрать».
  7. На странице настроек вы можете разрешить порталу создавать все новые ресурсы или выбрать существующую виртуальную сеть и группу безопасности сети. Портал всегда создает новый сетевой адаптер и публичный IP-адрес для новой виртуальной машины.
  8. Внесите любые изменения в параметры мониторинга и добавьте любые расширения по мере необходимости.
  9. Когда вы закончите, нажмите ОК.
  10. Если конфигурация виртуальной машины проходит проверку, нажмите OK, чтобы начать развертывание.

Я решил создать новую виртуальную сеть, поскольку сами серверы не нуждались в локальных подключениях.

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized-portal#copy-a-disk


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.