Azure Resource Manager: подключить виртуальный жесткий диск к виртуальной машине во время подготовки?

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

Мой dataDisk ресурс:

  "dataDisks": [
    {
      "name": "jmdisk",
      "diskSizeGB": "100",
      "lun": 0,
      "vhd": {
        "uri": "https://jmje.blob.core.windows.net/vhds/jenkinshome.vhd"
      },
      "createOption": "attach"
    }
  ]

Но во время деплоя - у меня ошибка от Azure:

STATUSMESSAGE{
  "error": {
    "code": "OperationNotAllowed",
    "target": "dataDisk",
    "message": "Addition of a blob based disk to VM with managed disks is not supported."
  }
}

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

UPD Решил это, просто создав новый Управляемый диск и скопировав туда данные.


person setevoy    schedule 24.02.2017    source источник


Ответы (2)


Вы можете создать управляемый диск из существующего большого двоичного объекта — образец этого можно увидеть здесь: https://github.com/chagarw/MDPP/blob/master/101-create-image-availabilityset-2vm-from-blob/azuredeploy.json

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

person bmoore-msft    schedule 27.02.2017
comment
Да, спасибо, я уже решил эту проблему, просто создав новый управляемый диск и скопировав туда данные. Обновлю Q. - person setevoy; 27.02.2017