Anslut eller koppla från en virtuell dator till eller från en skalningsuppsättning för virtuella datorer

Ansluta en virtuell dator till en skalningsuppsättning för virtuella datorer

Viktigt!

Du kan bara koppla virtuella datorer till en VM-skalningsuppsättning i flexibelt orkestreringsläge. För mer information, se Orkestreringslägen för VM-skalningsuppsättningar.

Det finns tillfällen då du behöver koppla en virtuell dator (VM) till en vm-skalningsuppsättning för att dra nytta av skalning, tillgänglighet och flexibilitet som medföljer skalningsuppsättningar. Det finns två sätt att koppla virtuella datorer till skalningsuppsättningar: skapa en ny fristående virtuell dator manuellt i skalningsuppsättningen eller koppla en befintlig virtuell dator till skalningsuppsättningen.

Du kan koppla en ny fristående virtuell dator till en skalningsuppsättning när du behöver en annan konfiguration på en specifik virtuell dator än vad som definieras i skalningsprofilen eller när skalningsuppsättningen inte har någon skalningsprofil. Om du kopplar virtuella datorer manuellt får du fullständig kontroll över namngivning och placering av instanser i en specifik tillgänglighetszon eller feldomän. Den virtuella datorn behöver inte matcha konfigurationen i skalningsuppsättningens skalningsprofil, så du kan ange parametrar som operativsystem, nätverkskonfiguration, på begäran eller Spot och VM-storlek.

Du kan koppla en befintlig virtuell dator till en befintlig vm-skalningsuppsättning genom att ange vilken skalningsuppsättning du vill koppla till. Den virtuella datorn behöver inte vara samma som de virtuella datorer som redan körs i skalningsuppsättningen, vilket innebär att den kan ha ett annat operativsystem, nätverkskonfiguration, prioritet, disk med mera.

Anslut en ny virtuell dator till en skalningsuppsättning för virtuella datorer

Koppla en virtuell dator till en skalningsuppsättning för virtuella datorer när den virtuella datorn skapas genom att ange egenskapen virtualMachineScaleSet.

Anmärkning

Att ansluta en virtuell dator till VM-skalningsuppsättningen uppdaterar inte själv några nätverksparametrar för virtuella datorer, till exempel lastbalanserare. Om du vill att den här virtuella datorn ska ta emot trafik från en lastbalanserare måste du manuellt konfigurera nätverksgränssnittet för den virtuella datorn för att ta emot trafik från lastbalanseraren. Läs mer om lastbalanserare.

  1. Gå till Virtuella datorer.
  2. Välj Skapa.
  3. Välj virtuell Azure-dator.
  4. På fliken Grundläggande öppnar du rullgardinsmenyn Tillgänglighetsalternativ och väljer VM-skalningsuppsättning.
  5. I rullgardinsmenyn VM-skalningsuppsättning väljer du den skalningsuppsättning som du vill lägga till den virtuella datorn i.
  6. Du kan också ange tillgänglighetszonen eller feldomänen för att placera den virtuella datorn.

Diskjustering för zonindelade skalningsuppsättningar (förhandsversion)

När du skapar en virtuell dator i en kvalificerad zonbaserad eller zonöverskridande flexibel skalningsuppsättning kan du åsidosätta justering av lagringsfeldomän för varje hanterad disk. Diskar ärver skalningsuppsättningens justeringsläge när du utelämnar inställningen per disk. Justering per disk stöds inte på fristående virtuella datorer.

Krav, kombinationer som stöds och Azure CLI- och PowerShell-exempel finns i Åsidosättningar för justering per disk.

Undantag för att ansluta en ny virtuell dator till en VM-skalningsuppsättning

  • Den virtuella datorn måste finnas i samma resursgrupp som skalningsuppsättningen.
  • Regionala (icke-zonala) virtuella datorer, som inte har angivna tillgänglighetszoner, kan kopplas till regionala skalningsuppsättningar (icke-zonala).
  • Zonindelade virtuella datorer kan kopplas till skalningsuppsättningar som anger en eller flera zoner. Den virtuella datorn måste finnas i en av de zoner som skalningsuppsättningen omfattar. Du kan till exempel inte skapa en virtuell dator i zon 1 och placera den i en skalningsuppsättning som sträcker sig över zon 2 och 3.
  • Du kan inte skapa en ny virtuell dator och associera den med en skalningsuppsättning som använder automatisk zonplacering när den virtuella datorn skapas. Skapa i stället den zonindelade virtuella datorn först och koppla sedan den befintliga virtuella datorn till skalningsuppsättningen.
  • Skalningsuppsättningen måste vara i flexibelt orkestreringsläge och egenskapen singlePlacementGroup måste vara false.

