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

Требуется ли «waagent -deprovision» для миграции виртуальной машины Azure в другую подписку?

Я перенес большой двоичный объект .vhd, основанный на виртуальной машине Linux, из подписки Azure «A» в подписку Azure «B».

Я использовал эту статью в качестве руководства: Перенос виртуальной машины Azure между учетными записями хранения Мне было трудно найти всю необходимую информацию, поэтому для людей со схожими потребностями «Хранилище»> «Управление ключами доступа» было разделом портала Azure с необходимой информацией; это не было объяснено в статье.

Когда я перехожу к этапу создания образа из файла .vhd в подписке B, мне предлагается установить флажок, чтобы указать, что я запустил «waagent -deprovision» на виртуальной машине.

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

Единственная важная уникальная информация на сервере - это ключи API для других сервисов. Существуют сохраненные ключи SSH, но они предназначены для замены исходной виртуальной машины, поэтому желательно, чтобы они были сохранены.

Безопасно ли для меня ложное подтверждение того, что я запустил «waagent -deprovision», чтобы создать образ, или есть риск?

Для этого вам не нужно создавать изображение. Вам необходимо скопировать виртуальный жесткий диск в новую учетную запись хранения, а затем создать из него «Диск», а не «Образ». Затем вы можете использовать этот диск из скопированного большого двоичного объекта VHD для подключения к вашей новой виртуальной машине в качестве OSDisk.

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