Automatisierung der Cloud mit Windows Azure Kommandozeilentools
Für alle, die das Windows Azure Management-Portal scheuen bzw. über dessen Möglichkeiten hinaus Windows Azure Ressourcen verwalten bzw. die Verwaltung automatisieren wollen, vereinfachen Windows Azure Powershell Cmdlets bzw. das Windows Azure Command Line Tool Verwaltung, Deployment und Betrieb von Websites, Mobile Services, Virtual Machines, Service Bus etc. deutlich. Mein Kollege Glenn Block hat in seinem Blogpost eine schöne Zusammenfassung diverser Ressourcen zu Kommandozeilenwerkzeugen bereitgestellt.
Allgemeines zum Skripting in Windows Azure
- Simple bash scripting for “azure” cli. Hier zeigt Glenn Block, wie Tools wie Grep und AWK dazu verwendet werden können, die Azure Kommandos in Skripten zu verknüpfen.
- Simple Powershell scripting with Azure Powershell cmdlets. Hier zeigt er, wie über die Pipeline in Powershell Skripte die Azure Kommandos verknüpft werden können.
Skripting für Mobile Services
Josh Trist vom Mobile Services Team hat einige Informationen zum Skripting im Zusammenhang mit Mobile Services zusammengestellt.
- Getting started with the CLI and backing up your scripts. Hier zeigt Josh, wie Skripte hoch- und heruntergeladen werden können.
- More CLI – changing your Mobile Services workflow. In diesem Post zeigt er, wie ein Verzeichnis mit Skripten überwacht werden kann und Änderungen automatisch hochgeladen werden können.
- A Mobile Services Log Watcher. Hier zeigt er, wie Logs aus den Mobile Services überwacht und auf der Konsole angezeigt werden können.
Skripting für Virtual Machines
Michael Washam betreibt gerade eine Serie von Posts zu Powershell Cmdlets für Virtual Machines.
- Migrate a Virtual Machine to Windows Azure with Powershell. Hier zeigt Michael, wie Virtual Machines migriert und provisioniert werden können.
- Deploying certificates with Windows Azure Virtual Machines and PowerShell. Hier zeigt er, wie Zertifikate für Windows und Linux VMs erstellt und deployt werden können.
- Publishing and Synchronizing Web Farms using Windows Azure Virtual Machines. Hier zeigt er wie mittels Powershell Sktipte eine Webfarm bestehend aus Azure Virtual Machines so erstellt werden kann, dass sie via Visual Studio Web Deploy bestückt und synchronisiert werden kann.
Skripting für verschiedene Entwicklungsumgebungen
- Working with Windows Azure from within PHP storm. Hier zeigt Maarten Balliauw (Jet Brains), wie die Azure CLI aus Jet Brains PHP Storm oder Web Storm angesteuert werden kann.
- Using the Azure CLI from within Cloud 9. Hier wird die Azure CLI in Kombination mit Cloud 9 demonstriert.
- Working with Windows Azure Command Line tools from Visual Studio. Hier zeigt Maarten, wie Windows Azure Powershell Cmdlets aus Visual Studio heraus genutzt werden können.
- Using the Windows Azure CLI on Windows and from within Visual Studio. Sandrino Di Mattia zeigt hier, wie das Azure CLI aus Visual Studio heraus genutzt werden kann.