puppet

Andreyka
На сайте с 19.02.2005
Offline
822
#41

Туда тоже можно.

Не стоит плодить сущности без необходимости
A
На сайте с 14.11.2011
Offline
34
alw
#42
Andreyka:
Туда тоже можно.

Наши тесты показывают, что если диски виртуалок делать в файлах, то io в виртуалке просаживается процентов на 20-25 по сравнению с хостом. Я делаю в lvm разделах - так просадка незначительная.

А вот в случае со стораджем... Вы как их подключаете? iscsi? fc? infiniban? sas?

Администрирование linux, windows (/ru/forum/671883) icq 4831950
Andreyka
На сайте с 19.02.2005
Offline
822
#43

Все зависит от бюджета и требований заказчика

Pavel.Odintsov
На сайте с 13.05.2009
Offline
169
#44
Andreyka:
Я пробовал, он у меня файлы тупо не видел. Гугление вывело на баг.
Возможно что сейчас этот баг исправили.

В CentOS наиная с 5.2 заканчивая 6.1 все идеально и работает на 100+ машинах :)

Pavel.Odintsov добавил 21.11.2011 в 12:28

Кстати, если кому интерсно, реализовывал пару интересных фич с Папетом: http://phpsuxx.blogspot.com/2010/04/puppet-subversion.html (Перенос всей конфигурации Puppet в Subversion)

Кроме этого, есть спец шаблонизатор, который умеет примерно следующее. На входе:


import "ovz_common.pp"
import "ovz_64.pp"

# new nodes, from 13 to *
node %s {
include "ovz_common"
include "ovz_64"
}

На выходе:


node "node1.domain.ru", ... ,"node101.domain.ru" {
include "ovz_common"
include "ovz_x64"
}

Получилось даже вроде ничегошно :)

Решение по обнаружению DDoS атак для хостинг компаний, дата центров и операторов связи: FastNetMon (https://fastnetmon.com)
A
На сайте с 14.11.2011
Offline
34
alw
#45
Pavel.Odintsov:
В CentOS наиная с 5.2 заканчивая 6.1 все идеально и работает на 100+ машинах :)

Pavel.Odintsov добавил 21.11.2011 в 12:28
Кстати, если кому интерсно, реализовывал пару интересных фич с Папетом: http://phpsuxx.blogspot.com/2010/04/puppet-subversion.html (Перенос всей конфигурации Puppet в Subversion)

Это правильно, мы тоже в svn храним.

А внедрили отдельную инфраструктуру для разработки-отладки рецептов?


Кроме этого, есть спец шаблонизатор, который умеет примерно следующее. На входе:


import "ovz_common.pp"
import "ovz_64.pp"

# new nodes, from 13 to *
node %s {
include "ovz_common"
include "ovz_64"
}


На выходе:


node "node1.domain.ru", ... ,"node101.domain.ru" {
include "ovz_common"
include "ovz_x64"
}


Получилось даже вроде ничегошно :)

А зачем так то? в именовании нод вполне себе регекспы пишутся..

Pavel.Odintsov
На сайте с 13.05.2009
Offline
169
#46

Много нод отличной друг от друга конфигурации и без закономерности в именах, поэтому так - они сгруппированы по тиам в yaml файлике, туда добавляешь строку и после запуска make файла во все шаблоны подставляется нужное имя.

А что за окружение для отладки рецептов?

A
На сайте с 14.11.2011
Offline
34
alw
#47
Pavel.Odintsov:
Много нод отличной друг от друга конфигурации и без закономерности в именах, поэтому так - они сгруппированы по тиам в yaml файлике, туда добавляешь строку и после запуска make файла во все шаблоны подставляется нужное имя.

А что за окружение для отладки рецептов?

Ну допустим ставится у вас задача разработать-внедрить новый рецепт, как это происходит?

Pavel.Odintsov
На сайте с 13.05.2009
Offline
169
#48

Да довольно штатно, подбирается новая машина, где внедрять, берется тестовая машина с существующим рецептом. Идет выкат на папет мастер, после этого синкается тестовая машина, где уже была подобная конфигурация, просматривается результат работы и после этого идет выкат на продакшен. Хотя часто часть тестов тупо игнорируется, так как в основном правки идут уже не в рецептах, а в конфигах, которые уже забиты в паппет.

А вариант управления виртхостами и прочем из паппета мне не особенно нравится. Для VPS - тем более.

A
На сайте с 14.11.2011
Offline
34
alw
#49
Pavel.Odintsov:

А вариант управления виртхостами и прочем из паппета мне не особенно нравится. Для VPS - тем более.

Ну у нас тут не VPS, а достаточно тривиальная ситуация. Надо несколько десятков сайтов в разных локациях смодпроксировать на внутренние ресурсы с одинаковыми настройками. Эта задачка на паппет ложится хорошо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий