Dela via


Koppla eller koppla från en virtuell dator till eller från en VM-skalningsuppsättning

Ansluta en virtuell dator till en VM-skalningsuppsättning

Viktigt!

Du kan bara koppla virtuella datorer till en vm-skalningsuppsättning i flexibelt orkestreringsläge. Mer information finns i Orkestreringslägen för VM-skalningsuppsättningar.

Det finns tillfällen då du behöver ansluta en virtuell dator 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.

Koppla en ny virtuell dator till en VM-skalningsuppsättning

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

Kommentar

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 listrutan Tillgänglighetsalternativ och väljer Vm-skalningsuppsättning.
  5. I listrutan Vm-skalningsuppsättning väljer du skalningsuppsättningen som du vill lägga till den virtuella datorn till.
  6. Du kan också ange tillgänglighetszonen eller feldomänen för att placera den virtuella datorn.

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.
  • Om skalningsuppsättningen är regional (inga tillgänglighetszoner har angetts) måste den virtuella datorn också vara regional.
  • Om skalningsuppsättningen är zonindelad eller omfattar flera zoner (en eller flera angivna tillgänglighetszoner) måste den virtuella datorn skapas i en av de zoner som omfattas av skalningsuppsättningen. 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.
  • Skalningsuppsättningen måste vara i flexibelt orkestreringsläge och egenskapen singlePlacementGroup måste vara false.

Koppla en befintlig virtuell dator till en VM-skalningsuppsättning (förhandsversion)

Koppla en befintlig virtuell dator till en VM-skalningsuppsättning när den virtuella datorn skapas genom att virtualMachineScaleSet ange egenskapen. Att ansluta en befintlig virtuell dator till en skalningsuppsättning med feldomänantalet 1 kräver inte driftstopp.

Registrera dig för förhandsversionen

Registrera dig för funktionsflaggan SingleFDAttachDetachVMToVmssmed kommandot az feature register :

az feature register --namespace "Microsoft.Compute" --name "SingleFDAttachDetachVMToVmss"

Det tar några minuter innan funktionen registreras. Kontrollera registreringsstatusen med kommandot az feature show :

az feature show --namespace "Microsoft.Compute" --name "SingleFDAttachDetachVMToVmss"

Kommentar

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 koppla 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 nedtonad uppfyller den virtuella datorn för närvarande inte kraven som ska kopplas till en skalningsuppsättning.
  5. Bladet Anslut till en VMSS visas till höger på sidan. Välj 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

  • Skalningsuppsättningen måste använda flexibelt orkestreringsläge.
  • Skalningsuppsättningen måste ha värdet platformFaultDomainCount 1.
  • Den virtuella datorn och skalningsuppsättningen måste finnas i samma resursgrupp.
  • Den virtuella datorn och målskalningsuppsättningen måste båda vara zonindelade, eller båda måste vara regionala. Du kan inte koppla en zonindelad virtuell dator till en regional 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.
  • Skalningsuppsättningen måste ha singlePlacementGroup angetts till False.
  • Skalningsuppsättningar som skapats utan en skalningsprofil som standard för att singlePlacementGroup ställas in på null. Om du vill koppla virtuella datorer till en skalningsuppsättning utan en skalningsprofil singlePlacementGroup måste du ange till False när skalningsuppsättningen skapas.
  • Den virtuella datorn får inte vara en RDMA-kompatibel virtuell dator i HB-serien eller N-serien.

Koppla från en virtuell dator från en VM-skalningsuppsättning (förhandsversion)

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.

Kommentar

Om du kopplar från virtuella datorer som skapats av skalningsuppsättningen måste den virtuella datorn vara Stopped före frånkopplingen. Virtuella datorer som tidigare var anslutna till skalningsuppsättningen kan kopplas från när de körs.

  1. Gå till Virtuella datorer.
  2. Om den virtuella datorn skapades av skalningsuppsättningen kontrollerar du att den virtuella datorn är Stopped. Om den virtuella datorn skapades som en fristående virtuell dator kan du fortsätta oavsett om den virtuella datorn är Running eller Stopped.
  3. Välj namnet på den virtuella dator som du vill koppla till din skalningsuppsättning.
  4. Under Inställningar väljer du Tillgänglighet + skalning.
  5. Välj knappen Koppla från från VMSS överst på sidan.
  6. När du uppmanas att bekräfta väljer du knappen Koppla från .
  7. Portalen skickar ett meddelande när den virtuella datorn kopplas från.

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

  • Skalningsuppsättningen måste använda flexibelt orkestreringsläge.
  • Skalningsuppsättningen måste ha värdet platformFaultDomainCount 1.
  • Virtuella datorer som skapas av skalningsuppsättningen måste vara Stopped innan de kopplas från.
  • Skalningsuppsättningar som skapats utan en skalningsprofil som standard för att singlePlacementGroup ställas in på null. Om du vill koppla bort virtuella datorer från en skalningsuppsättning utan en skalningsprofil singlePlacementGroup måste du vara inställd på False.
  • Den virtuella datorn får inte vara en RDMA-kompatibel virtuell dator i HB-serien eller N-serien.

Flytta virtuella datorer mellan skalningsuppsättningar (förhandsversion)

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 är klar ansluter du den virtuella datorn till skalningsuppsättningen B.

Begränsningar

