Модная штучка

Поднимаем свой кластер на freeBSD

Декабрь 28, 2011 | ITшное, Администрирование | Модные словечки , , , | Оставить свое мнение

Привет! Есть у меня в подчинении один проект, для которого очень важен высокий аптайм и работа при больших нагрузках.

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

Как я недавно писал в своем твиттере, для синхронизации файлов мне понравилась утилита csync2, которую я и планирую заюзать для этого.

При этом и процесс установки будет не совсем тупым повторением всех дейтвий, выполненных на первом сервере, во всяком случае не весь процесс =)

Начало конечно такое же:

  1. меняем порт со стандартного на другой
  2. меняем рутовый пароль
  3. обновляем порты  //http://toha.su/post/и-снова-о-настройке-freebsd/
  4. обновляем софт csup //same
  5. украсим немного командную строку //http://toha.su/post/разукрасим-командную-строку/
  6. настраиваем unicode для «русских» пользователей (самого юзера создадим позже) //http://toha.su/post/freebsd-русификация-удалась-или-даешь-unicode/
  7. обновляем мир //http://toha.su/post/и-снова-о-настройке-freebsd/
  8. обновляем ядро //http://toha.su/post/и-снова-о-настройке-freebsd/
  9. ставим софт (mc, screen, nano) //http://toha.su/post/настройка-сервера-на-freebsd-установка-софт/
  10. создаем юзера, под которым будем работать
  11. ставим sudo //http://toha.su/post/freebsd-sudo/
  12. продолжаем ставить софт (mysql, php, nginx), при чем зметьте что софт только ставим, не конфигурируем ничего //см. п.9
  13. подключаем сервер к мониторингу cacti (об этом подробнее ниже)

Подключение сервера к cacti на другом сервере

Дабы не плодить на каждом сервере свою систему мониторинга, подключим новый сервер на кактусу на старом.

Для этого на новый нужно поставить SNMP (http://toha.su/post/уютненький-сервер-на-freebsd-мониторинг-мат/)

После установки заходим в какти — console -> devices -> add

  • Адрес — айпи сервера.
  • Тип хоста — ucd/net SNMP Host
  • SNMP версия — v2
  • комьюнити указываете то же что в конфиге (там было changeme)

Если на новом сервере SNMP установлен и запущен то после добавления вы должны увидеть сообщение что действие выполнено успешно и хост добавлен. После этого уже добавляете туда графики, атачите график к нужному дереву и ждете обновления, у меня сразу в devices новый хост был со статусом unknown и в разделе graphs не отображался. Но спустя 5 минут (время обновления данных) статус перерос в OK. В графиках хост появился, подожду теперь и посмотрю как оно будет рисоваться (и будет ли :D).

Хотя вот судя по тому что значения Current/Min/Max обновились вижу что все ок будет.

На этом работа по установке нужного софта закончилось. И впереди самое интересное =)


Наследить..