Dela via


Uppgradera Arc-resursbryggan

Den här artikeln beskriver hur Arc-resursbryggan uppgraderas och de två sätt som uppgraderingen kan utföras på: molnhanterad uppgradering eller manuell uppgradering. För närvarande skiljer sig vissa privata molnleverantörer åt i hur de hanterar Uppgraderingar av Arc-resursbryggor.

Privata molnleverantörer

För närvarande skiljer sig privata molnleverantörer åt i hur de utför Uppgraderingar av Arc-resursbryggor. Läs följande information om du vill se hur du uppgraderar arc-resursbryggan för en specifik provider.

För Arc-aktiverade VMware vSphere är manuell uppgradering och molnhanterad uppgradering tillgängliga. Apparater på version 1.0.15 och senare väljs automatiskt in på molnhanterad uppgradering. Molnhanterad uppgradering hjälper till att säkerställa att den virtuella datorn för installationen hålls inom n-3-versioner som stöds, men inte den senaste versionen. Om du vill ha den senaste versionen måste du uppgradera manuellt. För att uppgraderingsalternativet ska fungera måste kraven för uppgraderingen uppfyllas . Microsoft kan när som helst försöka utföra en molnhanterad uppgradering av arc-resursbryggan om installationen snart inte har support. Microsoft erbjuder molnhanterad uppgradering, men du ansvarar fortfarande för att se till att din Arc-resursbrygga ligger inom de N-3-versioner som stöds. Störningar kan orsaka att molnhanterad uppgradering misslyckas och du kan behöva uppgradera Arc-resursbryggan manuellt. Om arc-resursbryggan är nära att bli utan support rekommenderar vi en manuell uppgradering för att se till att du har en version som stöds i stället för att vänta på molnhanterad uppgradering.

För Azure Arc VM-hantering på Azure Local är installation version 1.0.15 eller senare endast tillgänglig i Azure Local build 23H2. I Azure Local 23H2 hanterar LCM-verktyget uppgraderingar för alla Azure Local-, Arc-resursbryggor och tilläggskomponenter som ett "validerat recept"-paket. Alla förhandsversioner av Arc-resursbryggan måste tas bort innan de uppdateras från 22H2 till 23H2. Om du försöker uppgradera Arc-resursbryggan oberoende av andra komponenter i den lokala Azure-miljön kan det orsaka problem i din miljö som kan leda till ett haveriberedskapsscenario. Mer information finns i Om uppdateringar för Azure Local.

För Arc-aktiverad System Center Virtual Machine Manager (SCVMM) är den manuella uppgraderingsfunktionen tillgänglig för installation version 1.0.15 och senare. Enheter som kör en version som är lägre än 1.0.15 måste utföra återställningsalternativet för att komma till version 1.0.15 eller senare. Granska stegen för att utföra återställningsåtgärden. Detta distribuerar en ny resursbrygga och återansluter befintliga Azure-resurser.

Förutsättningar

Innan en Arc-resursbrygga kan uppgraderas måste följande krav uppfyllas:

  • Arc-resursbryggan måste vara online och felfri med statusen Running. Du kan kontrollera Azure-resursen för din Arc-resursbrygga för att verifiera.

  • Autentiseringsuppgifterna på den virtuella datorn måste vara giltiga. Om du vill testa autentiseringsuppgifterna utför du en åtgärd på en Arc-aktiverad virtuell dator från Azure.

  • Arc-resursbryggan måste finnas på samma platssökväg där den ursprungligen distribuerades.

  • Den virtuella datorn behöver 35 GB ledigt utrymme.

  • För Arc-aktiverad VMware kräver uppgradering av resursbryggan 200 GB ledigt utrymme i datalagringen. En ny mall skapas också.

  • (Endast manuell uppgradering) När du utför en manuell uppgradering kör du uppgraderingskommandot från hanteringsdatorn som användes för att först distribuera Arc-resursbryggan. Konfigurationsfilerna för installationen som ursprungligen skapades vid distributionen behövs också. Du kan också köra uppgraderingskommandot från en annan dator som uppfyller kraven för hanteringsdatorn.

  • (Endast manuell uppgradering) Hanteringsdatorn behöver 3,5 GB ledigt utrymme.

Översikt

