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
99
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
380
kivitendo REST API
qutic
0
160
Private Cloud mit SmartOS und Project FiFo
qutic
0
68
Open Source - eine Alternative zu FileMaker?
qutic
0
690
Erstellung hochverfügbarer Dienste mit Consul
qutic
0
62
KVM mit OmniOS
qutic
0
98
Radiant CMS
qutic
1
400
Capistrano
qutic
1
140
zfs ashift. Wechsel von 512b zu 4k Platten
qutic
0
190
Other Decks in Technology
See All in Technology
ゼロから始めるSREの事業貢献 - 生成AI時代のSRE成長戦略と実践 / Starting SRE from Day One
shinyorke
PRO
0
150
セキュアな社内Dify運用と外部連携の両立 ~AIによるAPIリスク評価~
zozotech
PRO
0
140
Shadow DOM & Security - Exploring the boundary between light and shadow
masatokinugawa
0
150
AWS 怖い話 WAF編 @fillz_noh #AWSStartup #AWSStartup_Kansai
fillznoh
0
140
ソフトウェアQAがハードウェアの人になったの
mineo_matsuya
3
230
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
6.9k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
39k
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing
tomzoh
2
300
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
18k
サービスを止めるな! DDoS攻撃へのスマートな備えと最前線の事例
coconala_engineer
1
190
ClaudeCode_vs_GeminiCLI_Terraformで比較してみた
tkikuchi
1
2.7k
エンジニアリングマネージャー“お悩み相談”パネルセッション
ar_tama
1
240
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
How to Ace a Technical Interview
jacobian
278
23k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Documentation Writing (for coders)
carmenintech
72
4.9k
Unsuck your backbone
ammeep
671
58k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
980
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Designing for humans not robots
tammielis
253
25k
Done Done
chrislema
184
16k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
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