ESXi-värdar kan patchas i kommandoradsgränssnittet med hjälp av ESXCLI, men den här metoden är mest fördelaktig när antalet ESXi-värdar som du behöver patcha inte är så stort. Om antalet ESXi-värdar som behövs är stort kan det ta mycket tid och arbete att patcha varje värd i ESXCLI, särskilt om du har värdar av olika versioner. Som tur är tillhandahåller VMware vSphere Update Manager som kan användas för att uppdatera ESXi-värdar från ett enda gränssnitt. Dagens blogginlägg täcker VMware vSphere Update Manager och förklarar hur man uppgraderar och uppdaterar ESXi-värdar centralt.
Vår omfattande programvara erbjuder ett robust skydd av företagsdata och applikationer. Delta i vår Try & Buy-kampanj och få möjlighet att få ett Amazon-presentkort för att testa NAKIVO Backup & Replication i din miljö.
- Vad är VMware Update Manager?
- Fördelar med VMware Update Manager
- Kompatibilitet
- Hur ESXi-patchning fungerar
- Hur du använder vSphere Update Manager för att patcha ESXi-värdar
- Uppgradering av ESXi 6.5 till ESXi 6.7
- Uppladdning av avbildningen för uppgradering
- Skapa en baslinje
- Anslutning av en baslinje
- Kontroll av överensstämmelse
- Remediering före kontroll
- Uppdatering av ESXi 6.7 till ESXi 6.7 Uppdatering 2
- Skapa en baslinje
- Anslutning av baslinjen till värddatorn
- Hantering av ESXi-värden
- Conclusion
Vad är VMware Update Manager?
VMware vSphere Update Manager är en vCenter-plugin (tillägg) som måste installeras manuellt på vCenter Server-versioner äldre än vCenter 6.5. Om vCenter Server 6.5 är installerad på Windows ska du installera vSphere Update Manager (VUM) manuellt. VMware Update Manager kan installeras på maskinen med vCenter eller på en annan Windows-maskin och måste ha nätverksanslutning med vCenter eftersom VUM är nära integrerat med vCenter Server. Om du har installerat vCenter Server Appliance (VCSA) version 6.5 eller senare har vSphere Update Manager förinstallerats i vCenter som standard och startar automatiskt. Det rekommenderas att du installerar vCenter 6.7 som VCSA – i det här fallet körs vCenter som en virtuell maskin (VM) på en ESXi-server. VMware vCenter är ett centraliserat hanteringssystem för vSphere, och vSphere Update Manager är ett centraliserat verktyg för uppdatering/uppgradering av ESXi-värdar, virtuella maskiner, virtuella apparater och virtuella program (VMware vApps). Du kan också installera och uppdatera programvara som drivrutiner på ESXi-värdar, uppgradera VM-hårdvara, installera och uppdatera VMware Tools. På så sätt kan du uppdatera eller uppgradera flera enheter samtidigt.
Fördelar med VMware Update Manager
Fördelarna med att använda VMware Update Manager är bland annat flexibilitet och möjligheten att installera VMware-patchar på flera värddatorer samtidigt. Ett sådant tillvägagångssätt gör det också möjligt att hantera VMware-patchar centralt genom att använda vCenter med VMware vSphere Client och hjälper dig att spara tid som läggs på vSphere-administration. Du kan också automatisera installationen av ESXi-patchar. VMware Update Manager är universell och gör det möjligt att installera VMware-patchar och patchar från tredje part, t.ex. distribuerad virtuell switch från Cisco, uppdaterade drivrutiner för Hewlett-Packard-servrar etc.
Kompatibilitet
För att påbörja uppgraderingen/uppdateringen ska du kontrollera kompatibiliteten mellan din nuvarande vCenter-version och den nya ESXi-versionen, kompatibiliteten mellan din nuvarande ESXi-version och uppgraderingsversionen samt kompatibiliteten mellan din säkerhetskopieringsprogramvara och de nya ESXi- och vCenter-versionerna som du kommer att använda efter uppgraderingen/uppdateringen. Du kan använda VMwares interoperabilitetsmatriser på VMwares webbplats. Kontrollera också att din maskinvara är kompatibel med ESXi-patchar innan du installerar dessa patchar.
Hur ESXi-patchning fungerar
I grund och botten består arbetsflödet för ESXi-patchning av följande:
- Uppladdning av den nödvändiga installationsfilen till Update Manager
- Skapande av en anpassad baslinje
- Anslutning av baslinjen till den önskade enheten (ESXi-värd, datacenter, kluster osv.)
- Kontroll av överensstämmelse (valfritt)
- Förhandskontroll av åtgärdande åtgärder
- Målmedelshantering
Håll i minnet att i de flesta fall måste virtuella maskiner stängas av eller migreras från ESXi-värdarna innan du startar åtgärdande åtgärder när du försöker uppdatera eller uppgradera dessa värdar. ESXi-värdar går automatiskt in i underhållsläge när de åtgärdas. När korrigeringen är klar lämnar ESXi-värdarna underhållsläget och en omstart av värddatorn kan krävas. Om du har valt att åtgärda flera ESXi-värdar börjar processen för att åtgärda den andra värddatorn när processen för att åtgärda den första ESXi-värddatorn är klar.
Därmed kan uppdaterings- och uppgraderingsprocessen för ESXi-värdar delas in i följande steg:
- En ESXi-värddator förs in i underhållsläget.
- En patch installeras.
- EESXi-värden startas om.
- EESXi-värden återansluts till vCenter.
- EESXi-värden lämnar underhållsläget.
- Processen för ESXi-patchning startar för nästa ESXi-värd.
Hur du använder vSphere Update Manager för att patcha ESXi-värdar
Låt oss förklara vad som krävs för att använda VMware Update Manager för att uppgradera ESXi 6.5 till ESXi 6.7. I det aktuella exemplet används vCenter 6.7 för att hantera tre ESXi-värdar. VMware vSphere Update Manager är förinstallerad i VCSA 6.7 (vCenter Server Appliance).
Öppna VMware vSphere Client, gå till Hosts and Clusters (värdar och kluster) och välj de ESXi-värdar som du vill uppgradera/uppdatera. Du kan välja en VM-mapp, ett kluster eller hela datacentret om det behövs. I det här exemplet kommer den ESXi-värd vars IP-adress är 192.168.101.205 att uppgraderas.
Uppdatering avser installation av patchar som åtgärdar fel i den aktuella versionen. Byggnadsnumret ökas, men versionen förblir densamma efter att en uppdatering har tillämpats. Om du till exempel uppdaterar ESXi 6.7 till ESXi 6.7 U1, ESXi6.7 U2 eller ESXi6.7 U3 behålls version 6.7.
Uppgradering av ESXi 6.5 till ESXi 6.7
Välj önskad ESXi-värd och kontrollera version och byggnadsnummer på fliken Sammanfattning. Var uppmärksam på fliken Uppdateringar som finns när VMware Update Manager är installerad i vCenter. Du kan också öppna fliken Uppdateringar för att kontrollera ESXi-versionen och byggnadsnumret. Som du kan se på skärmbilden används ESXi 6.5 build 8294253 i exemplet (IP-adressen för ESXi-värden är 192.168.101.205 och IP-adressen för vCenter är 192.168.101.103). På fliken Uppdateringar kan du se en länk till VMware Update Manager-sidan i vCenter.
Du bör ha alla nödvändiga paket innan du kan uppgradera ESXi. Observera att du bör ladda ner ISO-installationsprogrammet för ESXi 6.7 manuellt innan du uppdaterar ESX 6.5 i vSphere Update Manager.
Uppladdning av avbildningen för uppgradering
Gå till VMware Update Manager (Home > Update Manager), välj fliken ESXi images (ESXi-avbildningar) och klicka på Import (Importera) för att importera ESXi 6.7-installations-ISO-filen till förvaret i vSphere Update Manager.
Klicka på Bläddra och välj ESXi 6.7-installations-ISO-filen. Klicka på Importera för att importera avbildningen till ett arkiv.
Vänta tills ISO-avbildningen har kopierats.
När din ESXi 6.7-installationsavbildning har kopierats till uppdateringshanterarens arkiv ska du skapa en ny baslinje. En baslinje är som en förinställning som kan tillämpas på flera enheter, till exempel ESXi-värdar, samtidigt. Baslinjerna delas upp i baslinjer för värddatorer, baslinjer för virtuella maskiner (VM) och baslinjer för virtuella enheter (VA). VM-baslinjer och VA-baslinjer kan inte skapas manuellt eftersom de är fördefinierade. Du kan också skapa baslinjegrupper. I det aktuella exemplet innehåller en baslinje en ESXi-avbildning för uppgradering. Du kan dock välja flera patchar (uppdateringar), uppgraderingar eller tillägg som ska läggas till en baslinje. Då kan du använda en baslinje för att installera flera patchar på ESXi-värdar samtidigt.
Skapa en baslinje
I fliken ESXi-avbildningar trycker du på Ny baslinje.
Guiden Skapa baslinje som nu öppnas innehåller tre steg.
1. Ange ett namn och en beskrivning för en ny baslinje. I det aktuella exemplet är namnet ESXi6-7upgrade. Tryck på Nästa för att fortsätta.
2. Välj en ESXi release image. ISO-avbildningen ESXi 6.7 Update1 väljs i det här fallet. Klicka på Nästa.
3. Kontrollera sammanfattningen och klicka på Slutför.
Baslinjen har nu skapats och du kan se den skapade baslinjen på fliken Baselines i VMware Update Manager. Du kan också se två fördefinierade baslinjer (Non-Critical Host Patches och Critical Host Patches).
Anslutning av en baslinje
Gå till Värdar och kluster, välj din värddator (ESXi 6.5) och välj fliken Uppdateringar. I avsnittet Översikt väljer du Värddatoruppdateringar och i avsnittet Bifogade baslinjer trycker du på Bifoga.
Notera: Du kan välja hela datacentret, mappen med virtuella maskiner eller klustret om du vill uppgradera flera ESXi-värdar.
Välj din anpassade baslinje för uppgradering (ESXi6-7upgrade i det här fallet) och klicka på Bifoga.
Kontroll av överensstämmelse
Gå tillbaka till Värdar och kluster, välj din ESXi-värd (datacenter, VM-mapp eller kluster) och välj sedan fliken Uppdateringar.
På fliken Uppdateringar väljer du Översikt, väljer Värdöverensstämmelse och klickar på Kontrollera överensstämmelse.
Med kontrollen av överensstämmelse kan du kontrollera statusen för uppdateringar som lagts till i baslinjer och meddela om det finns konflikter eller inte. Om uppdatering eller uppgradering inte stöds kommer VMware Update Manager att meddela dig när du utför kontrollen av överensstämmelse.
I vårt exempel är statusen för värdöverensstämmelse icke-kompatibel, men uppgradering kan tekniskt sett göras för utvalda värddatorer.
Remediering före kontroll
Remediering före kontroll bör utföras för att verifiera förhållanden och identifiera eventuella problem som kan uppstå efter åtgärdandet. Om det finns möjliga problem visas listan över rekommenderade åtgärder. Om du till exempel ska uppgradera eller uppdatera ESXi-värdar och virtuella maskiner körs i ett kluster kan du behöva inaktivera DPM, HA-tillträdeskontroll och aktivera DRS, EVC osv. När det gäller virtuella maskiner kan du behöva koppla bort en virtuell DVD-enhet, inaktivera feltolerans för den virtuella maskinen i ett kluster osv. Med hjälp av korrigering före kontroll kan du undvika att avsluta uppdaterings-/uppgraderingsprocessen efter att den har startat.
Gå till Värdar och kluster, välj din (dina) ESXi-värd(er), högerklicka på värden och välj Uppdateringshanteraren > Korrigering före kontroll i kontextmenyn.
Vänta en stund tills kontrollprocessen är klar. Om det finns varningar efter att ha avslutat korrigeringsprocessen före kontroll, utför de rekommenderade åtgärderna för att åtgärda problemen.
Om allt är korrekt och inga åtgärder behöver utföras för att påbörja korrigeringen går du till Värdar och kluster, väljer din ESXi-värd, väljer fliken Uppdateringar och öppnar kategorin Värddatoruppdateringar i avsnittet Översikt. Välj den baslinje som krävs (ESXi6-7upgrade i det här fallet) och klicka på Remediate.
Läs och acceptera licensavtalet för slutanvändning (EULA), markera lämplig kryssruta och tryck på OK.
Välj de ESXi-värdar som ska åtgärdas, redigera inställningar vid behov (inställningar för schemaläggning, åtgärdsalternativ) och klicka på Remediate.
Alla virtuella maskiner måste stängas av eller migreras från värddatorn före åtgärdandet. Värden går automatiskt in i underhållsläget. Du kan se hur långt saneringsprocessen framskrider på fliken Senaste uppgifter. Vänta tills processen är avslutad. Efter uppgradering av en ESXi-värd måste värden starta om och avsluta underhållsläget automatiskt.
När ESXi-uppgraderingsprocessen är klar och din ESXi-värd har startats om väljer du den här värden på sidan Värd/kluster och verifierar version och byggnadsnummer. Som du kan se på skärmbilden nedan har vår ESXi-värd uppgraderats från v6.5 build 8294253 till version 6.7 build 10302608 (uppdatering 1). Du kan jämföra ditt byggnadsnummer med byggnadsnumret i tabellen och identifiera version, versionsnamn och datum för utgivningen.
ESXi-värddatorn har uppgraderats framgångsrikt, du kan köra virtuella maskiner på den här värddatorn igen.
Uppdatering av ESXi 6.7 till ESXi 6.7 Uppdatering 2
Om du använder ESXi 6.7-värdar kan du inte uppgradera dessa värddatorer förrän en ny version av vSphere har släppts. När det här blogginlägget skrivs är vSphere 6.7 den senaste versionen. Uppdateringar som innehåller säkerhetspatchar och andra patchar har dock släppts av VMware. ESXi 6.7-värdar kan för närvarande uppdateras till ESXi 6.7 Update 1, Update 2 och Update 3. Låt oss ta som exempel hur man uppdaterar ESXi värdversion 6.7 Update 1 till version 6.7 Update 2. Du kan använda den här processen för att uppdatera din ESXi 6.7 Update 2 till ESXi 6.7 Update 3 genom att använda VMware Update Manager samt installera anpassade VMware-patchar. Som du kanske minns är den aktuella versionen av ESXi-värden som beaktas i vårt exempel version 6.7 Update 1 build 10302608.
Öppna vSphere Update Manager (i vSphere Client gå till Home > Update Manager) och välj fliken Uppdateringar. Du kan se en lista över tillgängliga uppdateringar och patchar, deras allvarlighetsgrad, typ och kategori. Den nödvändiga VMware ESXi 6.7 Complete Update 2 finns i den här listan, därför kan vi fortsätta.
Skapa en baslinje
Som vi såg i föregående exempel måste du först skapa en ny baslinje. I VMware Update Manager öppnar du fliken Baselines och klickar på New > Baseline.
Guiden Create Baseline öppnas.
1. Namn och beskrivning. Ange ett namn, till exempel ESXi6-7upd2, ange en beskrivning (valfritt) och välj baslinjetyp. I det här fallet är innehållstypen Patch. Tryck på Nästa för att fortsätta.
2. Välj Patchar automatiskt. Eftersom vi vill installera den nödvändiga uppdateringen manuellt måste kryssrutan ”Automatically update this baseline with patches that match the following criteria” avmarkeras. Annars kommer alla tillgängliga VMware-patchar att föreslås för installation.
3. Välj patchar manuellt. Välj de nödvändiga VMware-patcherna. VMware ESXi 6.7 Complete Update 2 har valts i det här exemplet.
4. Sammanfattning. Kontrollera inställningarna för baslinjen och om allt är korrekt trycker du på Slutför.
Nu när en baslinje har skapats kan du se den nya baslinjen på fliken Baselines i VMware Update Manager.
Anslutning av baslinjen till värddatorn
Gå nu tillbaka till Värdar och kluster, välj den ESXi-värddator som du vill patcha och välj fliken Uppdateringar. Klicka på Host Updates och i avsnittet Attached Baselines klickar du på Attach.
I popup-fönstret väljer du den önskade baslinjen (ESXi6-7upd2 i det här exemplet) och trycker på Attach.
Hantering av ESXi-värden
Nu när baslinjen har kopplats till ESXi-värden kan du välja den här baslinjen. Du bör förbereda din ESXi-värd för sanering och stänga av eller migrera virtuella maskiner från de värdar som måste patchas. Tänk på att ESXi-värden måste gå in i underhållsläge för att kunna installera ESXi-patchar. Klicka sedan på Remediate för att börja uppdatera ESXi-värden.
I det nyöppnade fönstret bekräftar du den värddator du vill patcha och väljer den här värddatorn genom att markera kryssrutan (kryssrutan är markerad som standard). Konfigurera ytterligare alternativ om det behövs och tryck på Remediate för att börja patcha ESXi-värden.
Vänta tills korrigeringsprocessen är klar. Därefter väljer du din ESXi-värd och kontrollerar version och byggnadsnummer på fliken Sammanfattning för att säkerställa att värddatorn har patcherats framgångsrikt. Nu har vår ESXi-värd uppdaterats till version 6.7.0 Update 2 Build 13006603.
Observera att du vid behov kan konfigurera globala inställningar för VMware Update Manager genom att gå till Update Manager > Settings.
Conclusion
VMware Update Manager är en användbar modul som är avsedd för hantering och installation av uppdateringar i VMware vSphere-miljöer. VMware vSphere Update Manager (VUM) är nära integrerad med vCenter och ingår i VCSA 6.5 och VCSA 6.7. Det rekommenderas särskilt att du använder VUM för att uppdatera eller uppgradera komponenter i stora vSphere-miljöer. Dagens blogginlägg har förklarat hur man använder detta VMware patchverktyg för att uppgradera en ESXi-värd och installera VMware ESXi-patchar på exempel. Glöm inte att kontrollera kompatibiliteten innan du installerar patchar och var medveten om att migrera eller stänga av virtuella maskiner som körs på ESXi-värdar som planeras att patchas.
När det gäller kompatibilitet mellan nya versioner av vSphere-komponenter, såsom ESXi-värdar och vCenter, och säkerhetskopieringsprogram har NAKIVO Backup & Replication stöd för VMware vSphere 6.7 Update 3 och gör det möjligt för dig att skydda dina virtuella maskiner som körs i VMware vSphere-miljön på bästa möjliga sätt. Ladda ner den senaste versionen av NAKIVO Backup & Replication och prova produkten i din miljö utan kostnad.