Обзор
Позвольте мне сначала дать краткий обзор того, чего мы хотим достичь. В настоящее время я помогаю развернуть TripleO Openstack Cloud, и мы хотели бы использовать другой способ хранения журналов, предоставляемых службой rsyslog, созданной из следующего шаблона тепла: rsyslog-контейнер-puppet.yaml
.
Вместо того, чтобы полагаться на elasticsearch для хранения журналов, мы хотели бы настроить rsyslog для передачи журналов в экземпляр Graylog вместо этого (используя tls). Это должно быть выполнено во время самого процесса развертывания.
Текущие соображения
Первое соображение состояло в том, чтобы переопределить только определенные параметры, используя процесс, описанный в это Руководство RedHat. Можно ли переопределить значения конфигурации службы rsyslog, используя Экстрапреконфиг
?
Вторым соображением было создание пользовательского шаблона Heat на основе исходного шаблона rsyslog. Если бы это был путь, не могли бы вы дать несколько советов о том, как это сделать. Я знаю, что вы можете предоставить пользовательские шаблоны, используя --templates
аргумент при развертывании overcloud. Но чего я не понимаю, так это того, есть ли зависимости от шаблона тепла и с чего бы я начал реализовывать собственный шаблон rsyslog для хранения журналов в Graylog.
Я надеюсь, что вы можете помочь мне найти решение проблемы под рукой.
С наилучшими пожеланиями.