Wir haben mehrere Hintergrund-Worker-VMs, die keine öffentliche IP-Adresse benötigen, um zu arbeiten.Mehrere VMSS hinter einzelnen Azure Load Balancer
Ich möchte in der Lage sein, eine Verbindung zu beliebigen VM (z. B. zur Fehlersuche über RDP, oder um einige Snapshots mit Remote-Profiler usw. zu sammeln).
Wenn es nur einen VMSS pro Lastenausgleich gibt, funktioniert alles wie ein Zauber. Ich habe nat-Pools für jeden Port auf VMs eingerichtet und alles funktioniert gut.
Nun, wenn ich versuche, eine weitere VMSs auf den gleichen Lastausgleich (mit eigenem nat/Back-End-Pools) hinzufügen schlägt die Bereitstellung mit
Virtual Machine /subscriptions/.../resourceGroups/.../providers/Microsoft.Compute/virtualMachines/|providers|Micr
osoft.Compute|virtualMachineScaleSets|...|virtualMachines|0 is using different Availability Set than other Virtual Machines connected to the Load Balancer(s) ...
Nachricht.
Soweit ich weiß, gibt es keine Möglichkeit, die für vmss eingestellte Verfügbarkeit einzurichten. Gibt es Optionen, aber halten Sie für jedes VMSS einen eigenen Load Balancer/Public IP bereit?
UPD Ich habe ähnliches Schema für VM+Availability Set setup gefunden (siehe ILB-Endpunkt-Abschnitt).
So etwas für VMSS?
Leider können wir nicht mehr VMSS zu gleichen Lastenausgleich hinzufügen, wie dieses Problem zu umgehen, haben wir eine neue VM Arbeit als jumpbox bereitstellen können, diese neue VM verwenden andere VMSs Instanzen über interne IP-Adressen, weitere Informationen wenden Sie sich bitte verbinden überprüfen meine Antwort. –
@Jason Ye - MSFT danke! Ist es dann möglich, mehrere vmss im selben VNet zu haben und jedem einen eigenen öffentlichen API/Load Balancer zuzuweisen? – Sinix
Oder erstellen Sie mehrere öffentliche IP-Adressen für jeden Load Balancer? –