Назад | Перейти на главную страницу

Факт дата-центра в Puppet

В примерах я видел, как люди помещают факт под названием dc или datacenter в их иерархиях. Однако нигде не ясно, как этот факт используется для определения центра обработки данных. Есть ли что-то, что уже существует для того же? Или каждый пишет свой собственный факт? Был бы признателен за помощь в понимании этого.

То, что вы описываете, обычно делается путем расширения основного набора фактов на сервере. Есть два способа добавить дополнительные факты:

Пользовательские факты - факты, созданные с помощью кода Ruby

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

В любом случае эти факты могут быть сгенерированы программируемыми на основе еще одной комбинации атрибутов и / или преднамеренной идентификации роли и местоположения сервера. В случае центра обработки данных, если центры обработки данных различаются по IP-адресу, вы можете указать центр обработки данных вне этого.