Azure Stack an Microsoft Azure anbinden und produktiv nutzen

Mit Azure Stack können Admins eine private Cloud auf Basis von Microsoft Azure aufbauen und gemeinsam in einer hybriden Umgebung nutzen. Wir zeigen die Vorgehensweise.

Mit Azure Stack können Unternehmen eine private Cloud auf Basis von Technologien auf Basis von Microsoft Azure aufbauen, oder eine hybride Cloud-Umgebung, bei der lokale Cloud-Ressourcen auf Basis von Azure Stack mit Microsoft Azure verbunden werden.

Im Rahmen der Verbindung von Azure Stack und Microsoft Azure erfolgt eine Anmeldung an Microsoft Azure. Erst durch die erfolgreiche Anmeldung wird Azure Stack mit Microsoft Azure verbunden. Das ermöglicht zum Beispiel auch das Einbinden von Technologien aus dem Marketplace von Azure in Azure Stack.

Fehlerbehebung bei der Einrichtung von Azure Stack

Die Einrichtung von Azure Stack ist recht komplex. Es kann durchaus passieren, dass die Einrichtung fehlschlägt, vor allem in einer Testumgebung.

Hier besteht der beste Weg darin Fehler, die der Installationsassistent anzeigt, zu beheben. Danach kann der Installationsassistent mit der Option -rerun neu gestartet werden. Bei diesem Vorgang werden die bereits eingerichteten Bereiche übergangen und der Installationsassistent führt die Einrichtung an der Stelle fort, an der sie abgebrochen ist.

Der Befehl kann dazu folgendermaßen ausgeführt werden:

.\InstallAzureStackPOC.ps1 -rerun

Abbildung 1: Bei Fehlern während der Einrichtung ist eine Reparaturinstallation von Azure Stack hilfreich.
Abbildung 1: Bei Fehlern während der Einrichtung ist eine Reparaturinstallation von Azure Stack hilfreich.

Azure Stack in der Praxis – IoT Hub und Co.

Sobald Azure Stack eingerichtet ist, kann die Verwaltung auf dem gleichen Weg erfolgen, wie in Microsoft Azure. Das Azure Stack-Portal ist dazu genauso aufgebaut wie das Portal von Microsoft Azure. Hier besteht also die Möglichkeit zur Verwaltung über ein Webportal oder die PowerShell.

Bestandteil von Azure Stack ist auch der IoT Hub. Hier lassen sich IoT-Geräte zentral anbinden und verwalten. Wer in diesem Bereich nicht auf eine Public Cloud setzen will, kann die Azure-Lösung auch in einer privaten Cloud einsetzen. Die Verwaltung entspricht den Funktionen aus Azure.

Abbildung 2: Mit dem IoT Hub lasen sich Geräte zentral anbinden und verwalten.
Abbildung 2: Mit dem IoT Hub lasen sich Geräte zentral anbinden und verwalten.

Die Ressourcen werden auf dem gleichen Weg angelegt wie in Microsoft Azure. Dadurch können sich Administratoren und Entwickler durch die Weboberfläche von Azure Stack klicken.

Azure Stack in der Praxis nutzen

Nach der Installation von Azure Stack in der eigenen Umgebung, erfolgt der Betrieb der einzelnen Azure-Ressourcen auf Basis von virtuellen Servern, die auf Hyper-V betrieben werden. Der Azure-Stack-Cluster erhält auf Basis der Einrichtung dazu verschiedene VMs, die wiederum die verschiedenen Technologien von Azure im Netzwerk bereitstellen. Die Verwaltung erfolgt über das Webportal und die PowerShell, Grundlage von Azure Stack stellen aber diese VMs (virtuellen Maschinen) dar.

Die Verwaltung von Azure Stack erfolgt auf Basis der Active-Directory-Domäne „AzureStack“ und dem Benutzer „AzureStackAdmin“. Das Kennwort dafür wird bei der Einrichtung festgelegt. Um die Einrichtung zu testen, wird das Cmdlet Test-AzureStack genutzt. Für den Test ist es sinnvoll, sich mit der VM AzS-ERCS01 zu verbinden. Dazu wird auf dem Server, auf dem Azure Stack installiert ist, der folgende Befehl eingegeben:

Enter-PSSession -Computername AzS-ERCS01 - ConfigurationName PriviledgedEndpoint 

Danach kann in der PowerShell mit Test-AzureStack die Bereitstellung überprüft werden. Es ist wichtig, dass der Test keine Fehler zeigt und alle Ressourcen bereit sind. Mit .\InstallAzureStackPOC.ps1 -rerun kann die Installation wiederholt werden, um Fehler und Probleme zu beheben. Nach der Einrichtung kann das Azure-Portal auf dem lokalen Azure Stack-Server aufgerufen werden. 

Abbildung 3: Administratoren können Azure Stack über das Dashboard verwalten.
Abbildung 3: Administratoren können Azure Stack über das Dashboard verwalten.

Im Portal kann mit Marketplace Management eine Anbindung an den Azure-Webshop durchgeführt werden.

Virtuelle Server in Azure Stack erstellen

Im Webportal von Azure Stack wird über den Menüpunkt Virtual Machines der Bereich aufgerufen, mit dem VMs in Azure Stack erstellt und verwaltet werden können. Auch hier entspricht die Vorgehensweise den Möglichkeiten, die Microsoft Azure bietet.

Auch der Assistent entspricht den Funktionen, die auch Azure bietet. Es ist also keine Umgewöhnung notwendig. Über More services\Network lassen sich wiederum virtuelle Netzwerke erstellen, mit denen die Azure Stack-VMs mit einander kommunizieren.

Azure Stack mit der PowerShell verwalten

Neben der Verwaltung mit dem Webportal kann Azure Stack auch mit der PowerShell verwaltet werden. Dazu muss in der PowerShell eine Verbindung zur PowerShell Gallery hergestellt werden:

Import-Module -Name PowerShellGet -ErrorAction Stop

Import-Module -Name PackageManagement -ErrorAction Stop

Get-PSRepository -Name "PSGallery" 

Ist die Gallery noch nicht registriert, wird das mit dem folgenden Befehl nachgeholt:

Register-PSRepository -Default

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

Danach erfolgt die Installation des Azure-Stack-Moduls mit:

Install-Module -Name AzureRM.BootStrapper

Use-AzureRmProfile -Profile 2019-03-01-hybrid -Force

Install-Import-Module -Name PowerShellGet -ErrorAction Stop

Import-Module -Name PackageManagement -ErrorAction StopModule -Name AzureStack -RequiredVersion 1.7.2

Die Installation kann mit folgenden Befehlen überprüft werden:

Get-Module -Name "Azure*" -ListAvailable

Get-Module -Name "Azs*" -ListAvailable

Nächste Schritte

Azure Stack als Testumgebung einrichten

Das können Unternehmen mit Azure Stack umsetzen

Die IoT-Fähigkeiten von Azure im Überblick

Erfahren Sie mehr über Cloud Computing

ComputerWeekly.de
Close