Ich verwende einen Azure. Ich habe ein benutzerdefiniertes Image der virtuellen Linux-Maschine erstellt. Ich muss mehrere virtuelle Maschinen eines benutzerdefinierten Images erstellen. ABER ich weiß nicht den Weg zu tun. Im Ressourcenmanager-Portal ist die Funktion "Virtuelle Maschine skalieren" nur für BS-Images verfügbar (nicht für benutzerdefinierte Images). Ich bevorzuge eine Lösung im Portal durchgeführt, mit Azure CLI oder mit Vorlage ist in Ordnung für mich.Wie werden mehrere virtuelle Maschinen mit benutzerdefinierten Images bereitgestellt?
Antwort
Es gibt eine azure-quickstart-Vorlage namens 201-vmss-windows-customimage, die Ihnen eine Vorlage für Ihr Szenario liefert.
Vom readme.md
Die Vorlage ermöglicht eine URL zu einem benutzerdefinierten Bild als Parameter zur Laufzeit zur Verfügung gestellt werden. Das benutzerdefinierte Bild sollte in einem Speicherkonto enthalten sein, das sich am selben Speicherort befindet wie das VM Scale Set erstellt wurde. Zusätzlich sollte das Speicherkonto, das das Bild enthält, auch unter demselben Abonnement wie das Scale Set sein in erstellt
Update:. Wenn Ihr eigenes Bild auf Linux basiert, Sie osType
in diesem template ändern müssen. Ändern Sie es in Linux
und speichern Sie es als Name test.json
. Sie könnten das folgende Cmdlet ausführen.
New-AzureRmResourceGroupDeployment -Name ExampleDeployment -ResourceGroupName mygroup -TemplateFile C:\Users\shui\Desktop\test.json
Dies ist mein Test in meinem Labor.
Auch könnten Sie diese verwenden Deployment template for autoscaled custom image vmss
Diese Vorlage Sie automatisch skaliert VM-Skala Set von Linux VMs auf Basis eines vorhandenen benutzerdefinierten Abbild bereitstellen können. Die Load Balancer und vms sollten öffentliche IPs zugewiesen werden
- 1. Werden Erweiterungen für virtuelle Maschinen für vorhandene VMs bereitgestellt?
- 2. virtuelle Maschinen virtualbox verschwinden
- 3. Softwareoptimierung für virtuelle Maschinen
- 4. Virtuelle Maschinen verstehen
- 5. Kommunikationspfad für virtuelle Maschinen
- 6. Müssen virtuelle Maschinen Swap-Partitionen?
- 7. sse2-Vektorisierung und virtuelle Maschinen
- 8. Wie erstellt man Datenfestplatten für azure virtuelle Maschinen?
- 9. ec2metadata-Äquivalent für virtuelle Azure-Maschinen
- 10. Endlichkeit der Java-Maschine für virtuelle Maschinen
- 11. Wie werden Selleriearbeiter auf separaten Maschinen aufgestellt?
- 12. Mehrere virtuelle Maschinen mit unterschiedlichen URLs in einem azure Cloud-Dienst?
- 13. Mehrere Maschinen - mehrere Dateien gleichzeitig verarbeiten?
- 14. Wie können mehrere glänzende Apps gleichzeitig bereitgestellt werden?
- 15. Virtuelle Spalte mit deterministischen benutzerdefinierten Funktion
- 16. Virtuelle Maschine, die mehrere Anzeigen unterstützt
- 17. Wie werden beim Spring Boot mehrere Dienste bereitgestellt?
- 18. Wie aus Images mehrere Uri kombinieren
- 19. Verteilte Datenstruktur über mehrere Maschinen mit Multicast
- 20. Wie kann ich mehrere Andy Maschinen laufen
- 21. Cloud (virtuelle) Maschinen kostenlos für Open-Source-Tests verfügbar?
- 22. Vagrant bis mehrere Maschinen regex
- 23. Wie werden Docker-Bilder oder Quellcode in Docker-Images verschlüsselt?
- 24. SQL-Clustering oder VM-Images
- 25. verteilter Datenleser für mehrere Maschinen
- 26. Wie werden virtuelle Adressen übersetzt?
- 27. Dockerize Anwendungen oder Maschinen?
- 28. So stellen Sie Service Fabric-Anwendungsservices für verschiedene virtuelle Maschinen bereit Waageklassen
- 29. Reservierte IPs für auf Azure Resource Manager basierende virtuelle Maschinen
- 30. Wie werden virtuelle Dateien übertragen?
ist es auch für Linux? Funktioniert es für Linux? Die Vorlage ist für das Fenster – rayjang
@ user2275911 Nein, Sie müssen "osType" in dieser Vorlage ändern. Ich habe meine Antwort aktualisiert. –
@ user2275911 Hallo, ich finde eine gute [Vorlage] (https://github.com/Signiant/azure-vmss-linux-custom). Sie können Powershell verwenden, um eine Aufgabe zu generieren. –