az vm create с управляемым диском приводит к «недопустимому использованию для профиля хранения: создание неуправляемого диска ОС, созданного из обобщенного VHD» - PullRequest
0 голосов
/ 26 апреля 2018
$ az vm create \
  --name=colemick-nixosdev3 \
  --resource-group=colemick-nixosdev3 \
  --ssh-key-value=ssh-rsa ...' \
  --size=Standard_D16s_v3 \
  --image=/subscriptions/aff271ee-e9be-4441-b9bb-42f5af4cbaeb/resourceGroups/aznixos/providers/Microsoft.Compute/disks/nixos-image-16.09.1694.019dcc3-x86_64-linux.vhd

invalid usage for storage profile: create unmanaged OS disk created from generalized VHD:
    missing: --os-type, --use-unmanaged-disk

Изображение указывает на управляемый диск в моей подписке.Я знаю, что управляемый диск поддерживается действительным BLOB-файлом страницы VHD.

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

Я также могу опубликовать сценарий, использованный для создания этого управляемого диска, но он был примерно такой:

  • создать учетную запись хранения / контейнер
  • скопировать в него блоб
  • создать MD с использованием URI блоба в качестве источника

1 Ответ

0 голосов
/ 26 апреля 2018

Похоже, все это связано с тем, как интерфейс командной строки Azure пытался перехватить обнаружение между ссылками на диск и URI-объектами BLOB-объектов: https://github.com/Azure/azure-cli/issues/6227

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...