5. Вам будет это интересно если:
• у вас больше 100 серверов
• вам приходится вводить в строй много новых серверов
• вам критично время запуска новых серверов
• вам нужен доступ к управлению серверами из одной точки
• вы хотите управлять виртуальными и физическими
серверами используя один набор инструментов
5
6. Содержание
• Термины
• Проблема выбора
• Почему xCAT?
• Архитектура xCAT
• Масштабируемость
• Инсталляция нового оборудования
– Badoo’s ITOPS way
• Best Practices
• Заключение 6
8. Проблема выбора
• инфраструктурное решение
• поддержка разных вендоров HW
• побольше “из коробки”
• простой инструмент
• минимум “усложнений”
Чего хотели мы?
?
8
9. Почему xCAT?
• Поддержка SLES/RHEL etc
• Поддержка VMWare & KVM
• Разделение пользователей по уровню доступа
• Высокая масштабируемость
• Automagic Discovery
• MySQL, PostgreSQL, SQLite, DB2 как backend
• Notification Infrastructure
• Обновление статуса нод
• Централизованная консоль
9
11. Масштабируемость xCAT
• Наша инсталляция – 2000+ серверов
• Отказоустрйчивые “головные сервера” (Active/Active)
• Использование xCAT’s Hierarchical Management Cloud (HMC)
– управление всем из одной точки
– Serviсe Nodes management
• Управление такими сервисами, как DHCP, DNS, syslog etc...
11
17. Best Practices
• В xCAT всё — это объект
• Не задавать нодам ip-адреса из Dynamic Range
• Избегать дублирования MAC и IP адресов у нод
• Отдельно уделить внимание Default StateLess/Lite образам
• xCAT – не волшебная палочка: PXE, DHCP etc не забывай
• Быть внимательным, даже быть ОЧЕНЬ внимательным
17
18. Заключение
• Единый интерфейс управления
• Продукт на Perl: понятен, к правкам готов!
• xCAT прост в эксплуатации
• Конфигурация всех сервисов в знакомом формате
18