Я настроил виртуальную машину Ubuntu в Azure, к сожалению, используя модель развертывания группы ресурсов. Теперь я обнаружил, что виртуальная машина гостевой ОС группы ресурсов не может выполнить резервное копирование или сделать снимок в хранилище, как это было бы с классической машиной.
Потребовалось время, чтобы настроить виртуальную машину Ubuntu, на которой размещались веб-приложение и база данных PHP, и теперь она стала продуктивной.
Я разработчик, а не системный человек, есть ли способ, как переместить хранилища хоста группы ресурсов в классическую среду вместо того, чтобы настраивать новую виртуальную машину Ubuntu и устанавливать все заново?
В то время как ваша виртуальная машина основана на ARM, базовый виртуальный жесткий диск находится в хранилище больших двоичных объектов. Поскольку это просто капля, его можно скопировать куда угодно.
Сначала вам нужно уничтожить вашу виртуальную машину (что фактически нарушает базовую аренду VHD), но сохранить диск (например, не удалять VHD).
Если у вас еще нет классической учетной записи хранения, вам необходимо ее создать (вы можете сделать это через портал или через CLI / PowerShell).
Затем скопируйте vhd из хранилища на базе ARM в классическое хранилище. Команда Azure предоставляет AzCopy для этой цели, но вы можете использовать любой сторонний инструмент по своему выбору.
На этом этапе вы должны иметь возможность создать диск из этого vhd и создать классическую виртуальную машину на основе этого диска.