Von 0 zur Private Cloud in 1h

Werbung
Von 0 zur Private Cloud in 1h
- oder wie baue ich mir eine Demoumgebung
Bernhard Frank
Technical Evangelist
Microsoft Deutschland GmbH
Carsten Rachfahl
MVP Virtual Machine
Rachfahl IT Solutions
Wieviele Produkte sind System Center
2012 SP1?
1
Wie lange dauert es System Center zu
installieren?
Viel zu lang!
Wie viele Screens muss man
durchklicken?
Wir haben gehört es sind weit über
500!
Wie viele Dinge müssen nach der
Installation noch integriert werden?
Hä? Nee,oder?!
Wer mag kein XML?
Vorsicht!
Ist kein klicki-bunti,
Viel XML drin,
PowerShell auch.
Dokumenation …. not!
Komponenten
Rollen
Vorraussetzungen
Server Roles and Features
.NET Framework 3.51
.NET Framework 4.5
IIS Web Server
IIS Default Document
IIS Directory Browsing
IIS HTTP Errors
IIS Static Content
IIS HTTP Redirection
IIS HTTP Logging
IIS Request Monitor
IIS Tracing
IIS Static Content Compression
IIS Request Filtering
IIS Basic Authentication
IIS Windows Authentication
IIS .NET Extensibility 3.5
IIS .NET Extensibility 4.5
IIS ASP.NET 3.5
IIS ASP.NET 4.5
IIS ISAPI Extensions
IIS ISAPI Filters
IIS Management Console
IIS 6 Metabase Compatibility
IIS 6 WMI Compatibility
IIS Management Scripts and Tools
BITS IIS Server Extension
Management OData IIS Extension
ASP.NET 4.5
.NET HTTP Activation 4.5
Windows Identity Foundation
Process Model
Configuration APIs
Update Services API
Update Services Console
Remote Differential Compression
SQL Server 2008 R2
Database Engine
Reporting Services
Analysis Services
SQL Server 2012
Database Engine
Reporting Services
Analysis Services
.NET Framework 4.0 Full
SQL Server 2008 R2 Native Client
SQL Server 2008 R2 Command Line Utilities
SQL Server 2008 R2 Analysis Management Objects
Report Viewer 2010 Redistributable
Report Viewer 2008 SP1 Redistributable
Windows Server Update Services 3.0 SP2
Single Instance Storage
SQL Server 2008 Native Client
Windows Identity Foundation 3.5
Sync Framework Runtime 1.0
Chart Controls
Filter Pack 2.0
SQL Server 2008 Analysis Services ADOMD.NET
Server Speech Platform Runtime
Server Speech Recognition Language en-US
SQL Server 2008 R2 SP2 SharePoint Reporting
Services
SharePoint 2010
Windows Automated Deployment Kit
Windows Management Framework 3.0
WCF Data Services 5.0
ASP.NET MVC 4
SQL Server 2012 Native Client
SQL Server 2012 Command Line Utilities
SQL Server 2012 Analysis Management Objects
Visual C++ 2008 Redistributable
Silverlight.
War’s das ?
Installation von System Center
•
•
•
•
•
•
•
•
Definition des Deployments
Download aller bits
Server Installieren
Service accounts erstellen
Einloggen
Vorraussetzungen Installieren
SQL Installieren
Services account Rechte vergeben
• Erste Server Rolle inst.
• Die anderen Rollen
• Admin Rechte der
Komponenten einrichten
• Komponenten integrieren
• Konsolen inst. - starten
• Agenten inst.
• Und dann …..
Installation von System Center mit PDT
•
•
•
•
•
•
•
•
Definition des Deployments
Download aller bits
Server Installieren
Service accounts erstellen
Einloggen
Vorraussetzungen Installieren
SQL Installieren
Services account Rechte vergeben
• Erste Server Rolle inst.
• Die anderen Rollen
• Admin Rechte der
Komponenten einrichten
• Komponenten integrieren
• Konsolen inst. - starten
• Agenten installieren
Installation von System Center mit PDT
•
•
•
•
Definition des Deployments
Run PDT Downloader
Run PDT VMCreator
Run PDT Installer
• Agenten installieren
Das Powershell Deployment Tool (aka PDT)
• Version PDT2.5.2708
• PowerShell Deployment Toolkit auf Technet Gallery
• Was ist drin?
• Vorraussetzungen (7Zip | Winrar)
Installation von System Center mit PDT
•
•
•
•
Definition des Deployments
Run PDT Downloader
Run PDT VMCreator
Run PDT Installer
• Agenten installieren
Variable.xml
• Wie soll meine Demoumgebung aussehen?
•
•
•
•
Welche SC Komponenten (VMM, SM, OpsMgr, Orch,…)
Komponenten – Einstellungen (Pfade, Ports, Service Accounts,…)
Auf wie viele Server und worauf?
DB Server Einstellungen
• Globale Einstellungen
• FirmenNamen, PWDs, Produkt Keys, Installer Account, Quell-Pfad
• Validierung durch Installer.ps1
Demo
Installation von System Center mit PDT
•
•
•
•
Definition des Deployments
Run PDT Downloader
Run PDT VMCreator
Run PDT Installer
• Agenten installieren
Downloader.ps1
- Workflow.xml
- Lädt und entpackt (zip | iso | rar)
- Benötigt 7Zip | Winrar
- DeploymentOnly
lädt variable.xml
lädt nur die für das ‚eigene‘ Deployment benötigten
Ressourcen herunter.
- Restartable
Installation von System Center mit PDT
•
•
•
•
Definition des Deployments
Run PDT Downloader
Run PDT VMCreator
Run PDT Installer
• Agenten installieren
VMCreator.ps1
• Für virtualisierte Demo Umgebung.
• Tut das was der Name schon sagt ;-)
• Nach Vorgabe in variable.xml
• Vorraussetzung: Sysprep‘ed OS Image als .vhd
• Verteilung auf 2 Hosts möglich
• ~CLOdd und ~CLEven
• Rechnername: %Hyper-Vhost%101, %Hyper-Vhost%102
Installation von System Center mit PDT
•
•
•
•
Definition des Deployments
Run PDT Downloader
Run PDT VMCreator
Run PDT Installer
• Agenten installieren
Installer.ps1
•
•
•
•
•
•
•
•
Definition des Deployments
Download aller bits
Server Installieren
Service accounts erstellen
Einloggen
Vorraussetzungen Installieren
SQL Installieren
Services account Rechte vergeben
• Erste Server Rolle inst.
• Die anderen Rollen
• Admin Rechte der
Komponenten einrichten
• Komponenten integrieren
• Konsolen inst. - starten
• Agenten installieren
Installer.ps1
• Kontrolliert das verteilte Deployment
• Zieht Variable.xml
• Welche Rollen sollen installiert werden?
• Klärt Abhängigkeiten und validiert.
• Managed reboots
The magic behind….
Workflow.xml
• Kann man anfassen, muss man aber nicht
• Wo ist die URL der Rolle | Komponente
• Welche Rolle braucht was? - Abhängigkeiten
• Wie ist was zu installieren?
• Welche Einstellungen pro Komponente kann ich machen.
Herunterladen