Управление кластером Unix/FreeBSD без cfengine и puppet РИТ++ 2010
В 2010–2012 построил Dream Industries в качестве первого CTO. Последние годы работает с ранними стартапами в России и за рубежом над продуктом и стратегией роста.
Тезисы
Тезисы:
В жизни каждого успешного системного инженера наступает момент, когда стандартные инструменты Unix уже не позволяют эффективно управлять серверной инфраструктурой. Часто на помощь приходят проприетарные продукты от поставщика конкретной платформы, будь то RedHat, IBM или Sun. Иногда получается обойтись открытыми решениями типа cfengine и puppet. У комплексных решений есть проблемы: монолитность, сложность, недостаток документации о внутренних процессах, невозможность эффективной диагностики.
Данный мастер-класс рассматривает реальный опыт построения и поддержки HPC-кластера на базе FreeBSD, а также рассматривает фундаментальные проблемы Unix как платформы для больших, сложных инсталляций, и пути их решения.
- обзор решений на Linux: ROCKS, xCAT
- FreeBSD для кластеров: за и против, истории успеха
- инфраструктурные задачи: AAA, хранилище, управление
- AAA: LDAP, OpenLDAP, nss_ldap, pam_ldap, nscd
- проблемы Kerberos для auth и NFS
- работа машин в режиме stateless: PXE, NFS root
- использование локальных дисков и NFS-разделов
- управление: модели pull/push, pssh, rc.conf.d
- out-of-band: IPMI, пример box-reset, IP-KVM
- аудит для контроля доступа и диагностики
- мониторинг: ganglia (multicast) и др.
- обновления firmware
- неполадки hardware
- проблемы: неполадки, совместимость, vendor support
Аудитория:
администраторы более одной машины Unix/FreeBSD