Transcript
Page 1: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo
Page 2: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

xCAT: удобное администрирование дата-центра

Антон ТурецкийСистемный инженер, Badoo

@tyrchenok

Page 3: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

о чем пойдет речь?

3

Page 4: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

о чем пойдет речь?

4

Page 5: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

Вам будет это интересно если:

• у вас больше 100 серверов

• вам приходится вводить в строй много новых серверов

• вам критично время запуска новых серверов

• вам нужен доступ к управлению серверами из одной точки

• вы хотите управлять виртуальными и физическими серверами используя один набор инструментов

5

Page 6: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

Содержание• Термины

• Проблема выбора

• Почему xCAT?

• Архитектура xCAT

• Масштабируемость

• Инсталляция нового оборудования – Badoo’s ITOPS way

• Best Practices

• Заключение 6

Page 7: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

Термины

StateFull StateLiteStateLess

7

Page 8: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

Проблема выбора

• инфраструктурное решение• поддержка разных вендоров HW• побольше “из коробки”• простой инструмент• минимум “усложнений”

Чего хотели мы?

?

8

Page 9: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

Почему xCAT?• Поддержка SLES/RHEL etc• Поддержка VMWare & KVM• Разделение пользователей по уровню доступа• Высокая масштабируемость• Automagic Discovery• MySQL, PostgreSQL, SQLite, DB2 как backend• Notification Infrastructure• Обновление статуса нод• Централизованная консоль

9

Page 10: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

Архитектура xCAT

10

Page 11: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

Масштабируемость xCAT

• Наша инсталляция – 2000+ серверов

• Отказоустрйчивые “головные сервера” (Active/Active)

• Использование xCAT’s Hierarchical Management Cloud (HMC)

– управление всем из одной точки

– Serviсe Nodes management

• Управление такими сервисами, как DHCP, DNS, syslog etc...

11

Page 12: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

Инсталляция нового оборудования

12

Page 13: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

xCAT - это сервер, сервер - это xCAT...

13

Page 14: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

Взгляд “под капот”

14

Page 15: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

“Долго запрягают, но быстро едут!”

15

Page 16: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

Не всё то золото, что блестит...

16

Page 17: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

Best Practices

• В xCAT всё — это объект

• Не задавать нодам ip-адреса из Dynamic Range

• Избегать дублирования MAC и IP адресов у нод

• Отдельно уделить внимание Default StateLess/Lite образам

• xCAT – не волшебная палочка: PXE, DHCP etc не забывай

• Быть внимательным, даже быть ОЧЕНЬ внимательным

17

Page 18: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

Заключение

• Единый интерфейс управления

• Продукт на Perl: понятен, к правкам готов!

• xCAT прост в эксплуатации

• Конфигурация всех сервисов в знакомом формате

18

Page 19: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

на сегодня всё

Спасибо

Page 20: "xCAT: удобное администрирование дата-центра". Антон Турецкий, Badoo

Вопросы?Антон Турецкий

[email protected]@tyrchenok@BadooDev

http://habrahabr.ru/company/badoo/


Top Related