make it simple! mit automatisierten workflows aus der cloud
DESCRIPTION
TRANSCRIPT
Software EMEA Performance Tour 2013 17.-19 Juni, Berlin
Make it simple! -
Mit automatisierten Workflows aus der Cloud
profi.com Operations
18.06.2013 profi.com 3
RUNBOOK
AUTOMATION
INFRASTRUKTUR
MANAGEMENT
DEVELOPMENT
OPERATIONS
Application
Performance
Management
Performance Testing
Applikationsanalyse
Monitoring
System Management
Prozessautomatisierung
Continuous Delivery
Continuous Integration
Virtualisierung & Cloud
z.B. HP Continuous Delivery
Automation, Jenkins, HP ALI
z.B. mit HP Loadrunner &
Performance Center, Jmeter,
SOASTA Cloud Test
z.B. mit HP Operations
Orchestration, vOrchestrator
Agenda
18.06.2013 profi.com 4
OPERATIONS ORCHESTRATIONS (OO)
PROJEKTBERICHT IT AUTOMATISIERUNG
AUSBLICK
OO 10! – WHAT‘S NEW?
HP Operations Orchestration
(OO)
18.06.2013 profi.com 6
Skalierbare, workflowbasierte
Prozess & Runbook
Automatisierung
Out Of The Box Content
Library mit 4000+ Operations
und Workflows
HP Operations Orchestration
Die Komponenten von HP OO
18.06.2013 profi.com 7
OO Studio
2
OO Content
3
OO Central
1
18.06.2013 profi.com 8
Ausführung und Scheduling
der Workflows per Web GUI
oder WebService-
Schnittstelle
Audit & Traceability
Reporting
Administration &
Nutzerverwaltung
Ergänzung mit OO Portal
OO Central
18.06.2013 profi.com 9
Planung & Entwicklung
von Workflows
Management von
Variablen, Parametern
Debugging
Versionierung / Import /
Export
OO Studio
Change-Sets Design & Inspection Variablen, Parameter
Funktionsleiste Icons, Lesezeichen Repository
18.06.2013 profi.com 10
Integration in HP als auch
Non-HP Produkte & Tools
Einzelne Operationen (ICMP
ping) als auch Ready-to-Use
Workflows (Clone VMware
Template)
Modularisierung in Flows und
Subflows nach den Prinzipien
der Softwareentwicklung
OO Content
Transition
Step
Response
Projektbericht -
IT Automatisierung
Worum geht es bei dem Projekt?
18.06.2013 profi.com 12
DEVELOPMENT
STAGING
PRODUCTION OO Umgebung
Inkl. Projektdatenbank
Infrastruktursysteme
(z.B. VMware, AD, IP-
Plan, DNS, HP SA etc.)
Kundensysteme
(VMs / Physic)
Change
Order
Incident
Problem
Ticketmgt.
Beratung
Administration
Incidentmgt.
Problemmgt.
Service Desk Kunde
DAS TESTCENTER DER T-SYSTEMS
18.06.2013 profi.com 13
I. Aufbau Automatisierungsinfrastruktur
II. Automatisierung der Workflows
Projektziele & Phasen
PATCH MANAGEMENT
SOFTWARE ZUWEISUNG
AUTOMATISCHE ENTSTÖRUNG ASSETDATEN
PFLEGEN
AD NUTZER
ANLEGEN
AD AUFNAHME
VM BEREITSTELLUNG
Der Workflow VM Bereitstellung
18.06.2013 profi.com 14
WESENTLICHE PROZESSSCHRITTE UND BETEILIGTE SYSTEME (*)
18.06.2013 profi.com Endnutzer -
portal IP-Plan DNS Virtual Center
Betrieb-system
HP Server Automation
Active Directory
Endnutzer-portal
Beantragung & Reservierung Bereitstellung, Konfiguration und Kundenübergabe
(*) Status Quo der Implementierung
Projektziele & Phasen
18.06.2013 profi.com 15
INITIALISIERUNG VORBEREITUNG DURCHFÜHRUNG ROLLOUT / TEST
Erstellung von Usecase
Beschreibungen je Workflow
Identifizierung der Ansprech-
partner
Identifizierung der beteiligten
IT Systeme
Erstellung Konfigurations-
managementkonzept zur
Workflowerstellung
Durchführung von Interviews &
Automatisierungsworkshops
Beantragung von User
Accounts und Schnittstellen-
beschreibungen
Entscheidung zum Aufbau
einer Workflowdatenbank
Review & Abnahme der
Usecase Beschreibungen
Erstellung Testkonzept
Aufbau der Automatisierungs-
infrastruktur
Erstellung Betriebshandbuch
Analyse von Schnittstellen
Erstellung von automatisierten
Workflows mittels HP OO auf
Basis der Usecase Beschreib-
ungen
Adaption vorhandener Skripte,
Neuerstellung
Erstellung Javatools (z.B.
Excelformulare)
Durchführung von Unittests /
End-to-End Tests
Vorbereitung der
Abnahmetests
Erstellung Rolloutplanung
…
Die Workflowarchitektur
18.06.2013 profi.com 16
Datenzugriff
Logik
Steuerung
Business VM
Provisioning
VM
Patching …
Validate
Systemliste
AM
Assetpflege …
ESX
Provisioning
Create Ticket Parse XML Send Mail Deploy SW-
Policy Clone VM
Umsysteme und Schnittstellenpartner
O1 O2 O3 O4 O5 O6 O7 O8 …
Die Workflowarchitektur
18.06.2013 profi.com 17
18.06.2013 profi.com 18
Bereitstellung eines dedizierten Mitarbeiters für das Projekt während der
Konzeption und Implementierung bzw. festen Terminketten für
projektbeteiligte Mitarbeiter
Berücksichtigung von Unternehmensstrukturen & Verantwortlichkeiten
(z.B. unternehmensübergreifende Accounts)
Adaption von Methoden der Softwareentwicklung
Manifestierung einer Workflowdatenbank, um temporäre Daten (z.B.
Zustände) und persistente Informationen (z.B. Mail-Adressen) zu speichern
Verwendung von JSON Variablen anstatt jeden Parameter einzeln
durchzureichen
Verwendung von HP OO Flows als Unittests
Lessons Learned & Best Practices
Wie geht es weiter?
Ausblick
18.06.2013 profi.com 20
VERBESSERUNG DES BEDIENKONZEPTS & DER WORKFLOW-
STEUERUNG MITTELS WEB-INTERFACE:
OO 10! – What‘s New?
OO 10! – What‘s New?
18.06.2013 profi.com 22
KURZÜBERBLICK DER NEUEN FEATURES
Offline & Multi-Auther Development von Workflows (Integration SVN)
Vollständige REST API
Verbessertes Rollen und Rechtemodell
Architekturverbesserung (Deployment, Hochverfügbarkeit)
Unterstützung von OpenStack, HP Cloud
Performanceoptimierung (Parallel Runs, Studio)
Technical Online Community (https://hpln.hp.com/node/14729)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Vielen Dank