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
fraosug
February 21, 2017
Technology
0
230
Server-Orchestration mit Rundeck
Da wo Puppet aufhört, macht Rundeck weiter. Vortrag von Stefan Husch beim 60. Treffen der Fraosug.
fraosug
February 21, 2017
Tweet
Share
More Decks by fraosug
See All by fraosug
SAMFS-Vortrag von Carsten Grzemba
fraosug
0
240
DKIM Vortrag Dr. Erwin Hoffmann
fraosug
0
160
SmartOS Homerouter
fraosug
0
140
Zeit, Schaltsekunden, Neujahr und ntp, Vortrag von Erwin Hoffmann
fraosug
0
140
Virtual Datacenter Cloud Framework
fraosug
0
180
pkgsrc bulk-builds für illumos SmartOS
fraosug
0
110
Login mit signierten ssh-Schlüsseln
fraosug
0
59
cloud-init mit SmartOS
fraosug
0
200
(Private) Cloud auf SmartOS
fraosug
0
180
Other Decks in Technology
See All in Technology
マルチデータプロダクト開発・運用に耐えるためのデータ組織・アーキテクチャの遷移
mtpooh
0
140
Enhancing SRE Using AI
yoshiiryo1
1
280
ソフトウェア開発現代史:製造業とソフトウェアは本当に共存できていたのか?品質とスピードを問い直す
takabow
15
5.3k
SREとしてスタッフエンジニアを目指す / SRE Kaigi 2025
tjun
15
6.5k
Microsoft Ignite 2024 最新情報!Microsoft 365 Agents SDK 概要 / Microsoft Ignite 2024 latest news Microsoft 365 Agents SDK overview
karamem0
0
190
[2024年10月版] Notebook 2.0のご紹介 / Notebook2.0
databricksjapan
0
1.6k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
18k
トレードオフスライダーにおける品質について考えてみた
suzuki_tada
3
180
re:Invent Recap (January 2025)
scalefactory
0
340
20250125_Agent for Amazon Bedrock試してみた
riz3f7
2
110
Platform EngineeringがあればSREはいらない!? 新時代のSREに求められる役割とは
mshibuya
2
4k
教師なし学習の基礎
kanojikajino
4
360
Featured
See All Featured
How GitHub (no longer) Works
holman
312
140k
Building Your Own Lightsaber
phodgson
104
6.2k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Practical Orchestrator
shlominoach
186
10k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
11
900
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Producing Creativity
orderedlist
PRO
343
39k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
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