SkyCover Infrastructure CD - дистрибутив кластера высокой надежности

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

SkyCover Infrastructure CD - дистрибутив кластера высокой надежности

Сообщение Bluetooth »

Мы рады представить вам новый открытый проект Skycover Infrastructure CD - дистрибутив кластера высокой надежности XEN/DRBD для запуска виртуальных машин Linux и Windows.

Кластер XEN/DRBD использует синхронную запись данных на два узла и возможность старта виртуальной машины на любом из них. Эта технология позволяет сократить время аварийного простоя до 5 минут и снижает совокупную стоимость оборудования.

Типовые задачи управления кластером, включая миграцию и изменение размера дисков удобно решаются благодаря использованию системы Ganeti.
  • Сразу после установки кластер готов к эксплуатации - автоматически производится более 30 настроек системы для повышения производительности, надежности и удобства.
  • Установка одного узла кластера занимает всего 15 минут - установщик задает минимум вопросов, предлагаются типовые варианты разметки для 1,2,4,6 и 8 дисков.
  • В состав кластера входит виртуальная машина для развертывания сетевой
    инфраструктуры: dns, dhcp+ddns, approx, puppet - все автоматически настраивается и начинает работать прямо "из коробки".
  • Система настроена для запуска виртуальных машин GNU/Linux и Windows.
  • Кластер можно развернуть без подключения к интернету - на iso образе есть все необходимые для этого пакеты, а также пакеты с популярными сетевыми сервисами.
  • Дистрибутив дружелюбен для начинающих и удобен для профессионалов — готовую к эксплуатации сетевую инфраструктуру на основе кластера SCI-CD можно развернуть всего за 1 час (начиная с установки двух узлов).


SkyCover Infrastructure CD — это базовый компонент проекта SkyCover Infrastructure, дистрибутива многоцелевой автоматизированной инфраструктуры, оснащенной автоматическим мониторингом, бэкапом и средствами аудита.

Сайт проекта: http://www.skycover.ru/opensource/sci/sci-cd/
Вики проекта: https://redmine.skycover.ru/projects/sci-cd/wiki/ОБЗОР
Скачать образы можно здесь: http://apt.vds-host.org/sci-cd/
Исходные коды здесь: https://github.com/skycover/sci-cd

Если есть какие-то вопросы, пишите сюда, на гитхаб, в редмайн, в список рассылки skycover-sci-ru@googlegroups.com или на емейл sci@skycover.ru
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: SkyCover Infrastructure CD - дистрибутив кластера высокой надежности

Сообщение Ленивая Бестолочь »

таки почему не сделали просто пресид (или как там он) для инсталлера дебиана? зачем ещё один дистрибутив? :-)
и почему не солярис вообще
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: SkyCover Infrastructure CD - дистрибутив кластера высокой надежности

Сообщение Bluetooth »

Ленивая Бестолочь писал(а):
12.12.2012 15:50
таки почему не сделали просто пресид (или как там он) для инсталлера дебиана? зачем ещё один дистрибутив? :-)

Пресид там тоже есть, в числе прочего, но одним пресидом все это не сделаешь, помимо этого там постинсталляционные скрипты, скрипты по добавлению кластера, по созданию сервисной машинки, ну и паппет модули в сервисной машинке, которые делают остальное :)
Например, что тюнится после установки ноды: https://redmine.skycover.ru/projects/sci-cd...ki/POST-INSTALL
и почему не солярис вообще
Почему не опэниндиана? :)
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: SkyCover Infrastructure CD - дистрибутив кластера высокой надежности

Сообщение Ленивая Бестолочь »

ну и что, постинст скрипты не запихнуть в инсталлер? :-)
просто имхо debian-6.0.6-xen-drbd.cd.iso звучит более разумно, чем новый HA-нанодистрибутив с нескучными обоями :-)

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

неинтерпрайзный солярис не нужен
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: SkyCover Infrastructure CD - дистрибутив кластера высокой надежности

Сообщение Bluetooth »

ну и что, постинст скрипты не запихнуть в инсталлер? :-)
Ну так они там и есть.
просто имхо debian-6.0.6-xen-drbd.cd.iso звучит более разумно, чем новый HA-нанодистрибутив с нескучными обоями :-)
Так ли важно название?
короче - я вот например, условно говоря всем этим пользуюсь и на самом деле мне было бы удобно, чтобы был подобный диск, но бросать всё и доверяться чужим конфигам как-то не хочется.
с другой стороны, если это просто дебиан с определённым набором пакетов изкоробки и с небольшими и понятными настройками - то это очень гут.

Есть, грубо говоря, 3 этапа:
1) установка ноды
2) инициализация кластера ganeti
3) создание сервисной машинки с puppet, dns, dhcp, approx.

Никто не заставляет выполнять второй и третий этапы. Можешь поставить ноду, там будут все пакеты, возможность выбрать вариант авторазметки рейда, будут сделаны те самые "небольшие и понятные настройки".

Если захочешь пойти дальше - запускаешь скрипт, который инициализирует кластер (в общем-то, это и руками делать можно, просто у нас удобнее). Получаешь кластер ганети, который умеет работать с drbd.

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

