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.