Begränsningarna för virtuella datorer som ska kopplas till ellerfrån en skalningsuppsättning förblir desamma.

Felsökning

Koppla en befintlig virtuell dator till en befintlig skalningsuppsättningsfelsökning (förhandsversion)

Felmeddelande beskrivning Felsökningsalternativ
Den refererade vm-skalningsuppsättningen {vmssName} stöder inte att en befintlig virtuell dator kopplas till den. Mer information finns i https://aka.ms/vmo/attachdetach. Prenumerationen har inte registrerats i förhandsversionen av koppla från virtuell dator. Kontrollera att din prenumeration har registrerats i funktionen. Referera till dokumentationen för att kontrollera om du är registrerad.
Vm-skalningsuppsättningen {vmssUri} som refereras av den virtuella datorn 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 tillåts inte eftersom den refererade VM-skalningsuppsättningen {vmssName} inte har orkestreringsläget inställt på "Flexibel". Skalningsuppsättningen är inte i flexibelt orkestreringsläge. Prova att ansluta till en annan skalningsuppsättning med flexibelt orkestreringsläge aktiverat.
Den refererade virtuella datorn {vmName} tillhör en tillgänglighetsuppsättning och det går inte att ansluta till en vm-skalningsuppsättning. 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: Anslutningen av den virtuella datorn misslyckades eftersom den virtuella datorn försökte ansluta till en skalningsuppsättning med ett plattformsfeldomänantal på mer än 1. Virtuella datorer kan bara kopplas till skalningsuppsättningar med en platform fault domain count på 1. Prova att ansluta till en skalningsuppsättning med ett antal plattformsfeldomäner på 1 i stället för en skalningsuppsättning med ett plattformsfeldomänantal på mer än 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. 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: Anslutningen av den virtuella datorn misslyckades eftersom den virtuella datorn är en del av en närhetsplaceringsgrupp. Virtuella datorer från en närhetsplaceringsgrupp kan inte kopplas till en skalningsuppsä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.
Egenskapen PropertyChangeNotAllowed Changing virtualMachineScaleSet.id tillåts inte. Vm-skalningsuppsättnings-ID:t kan inte ändras till ett annat VM-skalningsuppsättnings-ID utan att koppla från den virtuella datorn från skalningsuppsättningen först. Koppla från den virtuella datorn från vm-skalningsuppsättningen och anslut sedan till den nya skalningsuppsättningen.

Koppla från en virtuell dator från en skalningsuppsättningsfelsökning (förhandsversion)

Felmeddelande beskrivning Felsökningsalternativ
Vm-skalningsuppsättningen stöder inte avkoppling av virtuella datorer från den. Mer information finns i https://aka.ms/vmo/attachdetach. Prenumerationen har inte registrerats i förhandsversionen av koppla från virtuell dator. Kontrollera att din prenumeration har registrerats i funktionen. Referera till dokumentationen för att kontrollera om du är registrerad.
Vm-skalningsuppsättningen {vmssUri} som refereras av den virtuella datorn 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 tillåts inte eftersom den refererade VM-skalningsuppsättningen {vmssName} inte har orkestreringsläget inställt på "Flexibel". Skalningsuppsättningen är inte i flexibelt orkestreringsläge. Endast skalningsuppsättningar med flexibelt orkestreringsläge kan koppla från virtuella datorer.
Vm Machine Scale Set {vmssName} stöder inte att en befintlig virtuell dator kopplas från den eftersom vm-skalningsuppsättningen har fler än 1 feldomäner. Mer information finns i https://aka.ms/vmo/attachdetach. Det gick inte att koppla från den virtuella datorn eftersom skalningsuppsättningen den finns i har mer än 1 plattformsfeldomän. Virtuella datorer kan bara kopplas från skalningsuppsättningar med en platform fault domain count på 1.
OperationNotAllowed, Meddelande: Den här åtgärden är inte tillåten eftersom den refererade vm-skalningsuppsättningen {armId} inte har orkestreringsläget inställt på "Flexibel" Skalningsuppsättningen som du försökte koppla till eller koppla från från är en skalningsuppsättning med enhetligt orkestreringsläge. Endast skalningsuppsättningar med flexibelt orkestreringsläge kan koppla från virtuella datorer.
Den virtuella datorn skapades med en vm-skalningsuppsättningsassociation och måste frigöras innan den kopplas från. Frigör den virtuella datorn och se till att resursen är i frigjort energisparläge innan åtgärden kopplas från igen. Mer information finns i https://aka.ms/vmo/attachdetach. VmssDoesNotSupportDetachNonDeallocatedVM: Virtuella datorer som skapats av VM-skalningsuppsättningen med flexibelt orkestreringsläge måste frigöras innan de kopplas från skalningsuppsättningen. Frigör den virtuella datorn och se till att resursen är i ett deallocated energisparläge innan du försöker koppla från igen.
Egenskapen PropertyChangeNotAllowed Changing virtualMachineScaleSet.id tillåts inte. Vm-skalningsuppsättnings-ID:t kan inte ändras till ett annat VM-skalningsuppsättnings-ID utan att koppla från den virtuella datorn från skalningsuppsättningen först. Koppla från den virtuella datorn från vm-skalningsuppsättningen och anslut sedan till den nya skalningsuppsättningen. virtualMachineScaleSet.id Kontrollera att är inställt på värdet nullför . Felaktiga värden är: "" och "null".

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.