солярис не нужен

fixed :)
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: SkyCover Infrastructure CD - дистрибутив кластера высокой надежности

Сообщение Ленивая Бестолочь »

тогда круто круто :-)
а паппет чего делает?
сам ты ненужен :-)
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: SkyCover Infrastructure CD - дистрибутив кластера высокой надежности

Сообщение Bluetooth »

а паппет чего делает?
В паппете сейчас пять модулей есть:
timezone
exim4(может доставлять всю системную почту в ящик на сервисной виртуалке, а может через смартхост на сторонний ящик)
locale
dns - автоматически формирует прямую и обратную зону, прописывает туда адрес кластера, нод, сервисной виртуалки. Настроен на апдейты от dhcp сервера
dhcp сервер - автоматически настраивается на LAN, но выключен по дефолту
approx
Планируется еще bacula и zabbix с авторегистрацией.

Код модулей можно здесь посмотреть:
https://github.com/skycover/sci-puppet
сам ты ненужен :-)

:P
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: SkyCover Infrastructure CD - дистрибутив кластера высокой надежности

Сообщение Ленивая Бестолочь »

разглядывал ваш паппет и подумалось:

Код: Выделить всё

exec{'/etc/init.d/rsyslog restart':
    refreshonly => true,
    subscribe => File['/etc/rsyslog.d/bind9_chroot'],
}

вот интересно, а в дебиане можно перезапускать сислог не зависимо от того, какой установлен?
типа как в солярисе svcsadm restart svc:/system/system-log?
чтобы универсальнее правила писать можно было.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: SkyCover Infrastructure CD - дистрибутив кластера высокой надежности

Сообщение Bluetooth »

Ленивая Бестолочь писал(а):
12.12.2012 20:41
разглядывал ваш паппет и подумалось:

Код: Выделить всё

exec{'/etc/init.d/rsyslog restart':
    refreshonly => true,
    subscribe => File['/etc/rsyslog.d/bind9_chroot'],
}

вот интересно, а в дебиане можно перезапускать сислог не зависимо от того, какой установлен?
типа как в солярисе svcsadm restart svc:/system/system-log?
чтобы универсальнее правила писать можно было.

Ну, вообще, нельзя. Дебиан веем тут был бы alternative на сислог какой-нибудь, но ничего такого не предусмотрено.
Можно было бы решить задачу и на стороне паппета, внеся ресурс syslog и соотвествующих провайдеров ему. Но этого тоже нет.
Можно решить проблему непосредственно в коде, но это дополнительный кодинг.

Вообще, проблема переносимости в паппете стоит не то чтобы остро, но стоит. Особенно в свете того, что, например, 2.6 puppetmaster напрочь не работает с 2.7 puppet агентом. И не знаю, как насчет наоборот.
Например, я сейчас не готов озаботиться переносом всего того, что есть в паппете, для убунты 10.04 и 12.04, хотя они у меня в небольших количествах имеются. Ну а с debian lenny и squeeze справляюсь(справлялся) вроде.
Спасибо сказали:
Аватара пользователя
moonglow
Сообщения: 90
ОС: CentOS

Re: SkyCover Infrastructure CD - дистрибутив кластера высокой надежности

Сообщение moonglow »

Bluetooth писал(а):
13.12.2012 00:56
Ленивая Бестолочь писал(а):
12.12.2012 20:41
разглядывал ваш паппет и подумалось:

Код: Выделить всё

exec{'/etc/init.d/rsyslog restart':
    refreshonly => true,
    subscribe => File['/etc/rsyslog.d/bind9_chroot'],
}

вот интересно, а в дебиане можно перезапускать сислог не зависимо от того, какой установлен?
типа как в солярисе svcsadm restart svc:/system/system-log?
чтобы универсальнее правила писать можно было.

Ну, вообще, нельзя. Дебиан веем тут был бы alternative на сислог какой-нибудь, но ничего такого не предусмотрено.
Можно было бы решить задачу и на стороне паппета, внеся ресурс syslog и соотвествующих провайдеров ему. Но этого тоже нет.
Можно решить проблему непосредственно в коде, но это дополнительный кодинг.

Вообще, проблема переносимости в паппете стоит не то чтобы остро, но стоит. Особенно в свете того, что, например, 2.6 puppetmaster напрочь не работает с 2.7 puppet агентом. И не знаю, как насчет наоборот.
Например, я сейчас не готов озаботиться переносом всего того, что есть в паппете, для убунты 10.04 и 12.04, хотя они у меня в небольших количествах имеются. Ну а с debian lenny и squeeze справляюсь(справлялся) вроде.


Где-то видел +1 решение, там процессу с именем *syslog* посылали SIGHUP

Классно, интересный проект.
Спасибо сказали:
gbnet
Сообщения: 37

Re: SkyCover Infrastructure CD - дистрибутив кластера высокой надежности

Сообщение gbnet »

Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: SkyCover Infrastructure CD - дистрибутив кластера высокой надежности

Сообщение Bluetooth »

gbnet писал(а):
24.01.2013 23:39
http://apt.vds-host.org/sci-cd/
Пусто .

Спасибо за наводку, исправил.
Спасибо сказали: