Bojan Konic

Bojan Konic
24.02.2017
14 Kommentar(e)

Azure Virtual Machines kosten insbesondere dann Geld, wenn sie laufen. Bei Entwicklungs- und Testumgebungen ist es daher meist nicht erwünscht, dass die zugehörigen virtuellen Server Tag und Nacht in Betrieb sind. Das manuelle Ausschalten über das Azure Portal ist natürlich eine Option. Dies geht aber ( zumindest in meinem Fall ) häufig vergessen und führt dann entweder zu unerwünschten Kosten oder lässt das Azure-Budget in wenigen Tagen auf Null schrumpfen.

Mit Azure Automatisation lässt sich dieses Problem überraschend einfach in wenigen Minuten lösen.

Schritt 1: Neues Automatisierungskonto erstellen

Im neuen Azure Portal auf das grüne Pluszeichen klicken und nach "Automation" suchen.


Einen Namen geben und - falls erwünscht - eine neue Ressourcengruppe erstellen lassen.

Insbesondere interessant ist der Punkt "Ausführendes Azure-Konto erstellen". Dies nimmt uns einiges an Arbeit ab, da direkt Konten für den Classic- und den ARM-Modus erstellt werden, die später für die Ausführung der Runbooks verwendet werden können.

Schritt 2: Runbook aus Katalog importieren



Durch Klick auf "Runbookkatalog" öffnet sich eine grosse Auswahl an fixfertigen Runbooks.
Nach folgendem Eintrag suchen ("Stop Azure V2 VMS") und diesen importieren.

Anschliessend das Runbook bearbeiten und ohne Anpassungen veröffentlichen. Erst nach der Veröffentlichung ist es möglich, einen Zeitplan oder einen Webhook dazu zu erstellen.

Schritt 3: Zeitplan erstellen

Da wir nun das Runbook haben, müssen wir noch festlegen, wann und wie oft es ausgeführt werden soll. Auf "Zeitplan klicken" und einen neuen Zeitplan erstellen.



Da wir bei der Erstellung des Automatisierungsaccounts die ausführenden Konten erstellen liessen und unser Runbook diese Konten als Default verwendet, ist es nun gar nicht nötig, die Parameter anzupassen.
Mit der oben abgebildeten Konfiguration werden nun jeden Abend ALLE VM's in der Subscription zum angegebenen Zeitpunkt heruntergefahren.

Das Runbook bietet weitere Parameter, die optional ausgefüllt werden können. Damit lassen sich  zum Beispiel einzelne VMs oder die VMs einer spezifischen Ressourcengruppe herunterzufahren.

Anmerkung: Dieses Runbook betrifft nur VMs der zweiten Generation, also keine "classic" VMs. Für "classic" VMs gibt es jedoch separate Runbooks.

Optionaler Schritt: Webhook einrichten

Webhooks sind eine tolle Sache: Durch einen einfachen HTTP Post kann ich von einer beliebigen Applikation (egal ob Mobile App, Powershell etc.) das Runbook ausführen lassen.

Wichtig ist hierbei zu beachten, dass die generierte URL mit einem Passwort gleichzusetzen ist. Der Securtity-Token ist direkt in die URL eingebettet. Entsprechend sorgfältig sollte man mit der Weitergabe der URL sein.

Um einen neunen Webhook zu erstellen, einfach in  der Runbook-Übersicht auf "Webhook" klicken.



Achtung: Die URL wird automatisch generiert und nur einmal angezeigt.Wie beim Zeitplan, können die Parameter alle leergelassen werden, sofern ALLE VM's heruntergefahren werden sollen.
Wenn der Webhook erstellt ist, kann mit einem einfachen HTTP POST auf die URL das Runbook gestartet werden.
Bei mir habe ich das in meine Powershell-Umgebung als einfache Funktion implementiert, die beim Starten von Powershell automatisch geladen wird. So kann ich mit dem Aufruf von "start-sp2016" beispielsweise meine SharePoint-Umgebung in Azure starten und mit "Stop-Sp2016" alle Server der Umgebung wieder herunterfahren.

