2015-10-29 2 views
0

Я бы не подумал, что виртуальная машина может полностью окупить себя (но это будет приятная функция), но для этого нужно запустить вспомогательную VM. Я ищу пример такого для Linux VM. Мне бы действительно понравился пример, когда VM можно было полностью очистить после, удалить, удалить, удалить диски (включая загрузку), без следа, без хранения, nada.Ищет пример azure Linux VM deprovisioning (через вспомогательную VM)

+0

Вы имеете в виду, что виртуальная машина вызывает некоторую функцию, чтобы удалить себя? - Он может вызвать команду powershell «Remove-AzureVM» против себя (или другие альтернативы платформы) –

+0

Я думаю, что команда не будет завершена, потому что первое, что она сделает, это остановить виртуальную машину. В любом случае, я ищу полную очистку и конкретную Linux (отредактированный вопрос, чтобы отразить это). –

ответ

0

Если вы работаете в Linux, вы можете использовать Azure CLI, который предоставляет необходимые функции.

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

Поскольку вы удаляете весь стек, нет необходимости в изящном завершении работы (что было бы более сложным, хотя и не невозможным). Вы можете просто нажать кнопку «Удалить» и позволить Azure отобразить остальную часть.

+0

Это не похоже на это, однако я не вижу никакой силы. Это то, что я сделал: '$ azure vm delete -b -q kjb05fastjobs1p0 info: Выполнение команды vm delete + Получение виртуальных машин предупреждение: не найдено VM информация: vm delete command OK'. Я сделал это с моей локальной машины, не пытаясь убить машину от себя. Все, что произошло, это машина остановлена. Он по-прежнему предоставляется, и загрузочный диск все еще подключен. –

+0

Однако он работает, когда он запускается из себя с опущенным «-q». Мне просто нужно сделать здесь документ или что-то подобное, чтобы ответить на приглашение «да». Почему это работает для самоубийства, но не убийство вне меня. –

+0

Хорошо, без -q, тоже работает убийство. Вот код (windows & linux shell scripts): echo yes | azure vm delete -b my-vm-name. Одна из проблем, которые у меня есть, это то, что это также приведет к удалению облачного сервиса. Я хотел бы поддерживать активный облачный сервис и запускать виртуальные машины на этом сервисе. Я не знаю, что происходит с несколькими виртуальными машинами в облачном сервисе, когда один из них совершает самоубийство - все ли они умирают, потому что их облачное обслуживание уходит? –