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
Server-Orchestration mit Rundeck
Search
qutic
February 21, 2017
Technology
0
97
Server-Orchestration mit Rundeck
Da wo Puppet aufhört, macht Rundeck weiter. Vortrag von Stefan Husch beim 60. Treffen der Fraosug.
qutic
February 21, 2017
Tweet
Share
More Decks by qutic
See All by qutic
Server-Monitoring mit Zabbix
qutic
1
370
kivitendo REST API
qutic
0
160
Private Cloud mit SmartOS und Project FiFo
qutic
0
65
Open Source - eine Alternative zu FileMaker?
qutic
0
690
Erstellung hochverfügbarer Dienste mit Consul
qutic
0
59
KVM mit OmniOS
qutic
0
95
Radiant CMS
qutic
1
380
Capistrano
qutic
1
130
zfs ashift. Wechsel von 512b zu 4k Platten
qutic
0
180
Other Decks in Technology
See All in Technology
Tensix Core アーキテクチャ解説
tenstorrent_japan
0
340
OpenTelemetry Collector internals
ymotongpoo
5
510
開発効率と信頼性を両立する Ubieのプラットフォームエンジニアリング
teru0x1
0
130
現場で役立つAPIデザイン
nagix
1
240
技術職じゃない私がVibe Codingで感じた、AGIが身近になる未来
blueb
0
120
Grafana MCP serverでなんかし隊 / Try Grafana MCP server
kohbis
0
310
型システムを知りたい人のための型検査器作成入門
mame
14
3.5k
「規約、知識、オペレーション」から考える中規模以上の開発組織のCursorルールの 考え方・育て方 / Cursor Rules for Coding Styles, Domain Knowledges and Operations
yuitosato
5
1.3k
CSSの最新トレンド Ver.2025
tonkotsuboy_com
11
4.5k
SwiftUI Transaction を徹底活用!ZOZOTOWN UI開発での活用事例
tsuzuki817
1
780
開発フェーズだけではない AI導入はどのように進めていくべきか / How should we proceed with AI adoption beyond the development stage?
i35_267
2
140
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
6.3k
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
BBQ
matthewcrist
89
9.7k
Speed Design
sergeychernyshev
30
990
Bash Introduction
62gerente
614
210k
Unsuck your backbone
ammeep
671
58k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
Navigating Team Friction
lara
186
15k
For a Future-Friendly Web
brad_frost
179
9.8k
Building an army of robots
kneath
306
45k
The Language of Interfaces
destraynor
158
25k
What's in a price? How to price your products and services
michaelherold
245
12k
KATA
mclloyd
29
14k
Transcript
© 2017
[email protected]
Server-Orchestration mit Rundeck
Stefan Husch @qutic ‣ Inhaber ‚qutic development‘ ‣ Beratung, Entwicklung
und Hosting von Webapplikationen ‣ Rechenzentrums-Dienstleistungen
Was ist das Ziel?
Server Orchestration von Prozessen die mit Puppet so nicht möglich
sind
Beispiele
1. Aktuelles PHP-Paket bauen 2. Paket im IPS-Repo veröffentlichen 3.
Paket auf PHP-Instanzen installieren 4. Webserver in PHP-Instanzen neu starten
1. Zertifikat erstellen 2. Zertifikat signieren lassen 3. Zertifikat dem
Loadbalancer bekanntgeben 4. Loadbalancer neu starten
1. Web-Instanz 1 aus Loadbalancer entfernen 2. Web-Instanz 1 updaten
3. Web-Instanz 1 in Loadbalancer hinzufügen 4. Web-Instanz 2 aus Loadbalancer entfernen 5. Web-Instanz 2 updaten 6. Web-Instanz 2 in Loadbalancer hinzufügen ...
IP-Adresse oder -Block in Firewall der Loadbalancer und Mailserver blockieren
Status aller Globalen Zonen ermitteln: iostat -xne, svcs -vx, zpool
status, etc.
Puppet Mcollective
Rundeck
Job Scheduler
JAVA
SSH
1. Web-Applikation 2. Rest-API 3. Commandline Client 4. Sprach-Bindings (Ruby,
etc.)
Authentifizierung
- Rundeck Login-Modul - LDAP - Active Directory - PAM
Jobs
ACL-Policy
Auditing
one last thing...
ChatOps
?
Quellen ‣ http://rundeck.org ‣ http://rundeck.org/docs.html ‣ https://en.wikipedia.org/wiki/Orchestration_(computing) ‣ https://docs.puppet.com/mcollective/ ‣
http://rundeck.org/news/2016/08/17/rundeck-sans-whitepaper.html ‣ https://www.lita.io