2016-12-13 7 views
9

Пытаюсь предоставление лазурь VM программно, и я получил это:Что такое «управляемые» и «не управляемые» комплекты доступности?

Необработанное исключение типа «Microsoft.Rest.Azure.CloudException» произошло в mscorlib.dll Дополнительная информация: прибавление VM с управляемыми дисками для неконтролируемой доступности. Установка или добавление виртуальной машины с дисками на основе blob для управляемого набора доступности не поддерживается. Создайте набор доступности с установленным свойством «managed», чтобы добавить к нему виртуальную машину с управляемыми дисками.

К сожалению, я не понимаю различия, о которых он говорит, с управляемыми и неконтролируемыми наборами готовности. API, который я использую для создания наборов доступности, даже не имеет такого флага/свойства. Какую концептуальную справочную информацию я не вижу здесь?

ответ

3

Я боюсь, что он говорит, что нужно. И это состояние ясное.

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

+0

Спасибо, Михал. :-) – Azeem

1

Когда вы создаете доступность, установленную через Azure Portal или через модуль ARM PowerShell, вы должны выбрать, будет ли он содержать управляемые или неуправляемые диски.

enter image description here

Следующее изображение показывает разницу между обоими типами (взятый из this video):

enter image description here

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

Существует больше информации здесь: https://docs.microsoft.com/en-gb/azure/virtual-machines/windows/managed-disks-overview