Uppgraderingsprocessen distribuerar en ny resursbrygga med den reserverade vm-IP-adressen (k8snodeippoolend IP, VM IP 2). När den nya resursbryggningen är igång blir den den aktiva resursbryggningen. Den gamla resursbryggningen tas bort och dess VM-IP för installationen (k8dsnodeippoolstartVM IP 1) blir den nya reserverade VM-IP-adressen för den reserverade installationen som ska användas i nästa uppgradering.

Att distribuera en ny resursbrygga är en process som består av flera steg: att ladda ned installationsavbildningen (~3,5 GB) från molnet, använda avbildningen för att distribuera en ny virtuell dator, verifiera att den nya resursbryggan körs, ansluta den till Azure, ta bort den gamla virtuella datorn och reservera den gamla IP-adressen för en framtida uppgradering.

Överlag tar uppgraderingen vanligtvis minst 30 minuter, beroende på nätverkshastigheter. En kort tillfällig stilleståndstid kan inträffa under överlämningen mellan den gamla Arc-resursbryggan till den nya Arc-resursbryggan. Ytterligare stilleståndstid kan uppstå om kraven inte uppfylls, eller om en ändring i nätverket (DNS, brandvägg, proxy osv.) påverkar Arc-resursbryggans nätverksanslutning.

Det finns två sätt att uppgradera Arc-resursbryggan: molnhanterade uppgraderingar som hanteras av Microsoft eller manuella uppgraderingar där Azure CLI-kommandon utförs av en administratör.

Molnhanterad uppgradering

Arc-resursbryggor på en privat molnleverantör som stöds med en installation version 1.0.15 eller senare väljs automatiskt till molnhanterad uppgradering. Med molnhanterad uppgradering kan Microsoft när som helst försöka uppgradera arc-resursbryggan om den finns på en installationsversion som snart inte har support. Uppgraderingskraven måste uppfyllas för att molnhanterad uppgradering ska fungera. Medan Microsoft erbjuder molnhanterad uppgradering ansvarar du fortfarande för att kontrollera att resursbryggningen är felfri, online, i statusen "Körs" och i de N-3-versioner som stöds. Störningar kan orsaka att molnhanterade uppgraderingar misslyckas. Om arc-resursbryggan är nära att bli utan support rekommenderar vi en manuell uppgradering för att se till att du har en version som stöds i stället för att vänta på molnhanterad uppgradering.

Om du vill kontrollera statusen för resursbryggan och installationsversionen kör az arcappliance show du kommandot från hanteringsdatorn eller kontrollerar Azure-resursen för arc-resursbryggan. Om den virtuella datorn för installationen inte är felfri kan det hända att den molnhanterade uppgraderingen misslyckas.

Molnhanterade uppgraderingar hanteras via Azure. Ett meddelande skickas till Azure för att återspegla tillståndet för den virtuella datorn när den uppgraderas. När resursbryggan fortsätter genom uppgraderingen kan dess status växla fram och tillbaka mellan olika uppgraderingssteg. Uppgraderingen är klar när den virtuella datorn status är Running och provisioningState är Succeeded.

Om du vill kontrollera statusen för en molnhanterad uppgradering kontrollerar du Azure-resursen i ARM eller kör följande Azure CLI-kommando från hanteringsdatorn:

az arcappliance show --resource-group [REQUIRED] --name [REQUIRED] 

Manuell uppgradering

Arc-resursbryggan kan uppgraderas manuellt från hanteringsdatorn. Du måste uppfylla alla uppgraderingskrav innan du försöker uppgradera. Hanteringsdatorn måste ha kubeconfig- och installationskonfigurationsfilerna lagrade lokalt, annars kan du inte köra uppgraderingen.

Manuell uppgradering tar vanligtvis mellan 30 och 90 minuter, beroende på nätverkshastigheter. Uppgraderingskommandot tar arc-resursbryggan till nästa installationsversion, som kanske inte är den senaste tillgängliga installationsversionen. Flera uppgraderingar kan behövas för att nå en version som stöds. Du kan kontrollera installationens version genom att kontrollera Azure-resursen för arc-resursbryggan.

Innan du uppgraderar behöver du det senaste Azure CLI-tillägget för arcappliance:

