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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
fraosug
February 21, 2017
Technology
0
240
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
340
DKIM Vortrag Dr. Erwin Hoffmann
fraosug
0
240
SmartOS Homerouter
fraosug
0
230
Zeit, Schaltsekunden, Neujahr und ntp, Vortrag von Erwin Hoffmann
fraosug
0
190
Virtual Datacenter Cloud Framework
fraosug
0
230
pkgsrc bulk-builds für illumos SmartOS
fraosug
0
150
Login mit signierten ssh-Schlüsseln
fraosug
0
100
cloud-init mit SmartOS
fraosug
0
250
(Private) Cloud auf SmartOS
fraosug
0
230
Other Decks in Technology
See All in Technology
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
420
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
380
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.5k
Red Hat OpenStack Services on OpenShift
tamemiya
0
110
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
200
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
660
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
250
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
What happened to RubyGems and what can we learn?
mikemcquaid
0
300
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
Site-Speed That Sticks
csswizardry
13
1.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
A better future with KSS
kneath
240
18k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
Code Reviewing Like a Champion
maltzj
527
40k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
Typedesign – Prime Four
hannesfritz
42
2.9k
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