Ошибка развертывания шаблона Service Fabric Cluster Arm

Я использую выпуск vsts для развертывания моего шаблона руки. Шаблон представляет собой двухузловой кластер Service Fabric со всеми необходимыми компонентами. У меня была проблема, когда автоматическое масштабирование масштабируемых наборов уменьшало количество виртуальных машин, и служба теряла кворум, потому что масштабируемый набор, похоже, не сообщает о том, что произойдет масштабирование кластера, поэтому я подумал об изменении уровня устойчивости. от бронзы до серебра может помочь. Это было ошибкой, так как хотя в документации указано, что доступно серебро, при создании кластера на лазурном портале доступны только бронза и золото. Gold — не вариант, так как размер виртуальной машины должен быть D15_V2 или G5, а это сумасшедшие деньги. Итак, вернемся к бронзе.

Но теперь мой шаблон не развертывается... Сам ресурс кластера застрял в развертывании. На момент написания статьи он длился почти 2 часа, что, по моему опыту, беспрецедентно. Я пробовал это несколько раз, и он неоднократно застревает здесь.

Информация, которую я получаю:

{
  "error": {
    "code": "InternalServerError",
    "message": "An error occurred.",
    "details": []
  }
}

Как видите, очень полезно!

Журнал активности не намного лучше. Он просто говорит, что операция записи кластера не удалась. Есть ли способ получить более подробную диагностику? Любые идеи действительно ценятся, поскольку нет никаких подсказок относительно того, что не получается.

Спасибо


person Edward Rixon    schedule 06.09.2016    source источник
comment
Вы пытались развернуть его из Visual Studio, чтобы увидеть, можно ли его развернуть успешно?   -  person Eddie Chen - MSFT    schedule 08.09.2016
comment
У меня была такая же ошибка при развертывании из Visual Studio. Однако! где-то попутно было внесено еще одно изменение в шаблон. Некоторые параметры были перемещены в переменные, а все ссылки на эти параметры также были отредактированы. После отмены этого изменения ошибка исчезла. Я не знаю, почему это сломало его. Шаблон был действительным, и все необходимые значения присутствовали и использовались. Немного странный.   -  person Edward Rixon    schedule 08.09.2016
comment
ты решил это? вы можете получить более подробную ошибку   -  person 4c74356b41    schedule 28.11.2018
comment
Боюсь, без понятия, это было давно. Могу поспорить, что это была какая-то ошибка в шаблоне, которая была исправлена, когда были внесены другие изменения ... я должен как-то решить этот вопрос?   -  person Edward Rixon    schedule 28.11.2018


Ответы (1)


Вы можете добавить переменную под названием «system.debug» со значением «true», чтобы получать подробную информацию журнала после выпуска.

person Pascal Naber    schedule 07.09.2016
comment
Спасибо за предложение, но у меня уже есть эта переменная... - person Edward Rixon; 07.09.2016
comment
Хорошо, но у VSTS, к сожалению, нет другого варианта получить более подробную диагностику. Я не знаю, что вы пытались увидеть в Azure. Вы можете выбрать группу ресурсов, в которой выполняется развертывание, и щелкнуть ссылку Последнее развертывание. Альтернативой является выбор журнала действий на портале (в группе ресурсов или в меню). Боюсь, это не покажет вам больше информации... - person Pascal Naber; 08.09.2016