Настройте роль сервера обработки с помощью патчей конфигурации

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

https://doc.sitecore.net/sitecore_experience_platform/xdb_configuration/configure_a_processing_server

Однако многие из этих шагов требуют включения / выключения файлов вручную на установленном сервере. Кто-нибудь видел или создавал файл патча (похожий на SwitchMasterToWeb), который может отключить / включить соответствующую функцию в качестве патча? Я бы предпочел не трогать установку Sitecore по умолчанию и вместо этого полагаться на автоматическое развертывание исправлений конфигурации.

3 ответа

Решение

Если кто-то еще захочет это найти, я разместил на GitHub некоторые работы с файлами патчей для различных версий для 8.0:

https://github.com/jst-cyr/Sitecore-Role-Configs

Патчи будут делать "отключение / включение / изменение" для авторинга, доставки или обработки. У меня нет сервера отчетов.

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

Я настроил Octopus Deploy для запуска шага сценария Powershell после развертывания, чтобы отключить файлы и изменить настройки, если файлы исправлений не могут выполнить эту работу.

Я очень рекомендую инструменты Powercore для такого рода вещей.

https://github.com/adoprog/Sitecore-PowerCore/tree/master/Framework/ConfigUtils

Sitecore оценил POC для того же. На данный момент применимо к Sitecore CMS 8.1 rev. 160302 (обновление-2). Смотрите здесь - https://github.com/Sitecore/Sitecore-Configuration-Roles

Другие вопросы по тегам