Parametrisieren des Azure-Starts eines Skalierungssatzes pro Computer mit Vorlage

Parametrisieren des Azure-Starts eines Skalierungssatzes pro Computer mit Vorlage

Wir müssen einen Belastungstest auf einem Server durchführen, der von Windows-Clients genutzt wird. Dazu möchten wir etwa 1000 Windows-VMs hochfahren und in jeder davon ein Skript mit unterschiedlichen Parametern sowie eine ausführbare Datei ausführen.

Ich habe ein paar Tage mit Azure und PowerShell herumgespielt. Nach dem, was ich gelesen und untersucht habe, ist in diesem Fall ein Skalierungssatz möglicherweise die beste Lösung.

Das einzige Hindernis dabei (abgesehen von einigen Einschränkungen bei großen Skalierungsgruppen und Lastenausgleich) ist, dass ich keine Möglichkeit gefunden habe, bei Verwendung einer Vorlage zum Starten der Skalierungsgruppe für jede VM einige erforderliche Parameter anzugeben. Gibt es eine Möglichkeit, das zu erreichen, wonach ich suche?

Es scheint auch, dass die Desired State Configuration diesbezüglich eine brauchbare Hilfe wäre, aber es besteht das gleiche Problem.

Antwort1

Ich habe vor Kurzem etwas Ähnliches gemacht, indem ich eine Umgebung für Last- und Leistungstests erstellt habe mitARM-Vorlagen. Am besten gelingt dies mit einemKopierenSchleife in der ARM-Vorlage und parallele Bereitstellung aller VMs, um Zeit zu sparen.

Da die VMs für Lasttests verwendet werden und Sie benutzerdefinierte Konfigurationsskripte ausführen möchten, empfehle ich dringend die Verwendung vonAzure DevTest Labswo Sie Formeln und Artefakte für die Bereitstellung vor und nach der Bereitstellung erstellen können.

Lassen Sie mich wissen, ob das hilft.

verwandte Informationen