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 molnuppgradering tillgängliga. Apparater på version 1.0.15 och senare väljs automatiskt in på molnhanterad uppgradering. 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 du är nära att få support måste du uppgradera manuellt för att hålla dig kvar i versioner som stöds.  Vänta inte på molnhanterad uppgradering. Alla enheter som är tidigare än version 1.0.15 måste uppgraderas manuellt.

För hantering av virtuella Azure Arc-datorer (förhandsversion) på Azure Stack HCI är installation version 1.0.15 eller senare endast tillgänglig i Azure Stack HCI build 23H2. I HCI 23H2 hanterar LCM-verktyget uppgraderingar över alla HCI-, 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. Försök att uppgradera Arc-resursbryggan oberoende av andra HCI-miljökomponenter kan orsaka problem i din miljö som kan leda till ett haveriberedskapsscenario. Mer information finns på sidan vanliga frågor och svar om hantering av virtuella Arc-datorer.

För Arc-aktiverad System Center Virtual Machine Manager (SCVMM) är den manuella uppgraderingsfunktionen tillgänglig för installation version 1.0.14 och senare. Enheter under version 1.0.14 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 och ta sedan bort den virtuella datorn från SCVMM och utför återställningsstegen. Detta distribuerar en ny resursbrygga och återansluter befintliga Azure-resurser.

Förutsättningar

Innan du uppgraderar en Arc-resursbrygga måste följande krav uppfyllas:

  • Den virtuella datorn måste vara online, felfri med statusen "Körs". Du kan kontrollera Azure-resursen för din Arc-resursbrygga för att verifiera.

  • Autentiseringsuppgifterna på den virtuella datorn måste vara uppdaterade. Om du vill testa att autentiseringsuppgifterna i den virtuella Arc-resursbryggan är giltiga utför du en åtgärd på en Arc-aktiverad virtuell dator från Azure eller uppdaterar autentiseringsuppgifterna så att de är säkra.

  • Det måste finnas tillräckligt med utrymme på hanteringsdatorn (~3,5 GB) och den virtuella datorn för installationen (35 GB) för att ladda ned nödvändiga avbildningar.

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

  • Den utgående anslutningen från VM-IP-adresser för installation (k8snodeippoolstart/endVM IP 1/2) till msk8s.sb.tlu.dl.delivery.mp.microsoft.com, port 443 måste vara aktiverad. Se till att den fullständiga listan över nödvändiga slutpunkter för Arc-resursbryggan också är aktiverad.

  • Om du utför en manuell uppgradering ska uppgraderingskommandot köras från hanteringsdatorn som användes för att först distribuera Arc-resursbryggan och fortfarande innehåller installationskonfigurationsfilerna eller en som uppfyller kraven för hanteringsdatorn och även innehåller installationskonfigurationsfilerna.

  • Arc-resursbryggan som konfigurerats med DHCP kan inte uppgraderas och stöds inte i en produktionsmiljö. I stället ska en ny Arc-resursbrygga distribueras med statisk IP-konfiguration.

Ö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.

Distribution av en ny resursbrygga består av 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 resursbryggningen körs, ansluta den till Azure, ta bort den gamla virtuella datorn och reservera den gamla IP-adressen som ska användas 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 du är nära att få support måste du uppgradera manuellt för att hålla dig kvar i versioner som stöds.  Vänta inte på molnhanterad uppgradering.

Kontrollera statusen för resursbryggan och installationsversionen genom att az arcappliance show köra kommandot från hanteringsdatorn eller kontrollera 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 i Azure Stack HCI övergår du till 23H2 och använder det inbyggda uppgraderingshanteringsverktyget. Mer information finns här.

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 på GitHub.

Versioner som stöds

I allmänhet stöds den senaste versionen och de tidigare tre versionerna (n-3) av Arc-resursbryggan, från och med apparatversion 1.0.15 och senare. En Arc-resursbrygga med en tidigare installationsversion än 1.0.15 måste uppgraderas eller distribueras om så att den är minst på installationsversion 1.0.15 för att finnas i ett produktionssupportfö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. Om du vill hålla dig uppdaterad om versioner går du till viktig information om Arc-resursbryggan på GitHub.

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. Om detta inträffar kanske det 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 inte längre kan vara 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