Microsoft Azure Pack

Private Cloud betreiben mit Azure und Windows Server 2012 / R2

10.03.2016 von Thomas Joos
Wer Funktionen von Microsoft Azure im eigenen Netzwerk für eine Private Cloud nutzen will, braucht das Azure Pack, Windows Server 2012 / R2 und SQL Server 2012 / 2014.

Vorbereitungen für Microsoft Azure Pack

Das Microsoft Azure Pack bietet ebenso wie das "normale" Azure die Möglichkeit, über ein einfach zu nutzendes Webportal verschiedene Dienste im Netzwerk zur Verfügung zu stellen. Dabei kann es sich um Datenbanken, Webseiten, virtuelle Server und andere Dienste handeln. Verwaltet werden diese über das Webportal, zur Verfügung gestellt und gewartet werden sie über die beteiligen Microsoft-Server-Produkte. Installieren oder aktivieren Sie auf dem Server auch das .NET Framework 4.5.

Wichtig sind hier vor allem Windows Server 2012/2012 R2, SQL Server 2012/2014 als Datenbank und System Center Virtual Machine Manager 2012 R2 zur Konfiguration und Überwachung der einzelnen VMs. Im ersten Schritt installieren Sie also einen Server mit Windows Server 2012/2012 R2 und aktualisieren diesen über Windows Update.

Sie können den Test-Server auch als VM bereitstellen. Das geht auch mit VMware vSphere. Weisen Sie in diesem Fall dem Server mindestens 8 GByte Arbeitsspeicher und etwa 50 GByte Festplattenplatz zu, besser mehr.

Für das Azure Pack benötigen Sie zunächst einen Server mit Windows Server 2012 R2. Diesen können Sie auch als VM bereitstellen, auf Wunsch auch in VMware vSphere.
Foto: Thomas Joos

Betriebssystem und Webserver einrichten

Nach der Installation des Betriebssystems und der Installation aller Aktualisierungen rufen Sie zunächst den Server-Manager auf. Sie können die Einrichtung des Azure-Packs auch über den Remote-Desktop vornehmen. Im Server-Manager deaktivieren Sie für Administratoren zunächst die erweiterte Sicherheit für den Internet Explorer. Die Einstellungen finden Sie über Lokaler Server. Den Server sollten Sie darüber hinaus in eine Active Directory-Domäne mit aufnehmen.

Anschließend installieren Sie auf dem Server über den Server-Manager den Rollendienst Webserver. Auf der Seite "Features auswählen" aktivieren Sie zusätzlich die Option ".NET Framework 3.5" unterhalb von ".NET Framework 3.5-Funktionen".

Zusätzlich aktivieren Sie noch "ASP.NET 4.5" unterhalb von ".NET Framework 4.5-Funktionen"

Das .NET Framework 3.5 und 4.5 wird für den Betrieb von Microsoft Azure Pack benötigt.
Foto: Thomas Joos

Rollendienste für Webserver auswählen

Auf der Seite "Rollendienste auswählen" aktivieren Sie die notwendigen Rollendienste des IIS für die Installation von Azure Pack. Haben Sie auf dem Server bereits IIS installiert, können Sie im Server-Manager weitere Rollendienste hinzufügen. Viele Rollen werden bei der Installation bereits automatisch ausgewählt. Diese Auswahl lassen Sie bestehen. Zusätzlich wählen Sie noch folgende Rollendienste aus:

Anwendungsentwicklung\.Net Erweiterbarkeit 4.5

Anwendungsentwicklung\ASP.NET 4.5 und alle abhängigen Features

Anwendungsentwicklung\ISAPI-Erweiterungen

Anwendungsentwicklung\ISAPI-Filter

Nachdem Sie die zusätzlichen Rollendienste ausgewählt haben, klicken Sie auf Weiter und dann auf Installieren. Achten Sie darauf, dass Sie für die Installation dieser Dienste die Installationsdateien von Windows Server 2012 R2 benötigen.

Für den Betrieb von Microsoft Azure Pack müssen Sie noch zusätzliche Rollendienste für den IIS installieren.
Foto: Thomas Joos

Datenbank-Server vorbereiten

Nachdem Sie den Azure-Pack-Server für die Installation von Microsoft Azure Pack vorbereitet haben, benötigen Sie noch einen Datenbank-Server. Für eine Testumgebung können Sie den Datenbank-Server auch direkt auf dem Server installieren, auf dem Sie später das Azure Pack installieren wollen. Verwenden Sie als Datenbank-Server am besten SQL Server 2014.

