Не удается развернуть кластер Service Fabric на портале

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

На шаге 4 во всех случаях портал указывает, что шаблон ARM, созданный порталом, действителен, и позволяет мне начать процесс развертывания. Примерно через 10 минут я в 20-й раз получаю ужасный значок Ошибка развертывания на панели инструментов!

введите описание изображения здесь

Нажав на значок, я попадаю в журнал ошибок, который указывает на то, что возникла проблема с «Запись развертываний».

введите описание изображения здесь

введите описание изображения здесь

Я также вижу, что созданы все необходимые типы ресурсов (учетные записи хранения, масштабируемые наборы виртуальных машин и т. Д.)

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

введите описание изображения здесь

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

Единственное, что я мог бы попробовать, - это разные регионы (я ориентировался только на запад США 2) и, возможно, некоторые варианты размера виртуальной машины (ориентировался на A0 по стоимости).

Кто-нибудь еще сталкивался с подобными проблемами? Мне удавалось развертывать кластеры и раньше (несколько месяцев назад), но с тех пор меня постоянно останавливает эта ошибка!

ОБНОВЛЕНИЕ 1

Я попытался выполнить развертывание в западной части США 2, используя размер виртуальной машины A1_V2, и снова получил сбой развертывания записи, но на этот раз в масштабируемом наборе виртуальных машин у меня другая ошибка:

ProvisioningState / failed / VMExtensionHandlerNonTransientError

Обработчик Microsoft.Azure.Diagnostics.IaaSDiagnostics сообщил об ошибке для расширения виртуальной машины VMDiagnosticsVmExt_vmNodeType0Name с кодом ошибки терминала «1007» и сообщением об ошибке: «Не удалось установить плагин (имя: Microsoft.Azure.Diagnostics.IaaSDiagnostics, версия 1.10.0.0) с исключением. Команда C: \ Packages \ Plugins \ Microsoft.Azure.Diagnostics.IaaSDiagnostics \ 1.10.0.0 \ DiagnosticsInstall.cmd из Microsoft.Azure.Diagnostics.IaaSDiagnostics не завершилась вовремя! Убить его ... '

ОБНОВЛЕНИЕ 2

Я выполнил развертывание в центральной части США, используя виртуальную машину размера D, и смог развернуть ее нормально. На данный момент кажется, что проблемы вызывают либо регион, либо размер виртуальной машины. Собираюсь сделать еще несколько развертываний с использованием различных размеров и регионов виртуальных машин и продолжу обновлять здесь свои выводы ...

ОБНОВЛЕНИЕ 3

Удалось создать кластер Standard_D1_v2 с одним узлом в Западном США 2.

ОБНОВЛЕНИЕ 4

Смог создать 3-узловой кластер Standard_A2_v2 в Западной части США 2.

Проблема не в регионе .....

ОБНОВЛЕНИЕ 5

Вторая попытка развернуть виртуальную машину A1_V2 на западе США 2 привела к той же ошибке, что и в прошлый раз, когда использовалась виртуальная машина этого размера:

ProvisioningState / failed / VMExtensionHandlerNonTransientError

ОКОНЧАТЕЛЬНОЕ ОБНОВЛЕНИЕ

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

Я надеюсь, что Microsoft обновит свой портал, чтобы следующий разработчик не столкнулся с такими же проблемами, как я. Прямо сейчас портал заставляет вас думать, что ваша установка действительна (даже проходит проверку на шаге 4), а затем терпит неудачу без какой-либо ясности. Я открыл заявку в службу поддержки, и даже специалисты по Azure дают мне возможность проверить настройки своего поставщика ресурсов! Они понятия не имеют, что я использую виртуальные машины недостаточного размера!

Я также считаю, что разработчикам слишком дорого платить так много только за то, чтобы установить несколько тестовых узлов в облаке. И я до сих пор недоумеваю, что смог запустить 5-узловой кластер A0, но больше не могу! Может быть, с тех пор было обновление программного обеспечения Service Fabric?


person INNVTV    schedule 28.06.2017    source источник


Ответы (1)


  • Рекомендуемый SKU виртуальной машины - Standard D3 или Standard D3_V2 или эквивалентный с минимум 14 ГБ локального SSD.
  • Минимальный поддерживаемый SKU виртуальной машины - Standard D1 или Standard D1_V2 или эквивалентный с минимум 14 ГБ локального SSD.
  • SKU виртуальных машин с неполным ядром, такие как Standard A0, не поддерживаются для производственных рабочих нагрузок.
  • Стандартный артикул A1 не поддерживается для производственных рабочих нагрузок по соображениям производительности.

Источник

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

person LoekD    schedule 29.06.2017
comment
Но несколько месяцев назад мне удалось развернуть 5-узловой кластер A0, которым я работаю до сих пор? Для портала очень сбивает с толку то, что это не ясно для пользователей, и что он действительно периодически работает с неподдерживаемыми размерами виртуальных машин ... Я протестирую еще несколько развертываний и помечу это как ответ, если это согласуется. Если кто-то из Microsoft читает это, вам действительно следует обновить пользовательский интерфейс портала (а также встроенную проверку ARM), чтобы предупредить пользователя. Вы уже делаете это, когда пытаетесь выполнить ‹5 узлов. Сэкономил бы мне дни разработки ... - person INNVTV; 29.06.2017
comment
Это было. спасибо, Лук. Я надеюсь, что Microsoft обновит свой портал, чтобы следующий разработчик не столкнулся с такими же проблемами, как я. Прямо сейчас портал заставляет вас думать, что ваша установка действительна (даже проходит проверку на шаге 4), а затем терпит неудачу без какой-либо ясности. Я открыл заявку в службу поддержки, и даже специалисты по Azure дают мне возможность проверить настройки своего поставщика ресурсов! Они понятия не имели, что я использую виртуальные машины недостаточного размера! - person INNVTV; 29.06.2017