az extension add --upgrade --name arcappliance 

Om du vill uppgradera resursbryggan manuellt använder du följande kommando:

az arcappliance upgrade <private cloud> --config-file <file path to ARBname-appliance.yaml> 

Om du till exempel vill uppgradera en resursbrygga på VMware kör du: az arcappliance upgrade vmware --config-file c:\contosoARB01-appliance.yaml

Om du vill uppgradera en resursbrygga på SCVMM kör du: az arcappliance upgrade scvmm --config-file c:\contosoARB01-appliance.yaml

Om du vill uppgradera en resursbrygga på Azure Local övergår du till 23H2 och använder det inbyggda uppgraderingshanteringsverktyget. Mer information finns i Om uppdateringar för Azure Local, version 23H2.

Versionsutgåvor

Arc-resursbryggan är kopplad till de versioner av underliggande komponenter som används i installationsbilden, till exempel Kubernetes-versionen. När installationens avbildning ändras ökas versionen av Arc-resursbryggan. Detta inträffar vanligtvis när en ny az arcappliance CLI-tilläggsversion släpps. Ett nytt tillägg släpps vanligtvis månadsvis i slutet av månaden eller i början av månaden. Detaljerad versionsinformation finns i viktig information om Arc-resursbryggan.

Versioner som stöds

I allmänhet stöds den senaste versionen och de tidigare tre versionerna (n-3) av Arc-resursbryggan. En Arc-resursbrygga på en version som inte stöds måste uppgraderas eller distribueras om för att finnas i ett produktionsstödfönster.

Om den aktuella versionen till exempel är 1.0.18 är de vanliga n-3-versionerna som stöds:

  • Aktuell version: 1.0.18
  • n-1 version: 1.0.17
  • n-2-version: 1.0.16
  • n-3-version: 1.0.15

Det kan finnas instanser där versioner som stöds inte är sekventiella. Till exempel släpps version 1.0.18 och visar sig senare innehålla en bugg. En snabbkorrigering släpps i version 1.0.19 och version 1.0.18 tas bort. I det här scenariot blir n-3-versioner som stöds 1.0.19, 1.0.17, 1.0.16, 1.0.15.

Arc-resursbryggan släpper vanligtvis en ny version på en månatlig takt i slutet av månaden, även om det är möjligt att fördröjningar kan driva lanseringsdatumet längre ut. Oavsett när en ny version kommer ut, om du är inom n-3-versioner som stöds, stöds din Arc-resursbryggaversion. Information om hur du håller dig uppdaterad om versioner finns i viktig information om Arc-resursbryggan.

Om en resursbrygga inte uppgraderas till någon av de versioner som stöds (n-3) hamnar den utanför supportfönstret och stöds inte. Det kanske inte alltid går att uppgradera en resursbrygga som inte stöds till en nyare version eftersom komponenttjänster som används av Arc-resursbryggan kanske inte längre är kompatibla. Dessutom kanske resursbryggorna som inte stöds inte kan tillhandahålla tillförlitliga övervaknings- och hälsomått.

Om en Arc-resursbrygga inte kan uppgraderas till en version som stöds måste du ta bort den och distribuera en ny resursbrygga. Beroende på vilken privat molnprodukt du använder kan det finnas andra steg som krävs för att återansluta resursbryggan till befintliga resurser. Mer information finns i dokumentationen för återställning av arc-resursbryggan för partnerprodukten.

Meddelande- och uppgraderingstillgänglighet

Om arc-resursbryggan är i version n-3 kan du få ett e-postmeddelande som meddelar dig att resursbryggan inte har stöd när nästa version släpps. Om du får det här meddelandet uppgraderar du resursbryggan så snart som möjligt för att tillåta felsökningstid för eventuella problem med manuell uppgradering eller skicka ett supportärende om molnhanterad uppgradering inte kunde uppgradera resursbryggan.

Kör kommandot för att kontrollera om arc-resursbryggan har en tillgänglig uppgradering:

az arcappliance get-upgrades --resource-group [REQUIRED] --name [REQUIRED] 

Om du vill se den aktuella versionen av en Arc-resursbrygga kan du köra az arcappliance show eller kontrollera Azure-resursen för din Arc-resursbrygga.

Nästa steg