2013-04-17 15 views
14

Stellen wir uns vor, ich erstelle eine virtuelle Azure-Maschine. Sagen Sie zuerst ein kleines.Wie schwierig ist es, eine virtuelle Azure-Maschine zu aktualisieren?

Später entscheide ich, dass die Perf der Maschine es nicht schneidet. Ich möchte auf eine größere Maschine leistungsfähiger werden.

Vorausgesetzt, dass ich dieses Gerät bereits so konfiguriert habe, dass es so funktioniert, wie ich es benötige, Wie schnell kann es leicht aktualisiert werden, sagen Sie also eine mittlere Maschine?

+3

Ich bin nicht damit einverstanden, diese Frage zu schließen, da die Lösung (zumindest die von mir vorgeschlagene) PowerShell, die wiederum auf der Windows Azure REST API, die (meiner Meinung nach) in den Bereich der Programmierung fällt, sogar sitzt wenn nur peripher. Und ... können Benutzer Tools erstellen, um dies zu automatisieren, unabhängig davon, ob PowerShell, Linux-Befehlszeilenscript-Äquivalent oder REST-Endpunkt direkt aufgerufen werden. –

+3

Ich habe mich gerade bei dieser Frage gefunden. Ich denke, es ist ein guter und verdienter Wiedereröffnung im Prinzip! (+1) –

+0

@DavidMakogon Wenn die Antwort etwas Codierung benötigt, sollte es in der Frage erwähnt werden. Wahrscheinlichkeiten sind, würde ich glücklicher sein, wieder zu öffnen, war das. –

Antwort

19

Es ist sehr einfach. Sie gehen zum Portal und konfigurieren/Einstellungen/virtuelle Maschine Größe. Die Instanz wird einmal neu gestartet (abhängig von Ihrer Anwendung, die ein Problem darstellen kann oder Zeit benötigt) und die virtuelle Hardware wird geändert.

+1

+1 wichtig. Abgesehen davon waren wir uns nicht sicher, ob wir unsere Apps und Daten verlieren würden, wenn wir upgraden würden. Wir haben es herausgefunden. –

+1

@DaveA Sorry, will einfach nur sauber sein. Müssen Ihre Apps neu installiert werden? – NullReference

+4

@NullReference, saubere Aktualisierung. und Downgrade. und rüste erneut auf. Die Spezifikationen der VM können sich ändern, ohne dass Apps unterbrochen werden. –

7

Von Powershell ist Virtual Machine Größe zu verändern trivial:

Set-AzureVMSize [-InstanceSize] <String> -VM <IPersistentVM> [ <CommonParameters>] 

Sie müssen dann Update-AzureVM rufen die Änderungen wirksam werden zu lassen. Also ... gehen von klein bis mittelgroß Sie Ihre VM Informationen abrufen können, aktualisieren Sie die Größe und dann die VM aktualisieren basierend auf der Größe ändern:

Get-AzureVM -ServiceName "YourServiceName" -Name "yourVMName" | Set-AzureVMSize "Medium" | Update-AzureVM 

Siehe vollständige Dokumentation here.

Verwandte Themen