25 апреля 2013 г.

Как полностью удалить виртуальную машину на Windows Azure?

Вы уже знаете, что удаляя виртуальную машину на Windows Azure, вы можете ее восстановить.

Однако, чтобы ее восстановить, следует правильно удалить машину, то есть, кроме самой машины, нужно удалить еще одноименную облачную службу.

Как видите, создав виртуальную машину, Windows Azure создает еще несколько объектов (службу, диск).

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


Итак, чтобы удалить полностью виртуальную машину нужно удалить:
  1. Саму виртуальную машину.
  2. Облачную службу, связанную с этой машиной.
  3. Диск виртуальной машины.
  4. Хранилище, связанное с этой машиной (только если оно не используется вами и/или другими вашими виртуалками).


Шаг 1: Удаление самой виртуальной машины



Но обратите внимание на сообщение, которое появляется, когда вы нажимаете кнопку "Удалить".


О том, что это значит - будет описано дальше.


Шаг 2: Удаление облачной службы, связанной с удаляемой виртуальной машиной


На самом деле, удалять облачную службу не обязательно, если на ней не запущено "развертывание" (deployment). Без "развертывания" облачная служба не потребляет ваше процессорное время.

Однако удалить вам все же нужно, если вы хотите восстановить виртуальную машину с диска - о чем я уже писал. Но в данном сообщении - это не тот случай. Тем не менее в рамках полного удаления ВМ, нужно удалить и облачную службу, тем более что в подписке, по-моему есть ограничение на количество одновременно существующих облачных служб (могу ошибаться).

Поэтому, после удаления виртуальной машины, удалите и облачную службу.




Шаг 3: Удаление диска VHD виртуальной машины


Это тот самый диск, с которого вы можете восстановить виртуалку. Но так как восстанавливать вы ничего больше не будете, то удалите диск. Удаление диска - это самое интересное.

Логично предположить, что диск будет в хранилище. И это так. Но если вы попытаетесь его оттуда удалить, у вас ничего не выйдет.


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

Однако вы можете одним махом и "отсоединить" и удалить его.
  1. Зайдите на портал Windows Azure и перейдите в раздел "Виртуальные машины".
  2. Откройте вкладку "Диски".
  3. Найдите диск, который использовался вашей виртуальной машиной. Его название будет начинаться с названия вашей виртуальной машины.

  4. Выберите его и нажмите "Удалить" и далее "Удалить связанный VHD".

  5. В появившемся сообщении внизу, нажмите "Да".

  6. Дождитесь завершения удаления.



Шаг 4: Удаление хранилища, связанного с виртуальной машиной


На самом деле, это - необязательный шаг, и я если вы его решите выполнить, то удостоверьтесь, что в этом хранилище у вас нет:
  • других виртуальных дисков
  • других контейнеров с блобами
Дело в том, Windows Azure создает для нескольких виртуальных машин с расположением в одном месте. Хотя в любом случае, если у вас будут используемые диски, вы не сможете удалить такое хранилище.
  1. На портале Windows Azure, откройте раздел "Хранилище".
  2. Найдите хранилище, в котором хранится ваш диск VHD.

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

Если таких хранилищ два и больше, то тут уже попробуйте догадаться, которое использовалось под ваш удаленный диск (по расположению, дате создания, содержимому)
  1. Откройте хранилище (кликнув по нему в первой колонке).
  2. Перейдите на вкладку "Контейнеры".

  3. Удостоверьтесь, что кроме контейнера vhds других контейнеров в хранилище нет.
  4. Зайдите в контейнер vhds.
  5. Удостоверьтесь, что других блобов, т.е. дисков VHD, связанных с другими виртуальными машинами в контейнере нет.

Если хранилище пустое, то можете его удалить. 
  1. На портале Windows Azure, в разделе "Хранилище", выберите хранилище, в котором хранился ваш диск VHD.
  2. Нажмите "Удалить" и в появившемся внизу сообщении нажмите "Да".

  3. Дождитесь завершения удаления.

На этом - все. Виртуальную машину, и все, что с ней связано вы удалили из Windows Azure.

Комментариев нет:

Отправить комментарий