Anslut en befintlig virtuell dator till en skalningsuppsättning för virtuella datorer

Anslut en befintlig virtuell dator till en VM-skalningsuppsättning efter att den virtuella datorn har skapats genom att ange egenskapen virtualMachineScaleSet. Att ansluta en befintlig virtuell dator till en skalningsuppsättning med feldomänantalet 1 kräver inte driftstopp.

Anmärkning

Att ansluta en virtuell dator till VM-skalningsuppsättningen uppdaterar inte själv några nätverksparametrar för virtuella datorer, till exempel lastbalanserare. Om du vill att den här virtuella datorn ska ta emot trafik från en lastbalanserare måste du manuellt konfigurera nätverksgränssnittet för den virtuella datorn för att ta emot trafik från lastbalanseraren. Läs mer om lastbalanserare.

  1. Gå till Virtuella datorer.
  2. Välj namnet på den virtuella dator som du vill ansluta till din skalningsuppsättning.
  3. Under Inställningar väljer du Tillgänglighet + skalning.
  4. I avsnittet Skalning väljer du knappen Kom igång . Om knappen är gråtonad uppfyller din virtuella dator för närvarande inte kraven för att kunna kopplas till en skalningsuppsättning.
  5. På bladet Anslut till en VMSS till höger på sidan väljer du den skalningsuppsättning som du vill koppla den virtuella datorn till i listrutan Välj en VMSS .
  6. Välj knappen Bifoga längst ned för att ansluta den virtuella datorn.

Begränsningar för att ansluta en befintlig virtuell dator till en skalningsuppsättning

  • Skaluppsättningen måste använda orkestreringsläget Flexibel.
  • Skalningsuppsättningen måste ha värdet platformFaultDomainCount1.
  • Den virtuella datorn och skalningsuppsättningen måste finnas i samma resursgrupp.
  • Konfiguration av tillgänglighetszon:
    • Om målskalningsuppsättningen är zonövergripande eller finns i en zon måste den virtuella datorn finnas i en zon och vara distribuerad i en zon som överensstämmer med skalningsuppsättningens placeringskonfiguration. Det här kravet gäller även när skalningsuppsättningen använder automatisk zonplacering.
    • Om målskalningsuppsättningen är regional (icke-zonal) måste den virtuella datorn också vara regional (icke-zonal). Du kan inte koppla en zonindelad virtuell dator till en regional (icke-zonal) skalningsuppsättning.
  • Den virtuella datorn kan inte finnas i en självdefinierad tillgänglighetsuppsättning.
  • Den virtuella datorn kan inte finnas i en ProximityPlacementGroup.
  • Den virtuella datorn kan inte finnas i en dedikerad Azure-värd.
  • Den virtuella datorn måste ha en hanterad disk.
  • Skaluppsättningen måste ha singlePlacementGroup inställt på False.
  • Skalningsuppsättningar som skapas utan en skalningsprofil standardinställs till att singlePlacementGroup ställs in på null. För att koppla virtuella datorer till en skalningsuppsättning utan skalningsprofil måste singlePlacementGroup anges till False när skalningsuppsättningen skapas.
  • Den virtuella datorn kan inte vara en RDMA-kompatibel HB-serie eller en virtuell dator i N-serien (förhandsversionsfunktion).

Koppla bort en virtuell maskin från en skalningsuppsättning för virtuella datorer

Om du behöver koppla från en virtuell dator från en skalningsuppsättning kan du följa stegen nedan för att ta bort den virtuella datorn från skalningsuppsättningen.

  1. Gå till Virtuella datorer.
  2. Välj namnet på den virtuella dator som du vill ansluta till din skalningsuppsättning.
  3. Under Inställningar väljer du Tillgänglighet + skalning.
  4. Välj knappen Koppla från från VMSS överst på sidan.
  5. När du uppmanas att bekräfta väljer du knappen Koppla från .
  6. Portalen skickar ett meddelande när den virtuella datorn kopplas från.

Begränsningar för att frånkoppla en virtuell dator från en skalningsuppsättning

  • Skaluppsättningen måste använda orkestreringsläget Flexibel.
  • Skalningsuppsättningen måste ha värdet platformFaultDomainCount1.
  • Skalningsuppsättningar som skapas utan en skalningsprofil standardinställs till att singlePlacementGroup ställs in på null. För att frikoppla virtuella datorer från en skalningsuppsättning utan en skalningsprofil måste singlePlacementGroup anges till False.
  • Den virtuella datorn kan inte vara en RDMA-kompatibel virtuell dator i HB-serien eller N-serien (förhandsversionsfunktion).