Tags

Kommentar hinterlassen




= five + nine

Kommentar(e)

After a very successful first four seasons, the makers of Vikings are finally coming up with the fifth season. It will have some starcast changes and hopefully it is going to be even more exciting. You can check out the release date and the cast changes as well

Vikings Season 5 Release Date| 20.05.2017 10:50:36

 

Here TricksCentral is a place where we will share latest Android Tricks, Windows Tips, iOS apps, Android Apk Downloads and more.

how to| 20.05.2017 08:02:36

 

Apple GarageBand is a great music production studio for those who are looking for a software utility to help take their music production to the next level.

GarageBand app| 19.05.2017 11:39:27

 

Using google translator for this category of piece of writing is the best alternative. As these types of articles hold so a lot of useful information, on the other hand, it is a good idea to have a lot of in sequence on the area under discussion. Thanks for allocation such a helpful information.

Help With Assignment| 15.05.2017 16:12:07

 

Doctoral understudies taking a shot at their paper are inclined to committing errors with sentence structure, particularly the tenses. Editors in a thesis altering administration are familiar with the acknowledged practices and traditions of paper composing.

Dissertation Writing Services| 11.05.2017 19:07:19

 

One of the best things about this forum is that it is not only the best place to meet people but it is also one of the worst places to discuss politics

Essay service UK + custom essays| 03.05.2017 13:59:58

 

Apple iPad Mini 5 is all set to take the world of technology by a storm with its extraordinary features. The OLED display which is expected to be one of the features is definitely going to be the highlighting characteristics of the device which is estimated to hit the market before the end of the year 2017.

Apple iPad Mini 5 Features| 24.04.2017 10:27:24

 

A virtual machine (VM) is a product execution of a machine (i.e. a PC) that executes programs like a physical machine

Online AOne-Assignments help| 19.04.2017 09:34:41

 

Exactly when the estimation of a predefined metric outperforms the point of confinement delegated or if the orchestrated event is initiated then a notice is sent to the administration administrator or co-administrators to determine the caution, for more information on estimations and events allude to alarms.

My paper writer| 18.04.2017 09:41:11

 

Right when the estimation of a predefined metric outperforms the breaking point designated or if the orchestrated event is actuated then a notice is sent to the administration administrator or co-administrators to determine the caution, for more information on estimations and events allude to alarms.

Download Facebook Videos online| 17.04.2017 13:31:34

 

Self motivation is the most needed thing to visualize your goal and it is the right way to maintain daily plans. To get motivated by contribution of rewarding interested participation.

research paper help| 29.03.2017 17:57:53

 

Pick your dialect, workload, working framework. With support for Linux, Windows Server, SQL Server, Oracle, IBM, and SAP, Azure Virtual Machines gives you the adaptability of virtualization for an extensive variety of processing arrangements—advancement and testing, running applications, and amplifying your datacenter.

assignment help with assignment moz| 08.03.2017 12:54:49

 

At the point when the estimation of a predefined metric surpasses the limit appointed or if the arranged occasion is activated then a notice is sent to the service admin or co-admins to resolve the alert, for more data on measurements and occasions refer to alerts.

Assignment Writing Help | Assignment-Empire| 03.03.2017 12:28:50

 

A virtual machine (VM) is a product usage of a machine (i.e. a PC) that executes programs like a physical machine. Virtual machines are isolated into two noteworthy classifications, in light of their utilization and level of correspondence to any genuine machine. A framework virtual machine gives an entire framework stage which underpins the execution of a total working framework (OS). Interestingly, a procedure virtual machine is intended to run a solitary program, which implies that it bolsters a solitary procedure. A basic normal for a virtual machine is that the product running inside is constrained to the assets and reflections gave by the virtual machine—it can't break out of its virtual world.

Best Essay Writing Service| 01.03.2017 10:52:49