Natürlich nutzen wir Profis zwar auch zwischendurch einmal die WebUI, um unsere VMs oder Dienste zu warten oder zu erstellen, aber in der Regel massiert dies über den Ressourcenmanager oder eben über PowerShell.
Da die deutsche Microsoft Cloud nicht mit der publicCloud by Microsoft verbunden ist, benötigen wir einige Vorarbeiten. In dem folgenden Text erhaltet ihr die ersten wichtigen Informationen, um in der deutschen Cloud bei Vorhandensein des Preview Accountes arbeiten zu können.
Schritt 0:
azuregermany@microsoft.com -> Account für die Preview beantragen
Schritt 1:
Module für Azure nachladen/installieren
Ihr müsst Azure PowerShell nachladen und könnt dies per WebInstaller installieren: http://aka.ms/webpi-azps
Eine ausführliche Anleitung findet ihr hier: https://azure.microsoft.com/de-de/documentation/articles/powershell-install-configure/
Schritt 2:
-> die deutsche Cloud als Azure Umgebung für PowerShell nachladen
Add-AzureEnvironment –Name AzureGermany -EnableAdfsAuthentication False -ActiveDirectoryServiceEndpointResourceId https://management.core.cloudapi.de/ -GalleryUrl https://gallery.microsoftazure.de/ -ServiceManagementUrl https://management.core.cloudapi.de/ -SqlDatabaseDnsSuffix .database.cloudapi.de -StorageEndpointSuffix core.cloudapi.de -ActiveDirectoryAuthority https://login.microsoftonline.de/ -GraphUrl https://graph.cloudapi.de/ -trafficManagerDnsSuffix azuretrafficmanager.de -AzureKeyVaultDnsSuffix vault.microsoftazure.de -AzureKeyVaultServiceEndpointResourceId https://vault.microsoftazure.de -ResourceManagerUrl https://management.microsoftazure.de/
Die aktuelle Version erhaltet ihr auf github: LINK
Ihr installiert so die benötigten Endpunkte, um die deutsche Microsoft Cloud per PowerShell ansteuern zu können. Ohne diese Erweiterung erhaltet ihr bei der Anmeldung zu eurem Account nur eine Fehlermeldung, dass eurer Tenant und Account nicht gefunden wird. Dies ist korrekt, denn dieser besteht in der weltweiten MS Cloud einfach nicht.
Zur Überprüfung könnt ihr dies hiermit überprüfen:
Get-AzureEnvironment –Name AzureGermany
Schritt 3: Anmeldung
Euren Account verbindet ihr mit diesem PowerShell Script:
Add-AzureAccount -Environment AzureGermany
Es muss unbedingt “-Environment AzureGermany” angehangen werden, da sonst eine Anmeldung nicht sauber läuft. Ihr versucht euch ohne diesen Zusatz so bei der weltweiten Cloud anzumelden.
Schritt 5: erste Spielereien
Ihr könnt zunächst noch nicht viel tun, aber fangen wir für den Teil 1 einmal einfach an:
a) Regionen auslesen, die verwendet werden können
Get-AzureLocation | select Name
Ergebnis: “Germany Central” und “Germany Northeast”
b) VM überprüfen
Get-AzureVM –ServiceName ratest –Name ratest
ratest = VM Name