Flytta virtuella datorer mellan skalningsuppsättningar

Om du vill flytta en virtuell dator från en skalningsuppsättning till en annan använder du följande steg:

  1. Koppla från den virtuella datorn från skalningsuppsättningen A.
  2. När frånkopplingen har slutförts ansluter du den virtuella datorn till skaluppsättningen B.

Begränsningar

Begränsningarna för virtuella datorer att kopplas till eller kopplas bort från en skalningsuppsättning förblir desamma.

Felsökning

Koppla en befintlig virtuell dator till en befintlig skalningsuppsättningsfelsökning

Felmeddelande Beskrivning Felsökningsalternativ
Skalningsuppsättningen för virtuella datorer '{vmssUri}' som den virtuella datorn refererar till finns inte. Skalningsuppsättningsresursen finns inte eller är inte i flexibelt orkestreringsläge. Kontrollera om skalningsuppsättningen finns. Om den gör det kontrollerar du om den använder enhetligt orkestreringsläge.
Den här åtgärden är inte tillåten eftersom den refererade skalningsuppsättningen för virtuella datorer '{vmssName}' inte har orkestreringsläget satt till 'Flexible'. Skaluppsättningen är inte i läget Flexibel orkestrering. Prova att ansluta till en annan skalningsuppsättning med flexibelt orkestreringsläge aktiverat.
Den virtuella datorn '{vmName}' som refereras tillhör en tillgänglighetsuppsättning, och det stöds inte att ansluta den till en skalningsuppsättning för virtuella datorer. Mer information finns i https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingExistingAvsetVM: Den virtuella dator som du försökte ansluta är en del av en tillgänglighetsuppsättning och kan inte kopplas till en skalningsuppsättning. Virtuella datorer i en tillgänglighetsuppsättning kan inte kopplas till en skalningsuppsättning.
Den refererade vm-skalningsuppsättningen {vmssName} stöder inte att en befintlig virtuell dator kopplas till den eftersom vm-skalningsuppsättningen har fler än 1 feldomäner. Mer information finns i https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingExistingVMMultiFD: Åtgärden för att ansluta den virtuella datorn misslyckades eftersom den virtuella datorn försökte ansluta till en skalningsuppsättning med ett plattformsfeldomänantal på mer än en. Virtuella datorer kan bara kopplas till skalningsuppsättningar med en platform fault domain count på 1. Försök att ansluta till en skalningsuppsättning med antal feldomäner på plattformsnivå satt till 1.
Det går inte att använda en virtuell dator {vmName} med ohanterade diskar och koppla den till en VM-skalningsuppsättning. Mer information finns i https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingExistingVMUnmanagedDisk: Virtuella datorer med ohanterade diskar kan inte kopplas till en skalningsuppsättning för virtuella datorer. Om du vill koppla en virtuell dator med en disk till skalningsuppsättningen kontrollerar du att den virtuella datorn använder en hanterad disk. Gå till dokumentationen för att lära dig hur du migrerar från en ohanterad disk till en hanterad disk.
Den refererade virtuella datorn {vmName} tillhör en närhetsplaceringsgrupp (PPG) och att ansluta till en VM-skalningsuppsättning stöds inte. Mer information finns i https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingPPGVM: Åtgärden för att ansluta den virtuella datorn misslyckades eftersom den virtuella datorn är en del av en närhetsplaceringsgrupp. Virtuella datorer från en närhetsplaceringsgrupp kan inte anslutas till en skaluppsättning. Ta bort den virtuella datorn från närhetsplaceringsgruppen och försök sedan ansluta till skalningsuppsättningen. Mer information om hur du flyttar en virtuell dator från en närhetsplaceringsgrupp finns i dokumentationen.
PropertyChangeNotAllowed Det är inte tillåtet att ändra egenskapen virtualMachineScaleSet.id. ID för skalningsuppsättning för virtuella datorer kan inte ändras till ett annat ID för skalningsuppsättning för virtuella datorer utan att först frånkoppla den virtuella datorn från skalningsuppsättningen. Koppla bort den virtuella datorn från skalningsuppsättningen för virtuella datorer och anslut den sedan till den nya skalningsuppsättningen.
Skalningsuppsättningen för virtuella datorer '{0}' stöder inte att en befintlig virtuell dator kopplas till den, eftersom skalningsuppsättningen för virtuella datorer har enkel placeringsgrupp inställd på true eller inte uttryckligen har enkel placeringsgrupp inställd på false. Se för mer information. VmssDoesNotSupportAttachingWithSpg: Åtgärden för att ansluta den virtuella datorn misslyckades eftersom skalningsuppsättningen är en del av en enskild placeringsgrupp. Virtuella datorer kan bara kopplas till skalningsuppsättningar med singlePlacementGroup inställt på false.
Vm-skalningsuppsättningen stöder inte anslutning av virtuell dator {0} eftersom den använder VM-storlek {1} som endast kan användas med en enda placeringsgrupp aktiverad vm-skalningsuppsättning. Se för mer information. Den virtuella datorn som ansluts är av en storlek som kräver att skalningsuppsättningen använder en enskild placeringsgrupp. Virtuella datorer som kräver en enda placeringsgrupp kan inte anslutas till en skalningsuppsättning.
Vm-skalningsuppsättningen stöder inte anslutning av RDMA-kompatibla VM-storlekar, till exempel {0}. Se för mer information. Virtuella datorer med RDMA-stöd kan inte frånkopplas från skalningsuppsättningen. Det gick inte att koppla från eftersom den virtuella datorn är RDMA-kompatibel. Endast virtuella datorer som inte är RDMA-aktiverade kan kopplas från skalningsuppsättningen. Den här funktionen finns i förhandsversion.