Sie haben hier auch die Möglichkeit, eine Testversion des Servers zu verwenden (https://www.microsoft.com/de-de/evalcenter/evaluate-sql-server-2014). Diese können Sie immerhin 180 Tage kostenlos nutzen. Installieren Sie den Datenbank-Server. Sie müssen aber nur die Datenbank-Funktion und die Verwaltungs-Programme installieren. Mehr ist nicht notwendig. Verwenden Sie bei der Verwaltung der Authentifizierung den gemischten Modus und geben Sie ein Kennwort für den Administrator-Benutzer "sa" an. Haben Sie bereits einen Datenbank-Server im Einsatz, können Sie diesen natürlich ebenfalls verwenden.

Als Datenbank-Server für das Microsoft Azure Pack verwenden Sie am besten SQL Server 2014.
Foto: Thomas Joos

Web Platform Installer installieren und das Azure-Webportal

Die Installation des Microsoft Azure Packs erfolgt über den kostenlosen Microsoft Web Platform Installer 5.0 (https://www.microsoft.com/web/downloads/platform.aspx). Diesen laden Sie herunter und starten die Installation auf dem Server. Dieser muss dazu über eine Internetverbindung verfügen, da die notwendigen Komponenten aus dem Internet heruntergeladen werden müssen.

Wechseln Sie nach dem Start der Installationsdatei auf die Registerkarte Produkte. Geben Sie im Suchfeld "Azure Pack" ein. Klicken Sie bei "Windows Azure Pack: Portal and API" auf Hinzufügen und danach auf Installieren.

Über den Microsoft Web Platform Installer können Sie das Microsoft Azure Pack auf einem Server installieren.
Foto: Thomas Joos

Klicken Sie bei der Auswahl der Voraussetzungen auf "Ich stimme zu". Wählen Sie unten im Fenster aus, ob die installierten Komponenten später automatisch über Microsoft Update aktualisiert werden sollen. Schließen Sie die Auswahl ab und lassen Sie die notwendigen Komponenten herunterladen und auf dem Server installieren. Während der Installation startet der Server unter Umständen neu. Wenn nicht, starten Sie den Server nach der Installation neu. Anschließend beginnt die Einrichtung.

Auswählen der Update-Funktionen für das Microsoft Azure Pack
Foto: Thomas Joos
Die notwendigen Software-Komponenten werden aus dem Internet heruntergeladen.
Foto: Thomas Joos

Azure Pack einrichten und testen

Wenn Sie die notwendigen Komponenten installiert haben, rufen Sie auf dem Server zunächst die Webseite https://localhost:30101 auf. Bestätigen Sie die Zertifikatewarnung. Dadurch starten Sie die Einrichtung des Azure-Packs. Zunächst sehen Sie den Startbildschirm der Einrichtung.

Rufen Sie die Webseite des Azure-Packs auf, können Sie sich an die Einrichtung machen.
Foto: Thomas Joos

Danach müssen Sie auf der Seite Datenbankserversetup den Namen des Servers und die Anmeldedaten des Benutzers "sa" eingeben.

Im Einrichtungs-Assistenten geben Sie die Verbindungsdaten zum Datenbank-Server an.
Foto: Thomas Joos

Wenn Sie alle Daten eingegeben haben, beginnt der Assistent mit der Einrichtung. Wenn alles abgeschlossen ist, erhalten Sie eine Rückmeldung. Stellen Sie sicher, dass alle Komponenten fehlerfrei installiert wurden.

Der Installations-Assistent zeigt die erfolgreiche Installation der Komponenten an.
Foto: Thomas Joos

Ist auch diese Einrichtung abgeschlossen, startet der Assistent zur Verwendung von Microsoft Azure Pack. Hier erhalten Sie einige Hinweise für die Verwendung des Portals.

Nach der Einrichtung startet ein Willkommens-Assistent für das Microsoft Azure Pack.
Foto: Thomas Joos

Das Azure Portal nutzen

Um das Azure-Portal zu nutzen, rufen Sie diese Seite auf: https://localhost:30091/#Workspaces/WebSystemAdminExtension/quickStart. Sie können diese auf dem Server auch als Startseite des Internet Explorers oder als Favorit speichern. Auf der Seite stehen Ihnen alle Funktionen des Portals zur Verfügung. Wie in Microsoft Azure können Sie auch hier neue Elemente erstellen.

Rufen Sie die Webseite des Azure Packs auf, können Sie neue Elemente erstellen und das Portal mit dem Rest des Netzwerks verbinden.
Foto: Thomas Joos
Über die verschiedenen Menüpunkte auf der linken Seite erstellen Sie neue Objekte, zum Beispiel auch Datenbank-Server, die Sie im Portal verwalten.
Foto: Thomas Joos

Azure Pack erweitern

Die Standard-Funktionen des Azure-Packs lassen sich natürlich erweitern. Installieren Sie System Center Virtual Machine Manager 2012 R2 im Netzwerk, haben Sie die Möglichkeit, eine VM Cloud im Portal zu erstellen, in dem Sie auf den Link "VM-Clouds" klicken. Anschließend registrieren Sie einen System Center Service Provider. Die Einrichtung beschreibt Microsoft im TechNet: https://technet.microsoft.com/en-us/library/dn457792.aspx. Zusätzlich haben Sie auch die Möglichkeit, MySQL-Server mit dem Microsoft Azure Pack zu verwalten (https://technet.microsoft.com/en-us/library/dn469317.aspx). (wh)

Über das Service-Management-Portal binden Sie das Azure Pack an den System Center Virtual Machine Manager an.
Foto: Thomas Joos