Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows...

23
Herstellerunabhängige RZ Automatisierung mit

Transcript of Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows...

Page 1: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

Herstellerunabhängige RZ Automatisierung mit

Page 2: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

▪ Ein- und Aufbau bzw Anlegen VM

▪ Installation Betriebsystem und Appikationen

▪ Konfiguration vom OS und Software

▪ Dokumentation

▪ Installation patches (Security fixes, Updates, …)

▪ Monitoring

▪ Löschen / Ausbauen

„Ein Server Leben“

#osad2017 #orcharhino #atix

Page 3: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

Server-Architektur

#osad2017 #orcharhino #atix

Page 4: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

▪ Verwendung der VMware Console um neue Server auszurollen

▪ Auf der Linux Shell OS anpassen und Pakete installieren

▪ Jeden Server einzeln auf Updates überprüfen und lokal einspielen

▪ Konfigurationen auf Zuruf

▪ Dokumentation

=> Viele Tools, viele manuelle Schritte, viele Dinge die vergessen werden können

Admin‘s job

#osad2017 #orcharhino #atix

Page 5: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

#osad2017 #orcharhino #atix

Page 6: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

Turnschuh IT 2.0

▪ Warum unterschiedliche Tools nutzen?

▪ Warum jeden Server manuell installieren?

▪ Warum Patches/Updates pro Server kontrollieren/installieren?

▪ Warum Reports von jedem Server einzeln erstellen?

❖ Zeitfressend

❖ Fehleranfällig

❖ Langweilig

#osad2017 #orcharhino #atix

Page 7: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

Automate IT!

▪ Ein Tool!

▪ Verwendung von Templates für wiederkehrende Jobs

▪ Verwendung von Configuration Management Systemen

▪ Überblick von Patches / Updates / Reports aller Systeme

❖ IT Kosten reduzieren

❖ Mehr Server verwalten

❖ Fehler vermeiden

#osad2017 #orcharhino #atix

Page 8: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

Herausforderung

#osad2017 #orcharhino #atix

Page 9: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

• Neue Server ausrollen auf: • Bare metal• Virtuelle Machinen• Cloud Infrastrukturen

(Amazon EC2, Google, Azure)

• Viele Hypervisor Plattformen• DHCP und DNS

Deployment

#osad2017 #orcharhino #atix

Page 10: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

• Configuration management Tools:• Puppet• Ansible• SaltStack

• Zentrales Management• Konfiguration über GUI anpassen• Automatische Status-Reports

Configuration Management

#osad2017 #orcharhino #atix

Page 11: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

• Systeme up2date halten• Errata (Security)

Informationen• Reports über Patch-Stand

Patch Management

#osad2017 #orcharhino #atix

Page 12: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

Lifecycle Management

▪ Integration in Ihre Workflows

▪ Beispiel: Development → Test → Produktion

▪ Pakete, Patches und Configuration basierend auf den Lifecycle Stufen (Dev, Test, Prod)

#osad2017 #orcharhino #atix

Page 13: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

… und vieles mehr

▪ Monitoring & Reports

▪ Image Installation von Windows Servern

▪ Bulk Aktionen (Installation von Software XYZ auf 50 Servern)

▪ Remote Execution auf Servern

▪ VMware Console (Linux Shell) direkt im Browser

#osad2017 #orcharhino #atix

Page 14: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

Open Source

▪ Foreman

▪ Katello:

▪ Candlepin: Subscription management

▪ Pulp: Repository management

▪ Hammer: CLI

▪ Und weitere Open Source Community Projekte

#osad2017 #orcharhino #atix

Page 15: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

Snapshot Management

#osad2017 #orcharhino #atix

Page 16: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

SCC Manager / SUSE Support

#osad2017 #orcharhino #atix

Page 17: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

CentOS Errata

#osad2017 #orcharhino #atix

Page 18: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

Debian/Ubuntu Support

#osad2017 #orcharhino #atix

Page 19: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

Webinstaller

#osad2017 #orcharhino #atix

Page 20: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

Webinstaller

#osad2017 #orcharhino #atix

Page 21: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

Ausblick

#osad2017 #orcharhino #atix

▪ Debian / Ubuntu Support

▪ Webinstaller

Page 22: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

Und deswegen ATIX!

▪ Consulting

▪ Mit uns zum Einsatzbereiten System

▪ Auf Ihre Bedürfnisse eingestellt

▪ Engineering

▪ Eigene Plugins und Erweiterungen

▪ Individuelle Anpassungen

▪ Teil der Open Source Community.

▪ Support

▪ Fundiertes Knowhow

▪ Von Basissupport bis Mission Critical

#osad2017 #orcharhino #atix

Page 23: Herstellerunabhängige RZ Automatisierung mit · Lifecycle Management Integration in Ihre Workflows Beispiel: Development →Test →Produktion Pakete, Patches und Configuration basierend

Zusammenfassung

#osad2017 #orcharhino #atix