Koppla från en virtuell dator från en felsökning av skalningsuppsättningar

Felmeddelande Beskrivning Felsökningsalternativ
Skalningsuppsättningen för virtuella datorer '{vmssUri}' som den virtuella datorn refererar till finns inte. Skalningsuppsättningsresursen finns inte eller är inte i flexibelt orkestreringsläge. Kontrollera om skalningsuppsättningen finns. Om den gör det kontrollerar du om den använder enhetligt orkestreringsläge.
Den här åtgärden är inte tillåten eftersom den refererade skalningsuppsättningen för virtuella datorer '{vmssName}' inte har orkestreringsläget satt till 'Flexible'. Skaluppsättningen är inte i läget Flexibel orkestrering. Endast skalningsuppsättningar med Flexibelt orkestreringsläge kan virtuella datorer kopplas från.
Virtual Machine Scale Set '{vmssName}' stöder inte att koppla bort en befintlig virtuell dator från den, eftersom Virtual Machine Scale Set har fler än en feldomän. Mer information finns i https://aka.ms/vmo/attachdetach. Det gick inte att koppla loss den virtuella datorn eftersom den skaluppsättning som den ingår i har mer än en plattformsfeldomän. Virtuella datorer kan endast frånkopplas från skalningsuppsättningar som har platform fault domain count ett.
OperationNotAllowed, Meddelande: Den här åtgärden är inte tillåten eftersom den refererade Virtual Machine Scale Set '{armId}' inte har orkestreringsläget angivet som 'Flexible' Skalningsuppsättningen som du försökte ansluta till eller koppla från är en skalningsuppsättning med uniformt orkestreringsläge. Endast skalningsuppsättningar med Flexibelt orkestreringsläge kan virtuella datorer kopplas från.
PropertyChangeNotAllowed Det är inte tillåtet att ändra egenskapen virtualMachineScaleSet.id. ID för skalningsuppsättning för virtuella datorer kan inte ändras till ett annat ID för skalningsuppsättning för virtuella datorer utan att först frånkoppla den virtuella datorn från skalningsuppsättningen. Koppla bort den virtuella datorn från skalningsuppsättningen för virtuella datorer och anslut den sedan till den nya skalningsuppsättningen. Kontrollera att virtualMachineScaleSet.id är inställt på värdet null. Felaktiga värden är: "" och "null".
Skalningsuppsättningen för virtuella datorer '{0}' stöder inte att koppla från en virtuell dator från den, eftersom alternativet för en enskild placeringsgrupp är inställt på true. Se för mer information. VmssDoesNotSupportAttachingWithSpg: Det gick inte att koppla från den virtuella datorn eftersom skalningsuppsättningen ingår i en enskild placeringsgrupp. Virtuella datorer kan bara frikopplas från skalningsuppsättningar med singlePlacementGroup inställt på false.
Skalningsuppsättning för virtuella datorer stöder inte frånkoppling av VM-storlekar med RDMA-stöd, till exempel {0}. Se för mer information. Virtuella datorer med RDMA-stöd kan inte frånkopplas från skalningsuppsättningen. Det gick inte att koppla från eftersom den virtuella datorn är RDMA-kompatibel. Endast virtuella datorer som inte är RDMA-aktiverade kan kopplas från skalningsuppsättningen. Den här funktionen finns i förhandsversion.

Vad händer härnäst?

Lär dig hur du hanterar uppdateringar och underhåll med hjälp av underhållsmeddelanden, underhållskonfigurationer och schemalagda händelser.