Сбой активации контейнера в автономном кластере Service Fabric с открытой конфигурацией типа сети в BeginAssignIpAddress - PullRequest
0 голосов
/ 17 сентября 2018

Я использую отдельный узел кластера Dev Service Service.Узел установлен на виртуальной машине Hyper-V с двумя сетевыми адаптерами, подключенными к внешней хост-сети.Первый сетевой адаптер VM настроен на статический IP-адрес и используется в качестве конечной точки кластера.Второй сетевой адаптер виртуальной машины настроен через DHCP и имеет IP-адрес из той же подсети, что и первый сетевой адаптер.

Я рассмотрел тему «Режимы работы сети контейнера Service Fabric» (https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-networking-modes). IЯ включил DnsService, IPProviderEnabled и ContainerNetworkSetup. Шаг 2. Я пропустил, потому что это применимо к конфигурации Azure Resource Manager. Я настроил тип сети на Открыть в манифесте приложения. Служба содержит контейнер докера.

Когда я публикую приложение в кластере, я получаю предупреждения в канале Microsoft-Service-Fabric \ Admin с категорией хостинга. Вот текст некоторых сообщений:

  • SFApplication1Type_App6:ebanking2016xg_ContainerPkg@257e8304-637b-4e58-bc13-388542cf6d6c@d526398e-e01e-43fd-b1d4-9cba19bd608c:131816448810648848: End BeginAssignIpAddress. Error FABRIC_E_INVALID_OPERATION
  • Failed to remove enpoint resource file=C:\ProgramData\SF\vm0\Fabric\work\Applications\SFApplication1Type_App6\ebanking2016xg_ContainerPkg.d526398e-e01e-43fd-b1d4-9cba19bd608c.Endpoints.txt. Error=0x80070002. NodeVersion=6.3.176.9494:0:0.
  • SFApplication1Type_App6:ebanking2016xg_ContainerPkg@257e8304-637b-4e58-bc13-388542cf6d6c@d526398e-e01e-43fd-b1d4-9cba19bd608c:131816448810648848: End(Setup->EndCleanupServicePackageEnvironment due to error FABRIC_E_INVALID_OPERATION): error 0x80070002
  • End(SetupPackageEnvironment): Id=SFApplication1Type_App6:ebanking2016xg_ContainerPkg@257e8304-637b-4e58-bc13-388542cf6d6c@d526398e-e01e-43fd-b1d4-9cba19bd608c, Version=1.0:1.0:131816452585647419, ErrorCode=FABRIC_E_INVALID_OPERATION

...

  • Activate: Activate:SFApplication1Type_App6:ebanking2016xg_ContainerPkg@257e8304-637b-4e58-bc13-388542cf6d6c@d526398e-e01e-43fd-b1d4-9cba19bd608c:1.0:1.0:131816452585647419, ErrorCode=FABRIC_E_INVALID_OPERATION, RetryCount=0

Эта группа предупреждающих сообщений продолжает появляться с интервалом в 10 секунд, и приложение остается в состоянии Активация на узле.

Когда я не устанавливаю nЧтобы открыть тип работы, приложение успешно активируется с использованием режима nat.

Таким образом, возникает пара вопросов:

  • Поддерживается ли тип сети Open при установке автономной Service Fabric?
  • Какая конфигурация требуется на уровне хоста, гостя, кластера и узла?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...