2016-10-04 4 views
1

Я использую две виртуальные машины Microsoft Azure (классифицированные как классические), работающие на Linux. Один используется для целей тестирования и внутренних демонстраций, другой - это производство и запуск нескольких экземпляров клиентов.Я хотел бы изменить размер виртуальной машины Microsoft Azure без потери моих данных

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

Azure Support ответ получен: «Мы рекомендуем вам удалить виртуальную машину, сохранив прикрепленные диски и создав новую виртуальную машину с требуемым размером». Не знаете, почему это было бы лучше?

+0

Что значит потерять данные? Сохраняете ли вы данные о производстве на эфемерном (внутреннем) диске с царапинами? Если это так, это не долговечно и всегда подвержено риску (и рекламируется как таковое), и, вероятно, будет уничтожено/воссоздано при изменении размера вашей виртуальной машины. –

ответ

1

Любые данные, хранящиеся на эфемерном (внутреннем-шасси) диске, подвержены риску, так как это нестойкий диск (и, по всей вероятности, будет уничтожен/воссоздан при изменении размера виртуальной машины).

Единственный способ иметь надежные данные - использовать Azure Storage (blobs, vhd в качестве подключенного диска, хранилище Azure File) или внешнюю базу данных. Azure Storage - durable (минимум 3 копии) и не хранится на вашей виртуальной машине. более

одно: ВМ OS Disk является VHD в Azure Storage (так диск OS является долговечны, так же, как приложенный VHD-х).

+0

Да, на этой машине у нас есть один OS DISK и два диска DATA (.vhd). Я понимаю, что мы потеряем данные, которые находятся на OS DISK, в то время как диск данных может быть прикреплен к новой машине или храниться с текущим после изменения его размера. – Nikola

+0

На самом деле вы ничего не теряете на диске ОС. Вы теряете данные на диске * scratch *. –

0

У вас есть несколько способов сделать это, и имейте в виду, что сказал Дэвид, данные на дисках ОС, прикрепленных дисках и блоках являются единственными прочными.

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

1- Перейти к ВМ на портале и захвата изображение из него.

-Перейдите к новому образу и создать новый VM из него, указывая, новые функции, которые вам нужны.

3 Когда закончите, подключите к вашей новой виртуальной машине, сохраняя прежний без завершения.

4- Проверьте, имеются ли все ваши данные, если да, то вы можете удалить старый. (Если вам нужен старый IP-адрес, вы все равно можете назначить его новому).

Cheers.

+0

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

+0

Рад, что я смог помочь. –