Вопросы с тегом «puppet»

Puppet - это инструмент управления конфигурацией (Unix & Windows) с собственным языком, специфичным для домена.

4
Управление приложением на нескольких серверах или PXE против cfEngine / Chef / Puppet
У нас есть приложение, которое работает на нескольких (5 или около того и будет расти) коробках. Аппаратное обеспечение одинаково на всех машинах, и в идеале программное обеспечение должно быть таким же. Я управлял ими вручную до сих пор и больше не хочу (статические IP-адреса, отключение всех необходимых служб, установка необходимых …

2
Опции для мультисайтовой высокой доступности с Puppet
У меня есть два центра обработки данных, и, поскольку все больше нашей важной инфраструктуры начинает контролироваться с помощью Puppet, важно, чтобы мастер Puppet Master работал на втором сайте в случае отказа нашего основного сайта. Еще лучше было бы иметь своего рода активную / активную настройку, чтобы серверы на втором сайте …

3
Плюсы и минусы децентрализованной кукольной архитектуры
У нас есть около 300 серверов RHEL, которые в настоящее время подключаются к серверу Puppetmaster. Однако мы заметили некоторые узкие места в производительности, и это является точкой сбоя в нашей системе. Я довольно новичок в Puppet в целом, и я рассматриваю возможность создания децентрализованной архитектуры Puppet вместо подключения клиентов Puppet …

1
Как мне рекурсивно отразить каталог и его содержимое с помощью puppet?
Допустим, у меня есть модуль с files/etc/foo/{conf0, conf1, conf2, conf3, etc}. Достаточно просто разместить каждый из этих файлов, когда их количество невелико: file { 'conf0': path => '/etc/foo/conf0', ensure => true, source => 'puppet:///.../etc/foo/conf0', } и повтори. Но при этом требуется немало дублирования, и его сложно поддерживать, если имеется несколько …
14 puppet 

3
Как управлять смонтированными разделами (fstab + точки монтирования) из кукольного
Я хочу управлять смонтированными разделами из puppet, что включает в себя как изменение, так /etc/fstabи создание каталогов, используемых в качестве точек монтирования. Тип mountресурса обновляется fstabпросто отлично, но использование fileдля создания точек монтирования немного сложнее. Например, по умолчанию владельцем каталога является root, и если корень (/) подключенного раздела имеет другого …
14 linux  puppet 

4
Puppet: проверьте, определен ли Resource, или создайте его
Я пытался найти способ проверить, определен ли ресурс в другом файле, и если нет, то создать его? Быстрый пример: if File[$local_container] { alert("Testing - It existed $local_container") } else { file{ "$local_container": ensure => directory, } } Тем не менее - File[$local_container]всегда кажется, чтобы оценить истину. Есть ли способ сделать …
14 puppet 

2
Новый сервер не может получить конфигурацию от Puppetmaster из-за ошибки ssl
Три машины в производственной среде имели некоторые проблемы с оборудованием и были выведены из эксплуатации. Команда инфраструктуры переустановила их и дала им те же имена хостов и IP-адреса. Цель состоит в том, чтобы запустить Puppet на этих системах, чтобы они могли быть снова введены в эксплуатацию. попытка 1) Старые сертификаты …

3
Уведомляется, когда файл, контролируемый puppet, будет изменен yum
Можно ли получить уведомление на консоли, когда пакет, содержащий файл, которым управляет puppet, собирается изменить этот файл? Имеется в виду, что при выполнении обновления yum в yum можно ли добавить пользовательское предупреждение?
13 puppet  yum 

5
Исправить службы, которые были отключены в / etc / default / с помощью puppet?
Я использую puppet (теоретически), чтобы npcd запускался после установки, однако в Ubuntu эта служба устанавливается с установкой по умолчанию в / etc / default / npcd для RUN = "no": $ cat /etc/default/npcd # Default settings for the NPCD init script. # Should NPCD be started? ("yes" to enable) RUN="no" …
13 ubuntu  puppet  service 

3
Как вручную создать Puppet CA и сертификаты?
Мне интересно, как вручную (используя openssl вместо команды puppet ca) создать CA, который будет использоваться Puppet? Цель состоит в том, чтобы создать сценарий создания таких ЦС, чтобы развернуть их на нескольких puppetmasters, а не создавать сертификаты на них с помощью команды puppet cert. Есть идеи как это сделать? Мне удалось …

2
Используйте кукольный, чтобы установить имя хоста?
Есть ли способ установить имя хоста сервера с помощью Puppet? Я мог бы написать собственный тип, но, возможно, есть более простой способ. Благодарность [Edit] Извините, я должен был упомянуть, что я запускаю Puppet Masterless, сначала Puppet настраивается, а затем настраивает все остальное.
13 puppet 

2
Добавление случайной задержки для команды Linux
Я использую func для выполнения параллельных команд на наших серверах. На днях у нас возникла проблема, когда при перезапуске службы puppetvia funcвсе наши серверы работали puppetmasterодновременно. Мой вопрос: как я могу выполнить одну и ту же команду на наборе серверов, добавив задержку перед выполнением на отдельных серверах? Например: random_delay && …

4
В Puppet, как мне защитить переменную пароля (в данном случае пароль MySQL)?
Я использую Puppet для обеспечения MySQL параметризованным классом: class mysql::server( $password ) { package { 'mysql-server': ensure => installed } package { 'mysql': ensure => installed } service { 'mysqld': enable => true, ensure => running, require => Package['mysql-server'], } exec { 'set-mysql-password': unless => "mysqladmin -uroot -p$password status", path …

3
Вызов функции Puppet из шаблона Puppet?
Начиная с версии 0.24.8, может ли шаблон Puppet вызывать функцию Puppet? Я могу получить аналогичную функциональность, вызвав функцию в моем манифесте, присвоив возвращаемое значение переменной, а затем используя lookupvar ('variable') в шаблоне, но я бы хотел исключить посредника.
13 puppet 

3
Puppet: Получить домашний каталог пользователей
Я создаю пользователя следующим образом user { $username: comment => "$name", shell => "$shell", managehome => false, password => "$password", groups => $groups } Теперь, как вы можете видеть, я делаю управляющий дом - ложь. Теперь по дорожке мне нужно отправить файл в домашний каталог пользователя. $key = "${homedir}/${name}/file" file …
12 linux  puppet 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.