Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Большая книга рецептов @HighLoad++ 2012
Search
Igor Kurochkin
October 01, 2012
Technology
1
54
Большая книга рецептов @HighLoad++ 2012
Как нарисовать DevOps.
Слайды с выступления Игоря Курочкина на конференции HighLoad++ 2012
Igor Kurochkin
October 01, 2012
Tweet
Share
More Decks by Igor Kurochkin
See All by Igor Kurochkin
Technology Radar for Observability 2025
ikurochkin
1
11
Состояние инжиниринга на 2025 год
ikurochkin
1
19
Исследование направлений инжиниринга
ikurochkin
1
48
Дискуссия про Enabling команды
ikurochkin
1
60
Как стать 10x экспертом
ikurochkin
1
370
NextOps - what comes after DevOps @DevOpsConf 2024
ikurochkin
1
81
NextOps - что будет после DevOps @DevOpsConf 2024
ikurochkin
1
87
DevOps as a movement @DevOops 2023
ikurochkin
1
140
DevOps для CTO @SouthHUB 2022
ikurochkin
1
47
Other Decks in Technology
See All in Technology
継続戦闘能⼒
sansantech
PRO
0
220
令和トラベルQAのAI活用
seigaitakahiro
0
520
mnt_data_とは?ChatGPTコード実行環境を深堀りしてみた
icck
0
210
TechBull Membersの開発進捗どうですか!?
rvirus0817
0
120
エンジニア幼年期の終わり
rebase_engineering
1
110
令和最新版TypeScriptでのnpmパッケージ開発
lycorptech_jp
PRO
0
110
“新卒らしさ”を脱ぎ捨てて 〜1年を経て学んだこと〜
rebase_engineering
0
130
人とAIとの共創を夢見た2か月 #共創AIミートアップ / Co-Creation with Keito-chan
kondoyuko
1
690
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
360k
オープンソースのハードウェアのコンテストに参加している話
iotengineer22
0
520
GigaViewerにおけるMackerel APM導入の裏側
7474
0
460
Devin&Cursor、それぞれの「本質」から導く最適ユースケース戦略
empitsu
8
2.4k
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
71
4.8k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
The Cult of Friendly URLs
andyhume
78
6.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Facilitating Awesome Meetings
lara
54
6.4k
4 Signs Your Business is Dying
shpigford
183
22k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.3k
Building Applications with DynamoDB
mza
95
6.4k
A better future with KSS
kneath
239
17k
Side Projects
sachag
454
42k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Transcript
Большая книга рецептов или часто задаваемые вопросы по управлению сложными
системами
• Kickstart - RPM • Seed - DEB Cobbler
• Hardware • Virtual - libvirt Cobbler
• koan --replace-self • koan --virt --system=vm1.qik.com • koan --virt
--pro fi le=name • koan --virt --system=name • koan --virt --image=name Cobbler
• Git, git fl ow, branches • Cookbook versions, freeze,
environments • Code review Управление изменениями
• Документация не нужна • Роль+рецепт = описание сервиса Документирование
• Общий стиль • Общий подход • Общие правила Средство
командой работы
• Кирпичики Платформа
• Поиск сервера • Создание метрик, графиков • Поддержка в
актуальном состоянии Мониторинг
• Поиск сервера и клиентов • Автоматическое создание заданий •
Контроль за выполнением • Бэкапим только данные, конфиги в chef Бэкапы
Кирпичики Создание разделов и директорий Управление репозиториями Пользователи и группы
Правила для iptables Задания для cron
Структура типичного сервиса Рецепт Кукбук Роль Окружение
Структура типичного сервиса установка пакетов создание пользователей и групп поиск
других хостов создание разделов и директорий, изменение конфигов и стартовых скриптов запуск или перезапуск сервисов
Структура типичного сервиса открытие портов добавление в мониторинг создание задач
для бекапа и многое другое