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

Облачная подготовка Amazon с использованием puppet & theforeman

Есть ли в puppetlabs модули, помогающие предоставлять инстансы Amazon Ec2 в VPC / вне VPC? Есть рекомендации?

Я хочу запустить инстанс на основе образа AMI. К этому экземпляру должно быть прикреплено несколько IP-адресов. Я хотел бы сделать это с помощью мастера.

Кроме того, я заметил, что документация для руководителей отсутствует в области EC2, поэтому у меня возникли некоторые проблемы с настройкой нескольких IP-адресов на экземпляре Amazon. Был бы признателен за любую помощь в этой области?

Наконец, если мне нужно создать файлы на запущенном инстансе Amazon, как мне это сделать через мастера? Кажется, что намного проще сделать это с помощью puppetmaster без бригадира ... например.

file { "/var/log/admin-app-log":
    ensure => "directory",
    owner  => "root",
    group  => "wheel",
    mode   => 750,
}

Я все еще нахожусь на стадии обучения ... поэтому был бы признателен за некоторые рекомендации. .

Я ничего не знаю о мастере.

У Puppet есть инструмент под названием Cloud Provisioner. Я не использовал его и не знаю, работает он с VPC или нет:

http://docs.puppetlabs.com/guides/cloud_pack_getting_started.html

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