Как установить MSI в ткань службы удаленно или после развертывания? У меня есть установка, которая мне нужна на каждом узле кластера. Использование удаленного рабочего стола и запуск MSI не является вариантом. Мне нужно что-то, что весит. Есть предположения?Установка MSI в Azure Service Fabric node
ответ
Я понял, как это сделать с помощью SetupEntryPoint и ExeHost в файле ServiceManifest.xml. См. Документацию здесь Documentation to SetupEntryPoint
Вы можете взглянуть на конфигурацию желаемого состояния (DSC), это расширение, которое вы можете использовать в своем шаблоне ARM, это большая тема, так что вот несколько ссылок, которые могут помочь вам начать работу.
Спасибо за ответ. Нужно ли мне создавать новый ресурс автоматизации для этого или использовать вкладку автоматизации на веб-сайте? Непонятно, как добавить ресурсы в мой текущий кластер службы Fabric. –
На самом деле это не связано с Service Fabric. У вас есть виртуальные машины в кластере Service Fabric, и то, что вы пытаетесь сделать, это установить MSI на виртуальных машинах. Так как jimpaine сказал, вы можете сделать это, представив обновленный шаблон ARM. Больше информации здесь о ARM здесь: https://azure.microsoft.com/en-us/documentation/articles/resource-group-template-deploy/ –
Спасибо, что поговорил с другим инженером MS Azure, и они указали мне на SetupEntryPoint, который работал для установки MSI. У меня есть кое-что, что нужно делать на шаблонах ARM. –
- 1. Azure Service Fabric Предыдущая установка после CleanFabric
- 2. Azure App Service vs Azure Service Fabric
- 3. Azure Service Fabric
- 4. Azure service fabric: IReliableQueue
- 5. Azure Service Fabric Scaling
- 6. Azure Service Fabric: Поддержка Linux
- 7. Azure Service Fabric Reminder GetReminder
- 8. Azure Service Fabric Message Queue
- 9. Azure Service Fabric Ошибка активации
- 10. Azure Service Fabric actor microservice
- 11. Restore Azure Service Fabric backup
- 12. Azure Service Fabric Duplex Connection
- 13. Azure Service Fabric 5.1.150.9590 кластер на месте
- 14. Azure Service Fabric vs Azure Container Services
- 15. Надежное состояние blob в Azure Service Fabric?
- 16. Паб/вспомогательный шаблон в Azure Service Fabric
- 17. Запрос списка участников в Azure Service Fabric
- 18. Очистка бездействующих актеров в Azure Service Fabric
- 19. Service Fabric service service
- 20. Azure Service Fabric Actors Reentrancy with Services
- 21. Azure Service Fabric Scale вверх и назад
- 22. Программно останавливать сервис Azure Service Fabric
- 23. Azure Service Fabric и запланированные задачи
- 24. Azure Service Fabric WebAPI с SignalR
- 25. Azure Service Fabric - непрерывная интеграция на VSTS
- 26. Хост-приложение MVC на Azure Service Fabric
- 27. Azure service fabric Кол-во экземпляров
- 28. Azure Service Fabric join Виртуальная сеть
- 29. HTTPS между Azure Service Services Fabric
- 30. Azure Service Fabric InvokeWithRetryAsync огромные накладные расходы
Существует несколько недостатков этого подхода: 1) SetupEntryPoint запускается каждый раз, когда на узле запущен ваш рабочий узел EntryPoint. Будьте готовы к тому, чтобы он выполнялся несколько раз на одном и том же узле в течение всего срока службы. 2) Нет возможности очистки. Каждый узел, на котором будет активирован ваш сервис, будет установлен на нем. 3) Он всегда заканчивается до активации вашей службы, что может замедлить активацию хоста службы. –
Похоже, что на самом деле вы на самом деле отстаете от уровня набора шкал VM - способ получить что-то, установленное на виртуальных машинах, перед запуском приложений Service Fabric. Ознакомьтесь с расширениями виртуального пользовательского сценария для этого: https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-extensions-customscript/ –
Хорошая точка Вацлав. Я тестирую с помощью пользовательских расширений скриптов теперь на моем шкале VM –