vmware produkter. Virtualiseringsprodukter (VMware Inc.). VMware DRS-motorförbättringar

VMware vSphere Hypervisor är en gratis, kraftfull och pålitlig hårdvaruhypervisor för användning i server- ochgifter. Artikeln diskuterar installation och konfigurering av VMware Hypervisor hypervisor, skapande av en virtuell maskin, installation av en gäst operativ system.

Gratis vSphere Hypervisor: Tekniska krav, begränsningar och kompatibilitet

VMware vSphere Hypervisor kan installeras på en server som uppfyller följande tekniska krav:

VMware vSphere Hypervisor-distributionsfilen är liten i storlek (311 MB) och innehåller bara de mest nödvändiga drivrutinerna, främst för servrar från märkestillverkare. Men ibland är det inte möjligt att installera en hypervisor på servrar av välkända varumärken. Ofta släpper servertillverkare sina egna hypervisordistributioner med sina egna drivrutiner.

Du kan kontrollera kompatibiliteten för VMware vSphere Hypervisor med din server på sidan:

Lista över hårdvara som inte stöds i ESXi 6.7: https://kb.vmware.com/s/article/52583

Låt oss titta på de huvudsakliga begränsningarna för den kostnadsfria vSphere Hypervisor hypervisorn i jämförelse med den fullfjädrade VMWare ESXi:

  1. Det finns ingen officiell VMWare teknisk support;
  2. En virtuell dator kan tilldelas högst 8 virtuella processorer/kärnor (vCPU) (förresten, vCPU-begränsningar för gen1 generation av virtuella datorer är 64);
  3. Värden kan inte anslutas till vCenter;
  4. vStorage API är inte tillgängligt (det kommer inte att vara möjligt att ställa in en normal säkerhetskopia, Veeam kommer inte att kunna hämta den virtuella datorn från värden);
  5. Max 2 fysiska processorer (sockets) i servern (det finns inga begränsningar för antalet kärnor);
  6. Alla APi är tillgängliga i skrivskyddat läge (dvs. du kommer inte att kunna ändra någon av server- eller VM-parametrarna genom densamma).

Det fria Sphere Hypervisor-svaret tillåter dock obegränsad användning av alla kärnor och RAM på den fysiska servern. Det finns inga begränsningar för det totala antalet RAM, processorer, kärnor eller körtid för värden eller virtuell dator. PCI VMDirectPath/USB-omdirigering fungerar.

Hur laddar man ner och installerar gratis VMware vSphere Hypervisor?

Ladda ner den aktuella versionen av VMware Hypervisor vSphere 6.7 hypervisor. För att göra detta måste du logga in på ditt VMWare-konto eller skapa ett nytt.

Om du skapar ett nytt VMWare-konto måste du efter att ha fyllt i registreringsformuläret vänta på ett e-postmeddelande för att bekräfta ditt konto. Följ länken i brevet och ange ditt lösenord.

I nästa steg får du en licensnyckel för gratis version hypervisor och en länk för att ladda ner VMware vSphere Hypervisor. Se till att spara nyckeln.

En iso-avbild laddas ner, som kan skrivas till en flashenhet eller CD/DVD-skiva. Nu kan du installera hypervisorn på servern (arbetsstation eller virtuell maskin).

Installationen är mycket enkel. Välj " ESXi-6.7.0-2019xxx-standardinstallationsprogram”.

Ange den enhet som systemet ska installeras på. I det här exemplet finns en 40 GB disk tillgänglig.

Välj din tangentbordslayout.

Ange och bekräfta root-lösenordet (minst 7 tecken).

Efter installationen visas en varning om att hypervisorn kommer att fungera i 60 dagar utan licensnyckel.

Starta om din dator.

VMware vSphere hypervisor är installerad. Om din server är ansluten till ett nätverk med en DHCP-server via minst ett nätverksgränssnitt, kommer den automatiskt att få en IP-adress, som du kommer att se i hypervisorkonsolen (den kallas DCUI). Denna IP-adress används för att styra hypervisorn från webbgränssnittet.

Konfigurera VMware ESXi i konsolen

För att hantera Hypervisor-inställningar på DCUI-skärmen, klicka F2, ange login (root som standard) och lösenord som angavs under installationsprocessen.

En grafisk konsol öppnas för initial installation av hypervisorn.

Här kan du konfigurera följande alternativ:


Den första installationen av VMware vSphere Hypervisor är klar. Du kan ansluta via webbgränssnittet.

VMware ESXi webbhanteringsgränssnitt, gratis licensinstallation

För att ansluta till vSphere Hypervisor via webbgränssnittet, ange serverns IP-adress som tilldelats när första installationen hypervisor. Sedan logga in (root) och lösenord.

Observera att en server utan licens kommer att fungera i 60 dagar.

Aktivera licensen som erhölls under registreringen "Hantera" -> "Licensering" -> "Tilldela licens".

Om du inte aktiverar licensen kommer alla virtuella datorer att fortsätta att fungera efter 60 dagar, men du kommer inte att kunna aktivera nya virtuella datorer eller starta om befintliga virtuella datorer.


Hypervisorn har en obegränsad licens (Upphörer: Aldrig) aktiverad med obegränsad volym random access minne för virtuella maskiner. Du kan allokera upp till 8 virtuella vCPU:er (upp till 8-vägs virtuell SMP) till varje virtuell maskin.

"Hantera" -> "System" -> "Tid&datum" -> "Redigera inställningar"

VMWare ESXi Virtual Switch

Virtuell switch(vSphere Switch eller vSwitch) är en virtuell enhet som överför data mellan virtuella maskiner inuti servern och överför data utanför via det fysiska nätverkskortet. Det finns två typer av virtuella switchar:

  • Standardbrytare- en enkel virtuell switch, logiskt placerad inuti den fysiska servern.
  • Distribuerade switchar- distribuerad virtuell switch, kan distribueras över flera fysiska servrar (inte tillgänglig i gratisversionen av VMWare Hypervisor, och i betalversionen är den endast tillgänglig i Enterprise Plus-utgåvan ) .

Efter installation och start av hypervisorn finns det redan en virtuell switch vSwitch0, som inkluderar en fysisk adapter vmnic0 och två grupper av portar - tjänst (Management Network) för hantering av hypervisorn och ett nätverk för dataöverföring (VM Network). Vmk0 hypervisorhanteringsgränssnittet (vmkernel-porten) ingår i Management Network-gruppen.

I de flesta fall behöver du bara en på en fristående hypervisor virtuell switch. Portgrupper måste skapas om du vill isolera virtuella maskiner från varandra och använda olika VLAN-inställningar för en grupp portar.

Det finns inget behov av att göra ändringar i Management Network eller vmkernel-porten såvida det inte är absolut nödvändigt, annars kan du förlora åtkomsten till ditt hypervisorhanteringsgränssnitt. Om du har förlorat åtkomsten till hypervisorn kan du återställa nätverksinställningar med hjälp av menyn Network Restore Options i DCUI-konsolen.

Skapa en virtuell maskin i VMWare Hypervisor

I webbgränssnittet, välj "Virtuella maskiner" -> "Skapa / Registrera VM" -> "Skapa en ny virtuell maskin".

Tilldela ett namn till den virtuella maskinen. Välj typ och version för gästoperativsystem. Aktivera kryssrutan "Windows Virtualization Based Security" om du vill göra hårdvaruvirtualisering, IOMMU, EFI och Secure Boot tillgängliga för gästoperativsystemet.

Välj ett datalager för konfigurationsfilerna för den virtuella maskinen och alla dess virtuella diskar.

Om friplats på den valda disken är mindre än dess kapacitet kommer du att få ett meddelande om att du behöver öka datalagringsvolymen.

I det här steget konfigureras alla parametrar för den virtuella maskinen: antal CPU: er, mängd RAM, storlek och placering hårddisk, nätverkskort, CD/DVD-enheter, etc. För att komma åt nätverket i en virtuell dator, placera bara dess adapter i VM-nätverksportgruppen på vSwitch0-switchen (om du inte har konfigurerat om något).

Alla dessa parametrar, om det behövs, kan sedan ändras när den virtuella maskinen stängs av.

Nästa skärm kommer att be dig kontrollera alla virtuella maskininställningar och bekräfta dem.

Installera ett gästoperativsystem på en virtuell maskin

För att installera ett gäst-OS på en virtuell maskin måste du ladda ner distributions-iso-avbildningen med distributionen av det önskade operativsystemet till lokal lagring. Från menyn Navigation, välj Lagring och tryck på .

Skapa en katalog för nedladdning av distributioner.

Välj den skapade katalogen, klicka på Ladda upp i det övre vänstra hörnet, välj iso - bilden av operativsystemet som ska laddas och vänta tills nedladdningen är klar.

Välj den installerade virtuella maskinen och klicka på "Åtgärder" -> "Redigera inställningar"

Ändra inställningarna för CD-DVD-enheten enligt skärmdumpen nedan. I CD/DVD Media väljer du den nedladdade iso-bilden för operativsystemet.

Sedan slår du helt enkelt på den virtuella maskinen, den virtuella datorn försöker starta från ISO-bild och installationen av gästoperativsystemet börjar från den virtuella CD/DVD som iso-avbilden är ansluten till.

När gäst-OS-installationen är klar kan du använda den som vanligt.

Jag hoppas att denna korta översiktsartikel om funktionerna i att använda den kostnadsfria hypervisorn VMWare vSphere Hypervisor kommer att vara användbar för dig.

Vi går inte in på några tekniska detaljer i den här artikeln. Låt oss istället förstå VMware-terminologin. Denna korta översikt kommer att vara användbar för dem som vill förstå skillnaderna mellan de grundläggande VMware-produkterna. Nästan alla känner till ESXi. Vad sägs om vSphere och vCenter? Folk blandar ofta ihop dessa termer, men i själva verket är det inget komplicerat med dem. Låt oss bryta ner det hela.

När den kom ut på marknaden 2001 startade VMware ESX hypervisor (tidigare känd som VMware ESX Server) en virtuell revolution. Idag är VMware den ledande utvecklaren mjukvaruprodukter för virtualisering (nu en del av Dell). Varje och ett halvt år släpper företaget ny mjukvara med avancerade funktioner som är kompatibel med ett brett utbud av utrustning, bl.a. SSD-enheter NVMe, hårddiskar med mycket hög kapacitet och det senaste centrala processorer Intel eller AMD.

VMware ESXi

ESXi är en hypervisor; liten partikel programvara, som är installerad på en fysisk server och låter dig köra flera operativsystem på en enda värddator. Dessa operativsystem fungerar separat från varandra, men kan interagera med omvärlden via nätverket. Samtidigt är andra datorer anslutna till lokalt nätverk(Local Area Network, LAN). Operativsystem körs på virtuella maskiner (VM), som var och en har sin egen virtuella hårdvara.

Det finns betalda och gratisversioner av VMware ESXi. Du kan beställa installation av gratisversionen på . Funktionaliteten hos gratisversionen är något begränsad. Det låter dig konsolidera ett begränsat antal operativsystem på en dator, och det kan inte hanteras via en central hanteringsserver - vCenter. Emellertid ansluter Free ESXi (eller VMware ESXi Hypervisor) till fjärrlagring där virtuella maskiner kan skapas, lagras och användas. Det vill säga att denna fjärrlagring kan delas mellan flera ESXi-värdar, men inte mellan virtuella maskiner. Virtuella maskiner "ägs" av varje värd, vilket gör central hantering omöjlig.

Att arbeta med gratisversionen av ESXi är väldigt enkelt och består av grundläggande processer: utbildning, testning produktionsprocess, kontrollera katastrofåterställningssystem, godkänna arkitektoniska lösningar. Med hjälp av ögonblicksbilder kan du kontrollera om Windows-korrigeringar fungerar korrekt. Alternativt kan detta vara användbart om du bestämmer dig för att klona din produktionsserver med VMware Converter eller P2V-teknik och vill testa Microsofts uppdateringspaket innan du installerar det.

VMware vCenter

VMware vCenter är en centraliserad hanteringsplattform för virtuell VMware-infrastruktur. Med dess hjälp kan du hantera nästan alla processer från bara en konsol. vCenter Server kan installeras på Windows eller distribueras som en förkonfigurerad virtuell maskin med Photon OS, en kraftfull Linux-baserad distribution. Tidigare använde VMware distributionen Suse Linux Enterprise Server (SUSE), men bytte nyligen till Photon OS.

vCenter Server är licensierad programvara. Du kan köpa den på två sätt:

  • vCenter Server Essentials som en del av vSphere Essentials-paketet. Den här versionen av vCenter kan hantera tre värdar med två fysiska processorer vardera. Om du har ett litet företag kommer du att arbeta med cirka 60 virtuella datorer, och den här versionen av vCenter kommer att passa dig. MED grunduppsättning du får en licens inte bara för vCenter-servern utan även för ESXi (upp till tre värdar med två processorer vardera).
  • Fristående vCenter Server är en fullfjädrad fristående version av vCenter-servern, som kan hantera 2 000 värdar med 25 000 fungerande virtuella maskiner. Detta är en licens för endast vCenter. vCenter i sig är bara en del av licensieringspusslet. För att hantera alla värdar från en enhet behöver du en licens för var och en av dem. Det finns tre typer av licenser: standard, enterprise, enterprise Plus, och var och en gäller för en processor. Så om du planerar att skapa en värd med två fysiska processorer behöver du 2 licenser för bara den värddatorn.

VMware vSphere

VMware vSphere är det kommersiella namnet för hela VMware-produktsviten. Som nämnts tidigare kostar olika mjukvarupaket olika mycket pengar. Det billigaste är grundpaketen vSphere essentials eller Essentials Plus. Är det någon skillnad mellan dem? Ja, men det ligger i antalet tillgängliga funktioner och inte i själva mjukvaruinnehållet.

Beroende på licenstyp får du tillgång till ett visst antal funktioner som kan hanteras via vSphere Web-klienten. Det finns också en vSphere HTML 5-klient, men den är ännu inte användbar. Företaget fortsätter att utveckla det.

Essentials-paketet inkluderar inte High Availability (automatisk VM-omstart), vMotion, programvara för Reserv exemplar(VDP) och möjligheten att använda VSAN-lagring.

Essentials-paketet är lämpligt för små företag som inte behöver vara online hela tiden. Å andra sidan ger möjligheten att flytta dina virtuella maskiner till en annan värd och utföra underhåll eller uppgraderingar på värden samtidigt som du är online dig en verklig fördel. Allt detta kan göras under arbetsdagen utan att avbryta användarnas arbete.

Dessutom, i händelse av ett oväntat maskinvarufel, kommer vSphere High Availability (HA) automatiskt att starta om virtuella maskiner som har slutat fungera med den problematiska värden. Dessa virtuella maskiner startas om automatiskt på andra värdar i VMware-klustret. Det tar lite tid för systemet att avgöra vilken dator som har havererat och vilka värdar som tillfälligt kan ta över dess virtuella maskiner. Dessa värdar måste ha tillräckligt med minne och CPU-kraft för att hantera den extra belastningen. Så snart systemet har slutfört analysen, startas de virtuella datorerna om. Hela processen är automatiserad och kräver ingen administratörsingripande.

Sammanfatta

Som du kan se är VMware-terminologin ganska lätt att förstå, liksom skillnaden mellan ESXi, vSphere och vCenter. Licenssystemet är också tydligt. Själva hypervisorn är gratis, men dess funktionalitet är begränsad, vilket gör att sådan programvara inte är immun mot dataförlust. Därför är ESXi endast avsedd för användning i testmiljöer.


Hypervisorer (virtualiseringsteknologier) har funnits i mer än 30 år och under denna tid har de lyckats bli en av de viktigaste "kuggarna" i molnets ekosystem. Många företag som väljer virtualiseringslösningar väljer två populära hypervisorer - VMware och KVM. Vi föreslår att du tar reda på vilken som är bättre. Men först lite teori.

Vad är en hypervisor?

En hypervisor är ett program som separerar operativsystemet från hårdvaran. Hypervisorer virtualiserar serverresurser (processor, minne, disk, nätverksgränssnitt, etc.), så att de kan användas som sina egna och skapar flera separata virtuella maskiner baserade på en server. Varje skapad virtuell maskin är isolerad från sina grannar för att inte påverka andras arbete. För att hypervisorn ska fungera krävs virtualiseringsstöd: för Intel-processorer på en Intel VT-processor och för AMD-processorer på AMD-V.

Hypervisorer är indelade i två typer: den första arbetar direkt med servern och användarens operativsystem körs ovanpå hypervisorn. Dessa hypervisorer kan tillhandahålla serverhanteringsfunktioner till vissa användare, och de flesta företag använder dessa hypervisorer.

Den andra typen av hypervisor, även känd som Hosted Hypervisor, fungerar med operativsystemet installerat på servern. Och operativsystem för nya användare skapas ovanpå hypervisorn.

Desktop hypervisorer som t.ex Oracle VirtualBox eller VMware Workstation är den andra typen av hypervisorer, och VMware och KVM är den första. VMware och KVM installeras direkt på servern och kräver ingen installation av något operativsystem.

VMware vSphere

Innan du köper VMware vSphere kan du prova att arbeta med testversion(60 dagar), varefter du måste köpa en licens eller stå ut med begränsningarna för gratisversionen.

I gratisversionen, kallad VMware Free vSphere Hypervisor, finns det inga processor- och minnesbegränsningar för värden, men det finns ett antal andra:

  • Produktens API är skrivskyddad;
  • en virtuell maskin kan inte ha fler än 8 kärnor;
  • det kan inte användas med Veeam för att skapa säkerhetskopior;
  • anslutning till vCenter Server stöds inte;
  • Teknikerna för hög tillgänglighet, VM Host Live Migration och VM Storage Live Migration stöds inte heller.

Produkten från VMware skiljer sig från sina analoger genom att stödja ett stort antal operativsystem - Windows, Linux, Solaris, FreeBSD, Netware, MacOS och andra.

Att installera en VMware-distribution på en server är väldigt enkelt: starta bara från en CD, flash-enhet eller via PXE. Dessutom stöds skript för att automatiseran, nätverkskonfigurationen och anslutningar till vCenter Server.

Det är också viktigt att ha en speciell omvandlare VMware vCenter Converter, som låter dig använda MS Virtual Server, Virtual PC, Hyper-V-bilder i ESXi, samt fysiska servrar och diskpartitionsbilder skapade av program som Acronis True Image, Norton Ghost och andra.

VMware vSphere har integrerad integration med Microsoft Active Directory, det vill säga användarautentisering i ett privat eller hybridmoln kan göras med hjälp av Microsofts domäntjänster. Flexibel resursallokering möjliggör het tillägg av CPU, RAM och hårddisk (inklusive storleksändring av den nuvarande hårddisken utan att starta om).

VMware Fault Tolerate är en VMware-teknik utformad för att skydda virtuella maskiner med hjälp av kontinuerliga tillgänglighetskluster. Om värden (ESXi-servern) med den primära arbetskopian av den virtuella maskinen misslyckas, kommer den skyddade virtuella maskinen omedelbart att byta till en "Sekundär" eller "skugg"-kopia som körs på en annan ESXi-server. För maskiner som skyddas av VMware Fault Tolerance sker en kontinuerlig (realtids) kopia av hela minnets status och processorinstruktioner från huvudkopian till "skuggkopian". Om den primära ESXi-värden misslyckas kommer användarna inte ens att märka failover-processen till den andra noden. Det är här som feltolerans skiljer sig från hög tillgänglighet. I High Availability, om en fysisk server misslyckas, kommer virtuella maskiner att startas om på andra noder, och medan operativsystemen startas om kommer användare inte att kunna komma åt de virtuella servrarna.

Förutom VMware Fault Tolerate ger VMware vCloud Suite Enterprise-licensen hög tillgänglighet, feltolerans och katastrofåterställning med funktionerna vSphere HA, vMotion, Storage vMotion och vCenter Site Recovery Manager.

För att minska planerad driftstopp i underhållet av servrar eller lagringssystem, migrerar vMotion och Storage vMotion-funktioner online virtuella maskiner och deras diskar utan att stoppa applikationer och användare. vSphere Replication stöder flera replikeringsalternativ för vCenter Site Recovery Manager (SRM) för att skydda mot större katastrofer. SRM tillhandahåller centraliserad katastrofåterställningsplanering, automatisk över- och återställningsfel från en säkerhetskopieringsplats eller vCloud och icke-störande katastrofåterställningstestning.

Funktionerna i denna hypervisor inkluderar selektivitet till hårdvara - innan installation måste du noggrant kontrollera den befintliga hårdvaran för kompatibilitet med den önskade versionen av ESXi. Det finns en speciell för detta på VMware-webbplatsen.

Licensiering av VMware-produkter har sina egna egenskaper. Ytterligare förvirring läggs till genom periodiska ändringar (från version till version av vSphere) i VMwares licenspolicy. Det finns flera punkter att tänka på innan du köper VMware vSpere-licenser:

  • Hypervisorlicenser baseras på antalet fysiska processorer (CPU). Varje server-CPU kräver en separat vSphere-licens (kärnor är inte fysiska processorer och ingår inte i licensieringen);
  • Den tillgängliga funktionaliteten hos ESXi-servern bestäms av vSphere-licensen som är installerad på den. Detaljerad guide det finns licenser för;
  • för varje köpt vShpere-licens måste du köpa ett servicesupportpaket (minst ett år);
  • VMware lägger inga begränsningar på mängden minne (RAM) installerat på servern eller på antalet virtuella maskiner som körs.

Du kan hantera flera värdar med ESXi-hypervisorer, lagringssystem och nätverksutrustning med en annan VMware-produkt - Vcenter Server. vSphere Client-plugin-program från VMware-partner ger IT-administratörer möjlighet att hantera tredjepartselement i datacentret direkt från denna konsol. Så vCenter-användare kan säkerhetskopiera, skydda data, hantera servrar, nätverk och säkerhet direkt från vCenter-gränssnittet. I samma konsol kan du sätta upp triggers som kommer att meddela dig om problem som har uppstått, och få data om driften av hela infrastrukturen i form av grafer eller tabeller.

KVM

KVM är en lättanvänd, lätt, resurssnål och ganska funktionell hypervisor. Det låter dig distribuera en virtualiseringsplattform på kortast möjliga tid och organisera virtualisering som kör operativsystemet Linux. Under drift får KMV åtkomst till operativsystemets kärna genom en speciell modul (KVM-Intel eller KVM-AMD). Från början stödde KVM endast x86-processorer, men moderna versioner av KVM stöder en mängd olika processorer och gästoperativsystem, inklusive Linux, BSD, Solaris, Windows, etc. Förresten, alla Wiki-resurser (MediaWiki, Wikimedia Foundation, Wikipedia, Wikivoyage, Wikidata, Wikiversity) använder just denna hypervisor.

Eftersom gästoperativsystem kommunicerar med hypervisorn, som är integrerad i Linux-kärnan, har gästoperativsystem möjligheten att direkt komma åt hårdvaran utan att behöva modifiera gästoperativsystemet. På grund av detta är det nästan ingen nedgång i prestanda för gästoperativsystemet.

KVM tillåter virtuella maskiner använda omodifierade diskavbildningar av QEMU, VMware och andra bilder som innehåller operativsystem. Varje virtuell maskin har sin egen virtuella hårdvara: nätverkskort, disk, grafikkort och annan hårdvara.

Tack vare stödet för omodifierade VMware-bilder kan en fysisk server enkelt virtualiseras med samma VMware vServer Converter-verktyg och sedan överföra den resulterande filen till hypervisorn.

Att installera KVM på operativsystemet Linux involverar installation av KVM-paketet och Libvirt-virtualiseringsbiblioteket, samt noggrann inställning av virtualiseringsmiljön. Beroende på vilket operativsystem som används på värden är det nödvändigt att konfigurera en brygga eller anslutning till en VNC-konsol, genom vilken virtuella maskiner kommer att interagera med värden.

KVM är svårare att administrera eftersom det ger transparent åtkomst till filer, processer, konsoler och nätverksgränssnitt saknas måste du konfigurera det själv. Att bygga om VM-parametrar i KVM (CPU, RAM, HDD) är inte särskilt bekvämt och kräver ytterligare åtgärder, inklusive omstart av operativsystemet.

Projektet i sig erbjuder inte praktiska grafiska verktyg för att hantera virtuella maskiner, bara Virsh-verktyget, som implementerar alla nödvändiga funktioner. För bekväm hantering av virtuella maskiner kan du dessutom installera Virt-Manager-paketet.

KVM har inte inbyggda verktyg som Fault Tolerate for VMware, så det enda sättet skapa ett kluster med hög tillgänglighet - använd nätverksreplikering med DRDB. Ett DRBD-kluster stöder bara två noder, och noderna synkroniseras utan kryptering. Det vill säga, för säkrare kommunikation måste du använda en VPN-anslutning.

För att bygga ett kluster med hög tillgänglighet behöver du dessutom Heartbeat-programmet, som gör att noder i klustret kan utbyta servicemeddelanden om deras status, och Pacemaker, en klusterresurshanterare.

KVM-hypervisorn distribueras som en produkt med öppen källkod. källkod, och för företagsanvändare finns det en kommersiell lösning, Red Hat Virtualization (RHEL), baserad på KVM och oVirts virtuella.

Den otvivelaktiga fördelen med denna hypervisor är att den kan köras på vilken server som helst. Hypervisorn är ganska opretentiös för resurser, vilket gör det enkelt att använda den för testuppgifter.

Observera att KVM inte har någon supporttjänst. Om något inte fungerar kan du räkna med forum och samhällshjälp. Eller byt till RHEL.

Så vad ska du välja?

Båda hypervisorerna är mogna, pålitliga, högpresterande virtualiseringssystem, och var och en har sina egna funktioner att ta hänsyn till när man väljer.

KVM är generellt sett mer skalbar än VMware, främst för att vSphere har vissa begränsningar på de servrar den kan hantera. Dessutom har VMware lagt till ett stort antal lagringsnätverk (SAN) för att stödja flera leverantörer. Denna funktion innebär att VMware har fler lagringsalternativ än KVM, men det gör också VMware-lagring svårare att stödja vid utbyggnad.

KVM är vanligtvis den mest populära hypervisorn för företag som vill minska implementeringskostnaderna och är mindre intresserade av funktioner i företagsklass.

Forskning har visat att KVM:s totala ägandekostnad vanligtvis är 39 procent lägre än VMwares, även om den faktiska totala ägandekostnaden beror på specifika faktorer som driftsparametrar och arbetsbelastning på platsen.

Tät integration med värdoperativsystemet är en av de vanligaste anledningarna till att utvecklare väljer KVM. Speciellt de som använder Linux. Inkluderandet av KVM i många Linux-distributioner gör det också till ett bekvämt val för utvecklare.

Molnleverantörer som erbjuder IaaS-tjänster till sina kunder väljer vanligtvis infrastruktur byggd på VMware-produkter. Lösningar baserade på VMware Sphere innehåller alla viktiga företagsfunktioner för att säkerställa hög och kontinuerlig tillgänglighet, ger stöd för ett större antal gästoperativsystem och har möjlighet att gränssnitta kundens infrastruktur med molntjänster.

Vad är nytt i VMware Cloud Foundation 4?


Vi pratade nyligen om nya plattformsfunktioner och andra uppdateringar av VMware-produktlinjen, som tillkännagavs samtidigt med flaggskeppsprodukten. Låt oss komma ihåg dessa artiklar:

Idag kommer vi att berätta om en annan viktig uppdatering - ny version VMware Cloud Foundation 4 Hybrid Infrastructure Suite. Vi skrev om den tidigare versionen av detta paket, VCF 3.9.1. Som ni minns är det ett komplext mjukvarulösning, som inkluderar komponenter av VMware vRealize Suite, VMware vSphere Integrated Containers, VMware Integrated OpenStack, VMware Horizon, NSX och andra som körs i en lokal, moln eller hybrid företagsinfrastruktur som hanteras av SDDC Manager.

Den fjärde versionen av VCF innehåller alla de senaste komponenterna, artiklarna som beskriver som vi tillhandahållit ovan:

  • vSphere 7
  • VMware vSAN 7
  • VMware NSX-T
  • VMware vRealize Suite 2019
  • med Kubernetes-stöd

Som vi kan se har en fundamentalt ny komponent dykt upp i VCF-stacken - VMware Tanzu Kubernetes Grid. Vi har redan skrivit om containersupportinfrastrukturen i den nya versionen av vSphere-plattformen. Med den nya VCF-arkitekturen kan administratörer distribuera och betjäna applikationer på Kubernetes-kluster med hjälp av Kubernetes-verktyg och vilsamma API:er.

Samtidigt kommer vSphere med Kubernetes-teknik (alias Project Pacific) att tillhandahålla följande funktionalitet:

  • vSphere Pod Services som drivs av Kubernetes gör att noder kan köras direkt på ESXi hypervisor. När en administratör distribuerar behållare via vSphere Pod Service får de samma nivå av säkerhet, isolering och prestandagarantier som virtuella maskiner.
  • Registry Services tillåter utvecklare att lagra och betjäna Docker- och OCI-bilder på Harbor-plattformen.
  • Nätverkstjänster låter utvecklare hantera virtuella routrar, lastbalanserare och komponenter för brandväggsregler.
  • Storage Services tillåter utvecklare att hantera beständiga diskar för användning med behållare, Kubernetes-kluster och virtuella maskiner.

Allt detta gör att du kan få alla fördelar med en hybridinfrastruktur (VM + containrar), som beskrivs intressant.

Annars förvärvar VCF 4 alla nya funktioner som tillhandahålls av de redan listade nya utgåvorna av vSphere, vSAN, NSX-T och andra.

Separat bör det noteras att vSphere Lifecycle Manager (vLCM) är mycket tätt integrerad med plattformen vSphere 7. vLCM kompletterar livscykelhanteringsmöjligheterna för virtualsom redan finns i SDDC Manager, men på en djupare nivå - nämligen på nivån av firmwarehantering för vSAN-noder ReadyNodes (till exempel HBA-firmwareuppdateringar).

Liksom alla andra uppdateringar av vSphere-linjen väntas VCF 4.0-uppdateringen i april. Du kan följa uppdateringarna på denna sida.


Taggar: VMware, Cloud, VCF, Update, vCloud, Enterprse

Idag ska vi prata om Identity Federation-tjänster introducerade i VMware vSphere 7.

I dagens värld rör sig företagsinfrastrukturen allt mer bort från äldre lösenordsautentisering och mot tvåfaktors (2FA) eller multifaktorautentisering (MFA). Användaridentifieringsprocessen baseras alltid på 3 viktiga saker: något du vet (lösenord), något du har (telefon) eller någon du är (fingeravtryck).

Identity Federation Services låter dig kombinera din vCenter Server-infrastruktur med andra identitetsleverantörer, såsom Active Directory Federation Services (ADFS), för att förena två- elleren. Med andra ord kommer användare som loggar in via 2FA till sin skrivbords- eller molntjänst att använda samma procedur för operationer med vCenter Server.

När den är ansluten till en av autentiseringsleverantörerna (till exempel ADFS), kommer vSphere-klienten att omdirigera till inloggningsformuläret för denna leverantör när du loggar in. Efter auktorisering från leverantörens sida kommer en omvänd omdirigering att göras med hjälp av en skyddad token, genom vilken användaren redan kommer att arbeta med vCenter-tjänster.

Ur användarupplevelsesynpunkt liknar detta att till exempel logga in på en webbplats med använder Google eller Facebook. OAUTH2- och OIDC-protokollen används för att utbyta information.

Om du aktiverar Identity Federation kan du använda traditionell Active Directory, Integrated Windows Authentication och LDAP/LDAPS-tjänster för att autentisera till vCenter Server. Det måste dock förstås att alla dessa autentiseringsmetoder inte påverkar vSphere Single Sign-on (SSO), som fortfarande används för att göra administrativa inställningar inom själva vSphere-plattformen.

Bob Plankers berättar mer om denna mekanism i videon nedan:


Taggar: VMware, vSphere, Security, Client, Update

Här är vad som är nytt i Ubuntu OVA for Horizon version 1.2-bilden:

  • Minsta stöd för Horizon 7.11 / Horizon Client 5.3 och senare
  • Minsta stöd för vSphere 6.7 och senare
  • Uppdaterad OVA-mallbasbild på Ubuntu 18.04.4 LTS
  • Uppdaterad virtuell hårdvara - Virtual Hardware v14
  • Lade till möjligheten att konfigurera en statisk IP-adress
  • Lagt till USB-stöd 3.0 och USB-omdirigering (via skriptet linux-agent-installer.sh)
  • Lade till alternativ för att välja KDE-skrivbordsmiljö
  • Tillagt alternativ för att välja Gnome-miljö (rekommenderas)
  • Utvecklare Desktop-paketalternativ
  • Välja en tangentbordslayout
  • Möjlighet att aktivera SSH
  • Borttagen körnivå 5-inställning
  • Fixade buggar med MOTD
  • Avstängd automatisk uppdatering FÖRBI
  • Förbättrat SSO-stöd
  • Förbättringar av optimeringsskriptet, nu kallat optimize.sh
Taggar: VMware, Labs, VDI, Horizon, Linux, Update, VMachines

Låt oss också påminna dig om att du nu inte har något vCenter Server-installationsprogram för Windows. , vSphere 6.7 var den sista versionen av plattformen där vCenter fortfarande hade en Windows-version. Det är nu bara en virtuell vCenter Server Appliance (vCSA) som drivs av Photon OS.

Tidigare skrev vi att med hjälp av verktyget som dök upp i, kan du migrera en extern Platform Services Controller (PSC)-server till en lätthanterlig inbäddad PSC med vCenter Server CLI-kommandogränssnittet eller vSphere Client grafiska klienten:

Dessutom uppgraderar vCenter 7-installationsprogrammet vCenter och överför alla tjänster till Embedded PSC som en del av en enda uppgift, så resultatet av uppgraderingen blir omedelbart klar. Det nya vCenter 7-installationsprogrammet har inte möjlighet att distribuera en extern PSC:

2. Migreringsprocess

Om du går igenom migreringsvägen från vCenter Server för Windows till vCenter Server Appliance (VCSA) kommer schemat att vara exakt detsamma - i slutändan får du vCenter 7 på vCSA i den inbyggda PSC:

När den externa PSC har konverterats kommer den att finnas kvar i konsolen och avveckling är en efterföljande uppgift för vSphere-administratören. Detta kan göras med kommandot CMSSO-UTIL eller från GUI klient (i avsnittet Systemkonfiguration):

3. Uppgradera sökvägar

Allt är enkelt här. Uppgraderingen stöds enligt detta tecken:

Som framgår av tabellen stöds uppgraderingen från och med version vSphere 6.5, men många administratörer, när de uppgraderar sin virtuella infrastruktur, föredrar att ominstallera vCenter-tjänster för att inte dra med sig en historik över möjliga buggar som kan dyka upp under uppgraderingen.

Innan du uppgraderar bör du definitivt titta på dokumenten och . Men kom ihåg att fram till den officiella utgåvan av vSphere 7 innehåller dessa dokument inte aktuell information om den sjunde versionen.


Taggar: VMware, vCenter, Uppgradering

Nu finns det en möjlighet att omdefiniera politiken. Datorbaserade policyer tillämpas vid systemstart. Använder värdet Uppdateringsintervall du kan styra hur ofta dessa inställningar uppdateras innan användaren loggar in i systemet. Och att använda värdet FortsättRefreshAfterLogon Du kan fortsätta att uppdatera inställningarna efter att användaren har loggat in.

Tja, den sista intressanta ny möjlighet DEM 9.11 är en sökning efter element (Find Items). Det låter dig söka i konfigurationsmallar som är tillgängliga på Marketplace, i Horizon Smart Policies du skapade, i en specifik villkorsuppsättning och andra element, vilket är mycket bekvämt för administratörer:

Du kan ladda ner Dynamic Environment Manager 9.11 från den här länken. Release Notes finns tillgängliga.


Taggar: VMware, DEM, Update, VDI, EUC
Taggar: VMware, Horizon, Update, VDI, DEM, Client, EUC

Låt oss ta en titt på vad som är nytt i vRealize Operations 8.1:

1. Verksamhet med integrerad vSphere- och Kubernetes-infrastruktur.

vRealize Operations 8.1 låter dig upptäcka och övervaka Kubernetes-kluster inom en vSphere-integrerad infrastruktur med möjligheten att automatiskt lägga till Supervisor Cluster-objekt, namnområden, POD:er och kluster när du lägger till dem i vCenter med hjälp av Workload Management-funktioner.

Du kommer då att ha tillgång till Sammanfattningssidor för att övervaka prestanda, kapacitet, resursutnyttjande och konfiguration av Kubernetes på vSphere 7.0-plattformen. Till exempel kommer funktioner för kapacitetsprognos att visas trånga platser infrastruktur på nodnivå, och instrumentpaneler, rapporter, vyer och varningar kommer att vara användbara för den dagliga verksamheten.

2. Operationer i VMware Cloud på AWS-infrastruktur.

Nu i VMware Cloud på AWS-molnet kan du använda VMware Cloud Service Portal-token för att automatiskt upptäcka SDDC-datacenter och konfigurera övervakningsverktyg i några enkla steg. Det kommer också att vara möjligt att använda ett konto för att hantera flera SDDC-objekt på VMware Cloud på AWS-plattformen, inklusive vCenter-, vSAN- och NSX-tjänster, och det kommer också att finnas full integration med VMConAWS-fakturering.

Följande instrumentpaneler kan användas i molnet:

  • Övervaka resursanvändning och prestanda för virtuella maskiner, inklusive NSX Edge, Controller och vCenter Server-tjänster.
  • Övervaka nyckelresurser inklusive CPU, minne, disk och nätverk för hela infrastrukturen och virtuella maskiner.
  • Övervaka resursförbrukningstrender och prognostisera mätvärden som Återstående tid, Återstående kapacitet och Återstående virtuella maskiner.
  • Att hitta virtuella maskiner som förbrukar orimligt många resurser och kräver omkonfigurering baserat på historiska data.

Dessutom kommer det att finnas för VMware NSX-T-tjänster fullt stöd visualiserings- och övervakningsverktyg:

Tja, i vROPs 8.1-versionen finns det full integration av VMware Cloud på AWS kostnadsspårningsfunktionalitet med vRealize Operations-lösningen i portalgränssnittet. Detta gör att du kan kontrollera redan gjorda och uppskjutna kostnader, samt specificera dem efter abonnemang, förbrukning och betalningsdatum.

AWS migrationsbedömningsundersökningsmekanismen har också uppdaterats, vilket nu gör att du kan spara flera resultat från olika scenarier för vidare analys. Dessa scenarier inkluderar olika alternativ för reserverad CPU, reserverat minne, feltolerans, raidnivå och rabatter.

3. Unified Multicloud övervakningsfunktioner.

Övervakningsverktyg ger nu ännu mer avancerade funktioner, som stöd för Google Cloud Platform, förbättrat AWS-stöd och det nya Cloud Health Management-paketet.

vROPS 8.1 innehåller nu följande GCP-tjänster:

  • Compute Engine-instans
  • Förvaringshink
  • Cloud VPN
  • Stor fråga
  • Kubernetes motor

AWS Management Pack stöder nu följande AWS-objekt:

  • Elastisk bönstjälk
  • Direct Connect Gateway
  • Målgrupp
  • Transit Gateway
  • Internet Gateway
  • Elastiskt nätverksgränssnitt (ENI)
  • EKS-kluster

CloudHealth Management Pack har också förbättrats för att inkludera möjligheten att överföra GCP-prospektering och prissättningsdata till vRealize Operations 8.1. Du kan också skapa valfritt antal anpassade instrumentpaneler genom att kombinera priser för olika förhållanden av offentliga, hybrida eller privata molnresurser.

vRealize Operations 8.1 förväntas släppas i april i år tillsammans med lanseringen av VMware vSphere 7. Vi kommer definitivt att skriva om det.


Taggar: VMware, vRealize, Operations, Update, Monitoring, vSphere, Cloud
Taggar: VMware, vCenter, VEBA, Labs
Taggar: VMware, SRM, Update, DR, Replikering, Enterprise

Låt oss säga direkt att detta bara är ett tillkännagivande, och inte ett tillkännagivande om tillgängligheten av en ny version av produkten för nedladdning - som regel visas GA-versionen av vSphere inom en månad efter tillkännagivandet. Därför kommer vi att vänta på VMware vSphere 7 i april, och idag kommer vi att prata om de nya funktionerna i denna plattform.

1. Förbättringar av VMware vCenter-tjänster

Här kan vi notera förenklingen av vCenter Server SSO-topologin:

  • Möjligheten att uppgradera vCenter Server för användare med en extern PSC till en konsoliderad topologi baserad på en vCSA-server.
  • Embedded PSC är nu det enda möjliga distributionsalternativet. Extern PSC stöds inte längre.

vCenter-serverprofiler:

  • Den här nya funktionen för vCenter-servrar fungerar precis på samma sätt som värdprofiler fungerar för värdar. Du kan nu jämföra och exportera vCenter-serverinställningar i JSON-format för säkerhetskopiering eller tillämpa dessa inställningar på en annan vCenter-server via REST API.

vCenter Multi-Homing-funktioner:

  • Nu kan upp till 4 vNIC:er användas för vCSA-hanteringstrafik, bland vilka en vNIC är reserverad för vCHA-mekanismen.

Förbättringar av innehållsbibliotek

  • Det finns nu en ny mallhanteringsvy som ger in- och utcheckningsfunktioner för att hantera mallversioner och möjligheten att återgå till en tidigare version.
  • Först görs en Utcheckning för att öppna möjligheten att göra ändringar, sedan kan du göra en Incheckning för att spara ändringarna i biblioteket.

Ny vCenter Server Update Planner-funktion:

  • Den nya funktionen är tillgänglig som en del av vSphere Lifecycle Manager (vLCM) för vCenter-servrar.
  • Genom att använda uppgraderingsschemaläggaren kan du få varningar om vCenter-uppgraderingar, planera uppgraderingar, rulla ut dem och göra vad-om-analys innan du uppgraderar.
  • Möjlighet att utföra föruppgraderingskontroller för den valda vCenter-servern.

2 Förbättringar av VMware DRS-mekanismen

  • DRS går nu varje minut istället för var 5:e minut som tidigare.
  • För att generera rekommendationer används VM DRS-poängmekanismen (aka).
  • Nu är detta en arbetsbelastningscentrerad mekanism - detta betyder att nu hänsyn tas till behoven hos själva den virtuella maskinen och applikationen i den, och först sedan användningen av värdresurser.
  • Minnesberäkningar baseras på beviljat minne istället för klustrets standardavvikelse.
  • Mekanismen för skalbara andelar har dykt upp, vilket gör att du bättre kan fördela andelar i resurspoolen när det gäller deras balansering.

3. vMotion-förbättringar

Här är följande förbättringar:

  • Förbättringar av migrering för Monster VM (med stora resurser och mycket hög belastning), vilket gör att du kan öka chansen för framgångsrik migrering.
  • Använder endast en vCPU vid spårning av ändrade sidor (sidspårare) istället för alla vCPU:er, vilket har mindre inverkan på prestanda under migreringen.
  • Minskad kontextbytestid till en annan server (nu mindre än en sekund). Uppnås genom att byta i det ögonblick då den komprimerade minnesbitmappen redan har överförts till målservern, istället för att vänta på att hela bitmappen ska överföras.

4. Nya funktioner i vSphere Lifecycle Manager (vLCM).

Det finns två förbättringar att notera här:

  • Cluster Image Management-funktion, som inkluderar firmwareuppdateringar, drivrutiner och ESXi-bilder av olika versioner.
  • Initialt stöd för Dell OpenManage- och HP OneView-lösningar.

5. App(Teknisk förhandsgranskning)

Dessa funktioner kommer från det förvärvade företaget Bitfusion. De låter dig optimera användningen av GPU:er i en pool över nätverket, när en vGPU delvis kan delas mellan flera virtuella datorer. Detta kan användas för arbetsbelastningar för AI/ML-applikationsuppgifter.

Allt detta gör att du kan organisera datoranvändning på ett sådant sätt att ESXi-värdar med GPU-hårdvarumoduler kör virtuella maskiner, och deras medföljande virtuella datorer på vanliga ESXi-servrar kör applikationer direkt. I det här fallet sänds CUDA-instruktioner från virtuella klientdatorer till virtuella servrar över nätverket. Du kan läsa mer.

6. Tilldelbara hårdvarufunktioner

Denna funktion tillåter användning av så kallad Dynamic DirectPath I/O för maskiner som kräver PCIe-passthrough och Nvidia GRID-enheter. Nu kan den användas för att välja värdar med specifika krav på hårdvarukomponenter, som vGPU och PCIe. Detta tillåter i sin tur användningen av HA- och DRS Initial Placement-teknologier för sådana virtuella datorer i ett kluster där det finns hårdvarukompatibla ESXi-värdar.

7. Certifikathantering

Det finns två huvudnyheter här:

  • Ny certifikatimportguide.
  • Certifikat-API för hantering av certifikat med skript.

8. Identitetsfederationsfunktioner

ADFS-funktioner stöds nu direkt, och fler IDP:er som använder OAUTH2- och OIDC-mekanismer kommer att stödjas.

9. Funktioner i vSphere Trust Authority (vTA).

  • vTA använder ett separat kluster av ESXi-värdar för att skapa en separat hårdvaruförtroendenod.
  • Detta kluster kommer att kunna kryptera datorklustret och dess virtuella datorer tillsammans med vCenter och andra hanteringskomponenter.
  • En attestmekanism kan användas när krypteringsnycklar krävs.
  • Det är nu lättare att genomdriva principen om minsta privilegium och även utöka revisionsutrymmet.

10. vSGX / Secures Enclaves Capability (Intel)

  • Intel Software Guard Extensions (SGX) låter dig flytta känslig applikationslogik och lagring till ett skyddat område som inte är tillgängligt för gästoperativsystem och ESXi hypervisor.
  • SGX-funktioner utesluter användning av vMotion, ögonblicksbilder, feltolerans och andra teknologier. Därför är det bättre att använda SGX endast när det inte finns något annat sätt.

11. Ny utgåva av vSphere med Kubernetes (Project Pacific)

Vi pratade i detalj om Project Pacific. Den tillhandahåller en uppsättning verktyg för att omvandla en VMware vSphere-miljö till en inbyggd plattform för Kubernetes-kluster. vCenter Server tillhandahåller hanteringsmöjligheter för k8s-kluster (alla kluster äldre än n-2 kommer att uppgraderas). Lösningen integrerar även Harbor, som kan aktiveras för varje namnområde.

Detta är för närvarande endast tillgängligt för användare av VMware Cloud Foundation (4.0), eftersom lösningen är knuten till .

12. Förbättringar av VMware Tools

Guest Store-funktioner är nu tillgängliga i gäst-OS (som uppdatering av VMware Tools från gäst-OS).

13. Uppdaterad hårdvara (VM-hårdvara v17)

De viktigaste förbättringarna här är:

  • Virtual Watchdog Timer - nu är det inget beroende av fysisk hårdvara för att starta om den virtuella datorn om gästoperativsystemet inte svarar.
  • Precision Time Protocol (PTP) - för mycket tidskänsliga applikationer (till exempel handelsplattformar för handlare) kan du använda PTP istället för NTP och tilldela dess användning till virtuella maskiner.

14. förbättringar av vSphere Client

Här är följande förbättringar:

  • Sökhistoriken började sparas.
  • API Explorer har nu en bättre överblick över alla tillgängliga API:er.
  • Code Capture har nu möjlighet att välja ett skriptspråk - PowerCLI, Javascript, Python eller Go.

Naturligtvis är det inte alla de nya funktionerna i VMware vSphere 7 som presenterades häromdagen. Inom en snar framtid kommer vi att berätta mycket mer nytt om dem, och dessutom kommer vi också att titta på de annonserade lösningarna för VMware Tanzu-familjen, VMware Cloud Foundation 4 och vRealize 8.1.


Taggar: VMware, vSphere, Update, Enterprise, Kubernetes, vCenter

För att översätta virtuella adresser till fysiska, används en sidtabell som innehåller PTE-poster (Page Table Entries):

PTE-poster lagrar länkar till riktiga fysiska adresser och vissa minnessidaparametrar (du kan läsa mer om detta). PTE-poststrukturer kan ha olika storlekar - dessa är WORD (16 bitar/2 byte), DWORD (32 bitar/4 byte) och QWORD (64 bitar/8 byte). De adresserar stora adressblock i fysiskt minne, till exempel adresserar en DWORD ett adressblock på 4 kilobyte (till exempel adresserna 4096 till 8191).

Minnet läses och överförs till gästsystemet och applikationerna på 4 KB eller 2 MB sidor - detta gör att du kan läsa innehållet i minnesceller i block, vilket avsevärt snabbar upp prestanda. Naturligtvis finns det med detta tillvägagångssätt minnesfragmentering - det är sällan nödvändigt att skriva ett helt antal sidor, och en del av minnet förblir oanvänt. När sidstorleken ökar ökar också sidfragmenteringen, men prestandan ökar.

Sidtabeller (och det kan finnas flera av dem) hanteras av en mjukvaru- eller hårdvarukomponent i Memory Management Unit (MMU). I fallet med en hårdvaru-MMU delegerar hypervisorn översättningskontrollfunktioner till den, och en mjukvaru-MMU implementeras på VMM-nivå (Virtual Machine Monitor, en del av ESXi hypervisor):

En viktig komponent i MMU är Translation Lookaside Buffer (TLB), som är en cache för MMU. TLB:n är alltid placerad i åtminstone fysiskt minne, och för processorer är den ofta implementerad på nivån för själva CPU:n så att åtkomsten till den är så snabb som möjligt. Därför är TLB-åtkomsttiden på processorn typiskt cirka 10 nanosekunder, medan åtkomst till fysiskt minne är cirka 100 nanosekunder. VMware vSphere stöder Hardware MMU Offload, det vill säga överföring av minneshanteringsfunktioner till MMU-sidan av den fysiska processorn.

Så, om en begäran dyker upp från en virtuell maskin för att komma åt en virtuell adress 0x00004105, då är den här adressen uppdelad i den virtuella sidadressen (Virtuella sidnummer - 0x0004) och offset (Offset - 0x105- området på sidan som nås):

Förskjutningen skickas direkt när man kommer åt en fysisk minnessida, men den virtuella sidtaggen slås upp i TLB:n. I det här fallet finns det en post i TLB:n att adressen till den fysiska sidan som motsvarar denna tagg är 0x0007, följaktligen lyckades översättningen av den virtuella sidan till den fysiska sidan. Det kallas TLB Hit, det vill säga att träffa cachen.

En annan situation är också möjlig - vid nedbrytning av en virtuell adress, den resulterande taggen 0x0003 inte i TLB. I det här fallet söks en sida i det fysiska minnet med tagg (sidnummer 3) och dess adress är redan översatt ( 0x006). Därefter läggs en post med denna tagg till i TLB (i det här fallet vräks gamla poster från cachen om den är full):

Det bör noteras att en sådan operation orsakar en något större fördröjning (eftersom den måste leta i globalt minne), och denna situation kallas TLB fröken, det vill säga en TLB-miss.

Men detta är inte den värsta situationen, eftersom latensräkningen fortfarande går till nanosekunder. Men åtkomsten kan också ta mycket längre tid (millisekunder eller till och med sekunder) om sidan som krävs av gästoperativsystemet har bytts ut till disk.

Låt oss titta på ett exempel:

Den virtuella maskinen fick åtkomst till den virtuella adressen 0x00000460, som det finns en tagg för 0x0000. I det fysiska minnet tilldelas sida 0 för denna tagg, vilket innebär att du behöver leta efter denna sida på disken där sidan återställdes på grund av otillräckligt fysiskt RAM-minne.

I det här fallet återställs sidan från disk till RAM (förskjuter den äldsta sidan när det gäller åtkomsttid), och sedan översätts adressen till denna sida. Denna situation kallas sidfel ( Sidfel), vilket leder till förseningar i applikationsoperationer, så det är ibland användbart att övervaka sidfel för enskilda processer för att förstå orsaken till minskningen i prestanda när man arbetar med minne.


Taggar: VMware, vSphere, ESXi, Memory, Performance, Blogs

Befintliga vSphere Platinum-användare kommer att få vSphere Enterprise Plus-licenser, VMware AppDefense SaaS-produkten och VMware AppDefense Plugin för vSphere efter det tillkännagivna datumet (se var du kan ladda ner denna plugin). För användare av vCloud Suite Platinum och Cloud Foundation Platinum förändras ingenting, förutom utvecklingen av själva vSphere, som är en del av paketen.


Taggar: VMware, vSphere, Platinum, Update, Support

Paketet fokuserar på kodkvalitet, kodåteranvändning, enhetstester, relationshantering och parallella releaser av projekt under vRealize-plattformen. vRealize Build Tools är tillägg paketerade i ett Maven-repository-format som stöder användningen av en IDE (via Maven) samt en CLI för att utveckla, testa och distribuera lösningar för vRA/vRO-plattformar.

Låt oss se vad som är nytt i den andra versionen:

  • Stöd för lösningen, dess ritningar, anpassade formulär, prenumerationer och mekanik för smakkartläggning
  • Stöd befintligt innehåll och importera det för vRO 8
  • Stöd för vRO 8-funktioner för att exportera arbetsflöden till en mappstruktur skapad utifrån deras taggar
  • Köra arbetsflöden på vRO med hjälp av maven-kommandot
  • Möjlighet att spara JS Actions ID vid källan för att förhindra konflikter i vRO-miljön
  • Förbättringar av experimentellt stöd för TypeScript-projekt
  • Buggfixar och dokumentationsuppdateringar

För att komma igång med vRealize Build Tools behöver du följande verktyg:

  • vRealize Orchestrator
  • Microsoft VS-kod

Du kan ladda ner vRealize Build Tools från den här länken.


Taggar: VMware, Labs, vRealize, Automation, Orchestrator, Update

Förutom många buggfixar har verktyget flera nya cmdlets:

  • Lägg till-vRA-Project-Administrator
  • Lägg till-vRA-Project-Member
  • Get-vRA-DeploymentFilters
  • Get-vRA-DeploymentFilterTypes
  • Skaffa-vRA-FabricNetworksFilter
  • Get-vRA-FabricImagesFilter
  • Ta bort-vRA-Project-Administrator
  • Ta bort-vRA-Project-Member
  • Uppdatera-vRA-Project-ZoneConfig

Låt oss påminna dig om att den här modulen inte stöds av VMware (som alla verktyg på VMware Labs som är i Tech Preview-status), så använd den med försiktighet.

Det här verktyget kan vara användbart för dig i följande fall:

  • När du behöver jämföra två kluster när det gäller prestanda (till exempel på olika hårdvara)
  • När du behöver förstå effekten av klusterkonfigurationsförändringar på prestanda
  • När du behöver kontrollera att ett nytt kluster är korrekt konfigurerat innan du startar det i produktion

För att köra Weathervane måste du skapa behållarbilder, förbereda en konfigurationsfil och köra ett benchmark. Därefter kommer själva verktyget att distribuera behållare i klustret, starta applikationer och samla in testresultat.

Weathervane distribuerar benchmarkapplikationen till noderna och förser dem med belastningen som genereras genom Workload-drivrutinkomponenten. Denna drivrutin kan placeras antingen tillsammans med benchmarkapplikationen eller i en extern miljö, i ett separat kluster.

Weathervane kan ställas in att köra en konstant belastning för ett fast antal simulerade användare, eller så kan den konfigureras för att söka ett maximalt antal användare så att kvalitetskraven (QoS) uppfylls. I det senare fallet kommer testresultatet att vara det maximala antalet WvUsers som klustret kan stödja. Egentligen bör den här parametern användas för att jämföra kluster när det gäller prestanda.

Så här ser komponenterna i Weathervane-lösningen ut (Körsele-komponenten ansvarar för att utföra testkörningar och få testresultat):

Weathervane använder en webbapplikation med flera nivåer som inkluderar tillståndslösa och tillståndsfulla tjänster. Du kan välja en av dessa programdistributionstyper. Flera applikationsinstanser kan köras inom en enda körning, vilket gör att testning kan skalas över stora kluster.

Weathervane-applikationen består av flera nivåer. Applikationslogiken implementeras genom Java-tjänster som körs på Tomcat-servern, som kommunicerar via REST API och RabbitMQ-meddelanden, och Zookeeper används för koordinering. Backend-lagring implementeras med PostgreSQL och Cassandra. Frontend-webbservrar och proxy-cacheservrar är implementerade på Nginx.


Taggar: VMware, Kubernetes, Weathvane, Update, Performance

Även i Ryssland finns det redan 10 personer som är vExpert-talare, inte så många, men inte få (på nivå med Sverige och Norge). Det är tydligt att majoriteten av vExperts kommer från de länder där allt är bra med engelska, eftersom publiken på bloggar är engelska språket bredare, vilket motiverar författare att skriva inlägg (och i allmänhet ges vExpert för bloggande).

Så här ser topp tio ut:

Och här är de specialister från Ryssland som fick vExpert i år:


Taggar: VMware, vExpert, Bloggar

Prestanda för VMware vCenter Server 6.7-servern när man arbetar med den virtuella infrastrukturen för VMware ESXi-servrar på fjärrkontor och filialer


Många användare av VMware vSphere-plattformen vet att det finns ett sådant alternativ för att distribuera och driva en distribuerad virtuell infrastruktur som ROBO (Remote or Brunch Offices). Det innebär närvaron av ett eller flera huvuddatacenter, varifrån små fjärrkontor hanteras, där flera VMware ESXi-servrar finns, styrda av sitt eget vCenter eller utan det.

I slutet av förra året släppte VMware ett intressant dokument "Performance of VMware vCenter Server 6.7 in Remote Offices and Branch Offices" (vi har redan pratat lite om det), som diskuterar huvudaspekten av att tillämpa ett sådant scenario - prestanda. När allt kommer omkring kan fjärrkontor finnas i andra städer, länder och till och med kontinenter, nås via olika typer anslutningar (till exempel 4G eller satellit), så det är mycket viktigt hur mycket trafik olika operationer förbrukar och hur snabbt de behandlas från administratörens synvinkel.

alternativ olika typer nätverkskopplingar i VMware kompilerade de det till en tabell (i den högra kolumnen, vad som erhölls som ett resultat av att använda testkonfiguration, och till vänster - som händer i scenarier med riktiga datacenter):

Används för testning fjärrkonfiguration från 128 ESXi-värdar, där 3840 virtuella maskiner registrerades (960 virtuella datorer per kluster, 30 per värd), varav upp till 3000 maskiner aktiverades samtidigt.

Frågorna om att skapa och använda virtuella maskiner har diskuterats i vår tidning mer än en gång; infrastrukturmjukvara utformad för att lösa detta problem utvecklas mycket dynamiskt idag, liksom efterfrågan på en mängd olika lösningar inom detta område. Anledningen till att återvända till detta ämne var uppkomsten av nya versioner av ett antal produkter från VMware (en division av EMC), samt, viktigare, utvidgningen av utbudet av tjänster relaterade till dessa produkter som tillhandahålls i Ryssland, detta är precis vad vi pratar om vi ska prata i den här artikeln.

Virtuella maskiner och deras applikationer

Den första delen av den här artikeln riktar sig främst till de läsare som inte är bekanta med konceptet med en "virtuell maskin" och med den moderna tekniken som finns tillgänglig på detta område.

Lite historia

Konceptet med en "virtuell maskin" har funnits i flera decennier. De första virtuella maskinerna skapades under kontroll av operativsystem som fungerade på stordatorer och var separata arbetsytor som skilde sig åt i individuella inställningar och tillät i viss utsträckning att personalisera arbetsmiljöerna för många användare som delar samma stordator. Även om personaliseringen på 70-talet var mycket annorlunda än vad vi är vana vid idag, skapade den ändå viss bekvämlighet för användarna och räddade dem arbetstid och var allmänt motiverat ekonomiskt.

På eran personliga datorer Problemet med att anpassa arbetsytan bleknade i bakgrunden och glömdes bort för en tid. Men i slutet av 90-talet upplevde virtuell maskinteknik faktiskt en återfödelse och används nu ganska aktivt. Nyligen används verktyg för att skapa virtuella maskiner mycket ofta i laboratorier och programvarutestavdelningar, i företag som specialiserar sig på applikationsutveckling, på forskningsavdelningar hos utvecklingsföretag, i utbildningscenter och även som en integrerad del av företagslösningar.

Hur virtuella maskiner fungerar

För att moderna virtuella maskiner ska fungera krävs ett verktyg för hantering av virtuella maskiner, som antingen är ett specialiserat operativsystem med lämpliga funktioner, eller en Windows-, Linux- eller UNIX-applikation installerad på en riktig dator, kallad en värd. Den virtuella maskinen i sig är i de flesta fall en filsystemavbildning som bildas under installationen av ett operativsystem (i allmänhet skiljer sig från det som det virtuella maskinhanteringsverktyget fungerar under) och lagras som en fil eller finns på en dedikerad partition av hårddisken. Med hjälp av verktyget för hantering av virtuella maskiner kan du ladda en bild av den virtuella maskinens operativsystem till det tilldelade adressutrymmet. Detta operativsystem kallas ett gästoperativsystem, till skillnad från det ursprungliga operativsystemet, som kallas ett värdoperativsystem (om ett sådant finns). Efter detta kommer den virtuella maskinens operativsystem att kunna interagera med datorns hårdvara (till exempel en videoadapter, Ljudkort, tangentbord, mus, nätverkskort). På så sätt är det möjligt till exempel när operationssalen är igång Windows-system XP, med hjälp av verktyget för hantering av virtuella maskiner, laddar Linux-operativsystemet till det adressutrymme som är tilldelat för det och växlar mellan båda operativsystemen utan att starta om datorn, och i vissa fall använder du klippbordet för att utbyta data mellan dessa operativsystem eller utföra nätverk kommunikation mellan dem som om de vore två olika datorer. Du kan ladda mer än en virtuell maskin samtidigt, så länge det finns tillräckligt med RAM-minne för detta (naturligtvis bör det finnas mycket av det, för när den virtuella maskinen startar finns det ett annat operativsystem i RAM-minnet).

Varför behöver vi virtuella maskiner?

Var används virtuella maskiner? Oftast används sådana produkter av utvecklare av programvara som påverkar inställningarna för operativsystem, till exempel installationsapplikationer. Eftersom varje testkörning av installationsprogrammet kan göra ändringar i operativsystemets inställningar (register, konfigurationsfiler, Miljövariabler, ikoner på skrivbordet, etc.), är det önskvärt att dessa ändringar är lätta att ångra. Att testa installationsapplikationen på en virtuell maskin istället för en riktig kommer åtminstone inte att störa det verkliga operativsystemets prestanda, och den virtuella maskinen kan alltid återställas från säkerhetskopia. Skapa dessutom en "ren" version av operativsystemet (det vill säga utan installerade applikationer) för att testa installation (liksom andra) applikationer i form av en virtuell maskin är mycket lättare än i form av en riktig dator.

Ett annat typiskt exempel på att använda virtuella maskiner är att testa applikationer som kör olika operativsystem (som Windows 2000, Windows XP och Windows Server 2003 i olika språkversioner eller utgåvor med olika servicepack). Sådana tester utförs vanligtvis under utvecklingen av "boxade" produkter, samt i projekt där kunden har en mängd olika arbetsstationer och servrar köpta under åren.

Utöver ovanstående fall kommer vi att ge flera mer exotiska exempel på användningen av virtuella maskiner: drift av en produkt som inte fungerar på den befintliga plattformen (till exempel en DOS-applikation skriven för många år sedan); testa prestandan för själva operativsystemen eller nätverkstjänsterna; dokumentera produkter avsedda för en annan plattform än den som används för att förbereda dokumentationen; demonstrera produkter för olika plattformar och deras interaktion med hjälp av en enda dator (det senare görs ofta av programvarumarknadsförings- och försäljningschefer, såväl som projektledare för programvaruutveckling); förbereda klassrum för klasser genom att kopiera virtuella maskiner med anpassad programvara till arbetsstationer; teknisk support för produkter med flera plattformar.

Under de senaste åren har också särskild uppmärksamhet ägnats åt användningen av virtuella maskiner i serverdelarna av skalbara företagslösningar. Virtuella maskiner används ofta för att testa serverprogramvara och dess olika konfigurationer och simulera multiserverkonfigurationer på en server, för att vara värd för äldre applikationer, för att skapa lösningar med ökade krav på informationssäkerhet, för att organisera mobila kontor och utbildningscenter som inte kräver fysisk leverans av servrar, för att säkerställa enhetlig laddning av servrar och deras redundans genom att placera samma uppsättning virtuella maskiner på flera fysiska servrar, för att minska kostnaderna för att implementera och underhålla företagsinformationssystem på grund av att antalet minskat hårdvara, varaktigheten av installation och konfiguration av server- och klientprogramvara, för att minska kostnaderna för mjukvaruhantering. Idag använder många stora finans- och telekommunikationsföretag, kommersiella och industriella företag, medicinska och utbildningsinstitutioner virtuella maskiner i sina företagsinformationssystem. Utvecklare, systemintegratörer och deras klienter har också tillgång till färdiga hård- och mjukvarulösningar för att använda virtualiseringsteknologier, såsom multiprocessorservrar med förinstallerade verktyg för virtuell maskinhantering.

Efter att ha diskuterat vad det är modern teknologi virtuella maskiner och var det används, kan vi gå direkt till ämnet för artikeln för att överväga produkterna från VMware, en av marknadsledarna inom verktyg för att skapa virtuella maskiner.

VMware produkter

VMware (www.vmware.com) grundades 1998, och dess första produkt var ett som släpptes 1999. VMware-maskiner(senare omdöpt till VMware Workstation), designad för Windows och Linux-plattformar. För den tiden var VMwares tillvägagångssätt för att organisera datoranvändning i multiplattformsmiljöer verkligen revolutionerande; tidigare talade man om virtuella maskiner endast i relation till stordatorer. 2001 släppte detta företag serverprodukterna VMware ESX Server och VMware VirtualCenter. Två år senare utvecklades VMotion-teknologin för att dynamiskt flytta virtuella maskiner med serverprogramvara mellan fysiska servrar, vilket möjliggör skapandet av mycket pålitliga serverlösningar med hjälp av virtuella maskiner tack vare detta unik teknik VMware har äntligen bekräftat sin ledande position på marknaden för virtualiseringsverktyg, betydligt före sin närmaste konkurrent, Microsoft Corporation, när det gäller kvaliteten, variationen och tillförlitligheten hos de produkter som erbjuds.

Idag används lösningar baserade på VMware-serverprodukter av de största telekommunikationsföretagen, finansiella och statliga institutioner, tillverknings- och handelsföretag, utbildningsinstitutioner, inklusive sådana välkända företag som Google, Lockheed Martin, Merrill Lynch, Subaru och QUALCOMM. Författare till sina egna lösningar baserade på VMware-produkter har tillgång till motsvarande applikation mjukvarugränssnitt och uppsättningar av verktyg och exempel (Software Development Kit, SDK).

Nedan finns en kort översikt över funktionerna hos VMware-produkter som finns tillgängliga på det här ögonblicket.

Produkter för utveckling och testning av applikationer och mjukvarukonfigurationer

Denna kategori av VMware-produkter är främst avsedd för applikationsutvecklare, testare, slutanvändare och systemadministratörer betjänar ovanstående kategorier av anställda. Observera att två av de tre produkterna som tillhör denna kategori, VMware Server och VMware Player, levereras gratis.

VMware arbetsstation

VMware Workstation 5.5 är främst designad för att testa stationära och distribuerade applikationer med flera nivåer och deras konfigurationer, och stöder ett mycket brett utbud av både värd- och gästoperativsystem. Denna produkt kan använda flera av de senaste operativsystemen från Microsoft, Red Hat, SuSE, Ubuntu, samt Sun Solaris (för x86-processorer) och FreeBSD som ett värdoperativsystem. VMware Workstation 5.5 kan använda olika versioner av Windows, Linux, Novell NetWare, DOS, Sun Solaris och FreeBSD som gästoperativsystem, inklusive 64-bitars. Virtuella maskiner kan placeras antingen i en fil eller på en separat hårddisk eller i en separat partition.

WMware arbetsstation stöder virtuella och verkliga IDE- och SCSI-diskar, diskettenheter, CD-ROM-enheter, DVD-ROM från värddatorn, LPT-, COM-, USB-portar och USB-enheter som är dynamiskt anslutna till värden, såsom skannrar, skrivare, hårddiskar och flash-kort, anslutna handdatorer och kameror. Förutom riktiga diskenheter kan WMware Workstation arbeta med ISO-diskavbildningar och behandla dem som CD-ROM-enheter. SCSI-enheter som skannrar, bandenheter, CD-ROM-enheter, DVD-ROM-enheter kan stödjas även om det inte finns några drivrutiner för dessa enheter i värdoperativsystemet.

WMware Workstation stöder en mängd olika sätt att emulera nätverksinteraktion, från dess frånvaro till integration i det lokala nätverket där värden ingår, såväl som emulering av nätverksinteraktion med andra virtuella maskiner som separata datorer, NAT-adressöversättning, virtuell DHCP-server , organisation av nätverksbryggor med hjälp av trådlösa anslutningar, ett brett utbud av nätverksprotokoll som växlar mellan olika virtuella nätverk.

VMware Workstation låter dig skapa "snapshots" av en virtuell maskin (snapshots), spara information om dess tillstånd som en fil på värddatorn, kör applikationer och deras data (du kan ta flera "snapshots" av samma maskin), och stöder även datautbyte mellan virtuella maskiner och värdoperativsystemet med hjälp av urklipp och dra-och-släpp-operationer, tidssynkronisering mellan gäst-OS och värden OS , möjligheten att avbryta alla ändringar som görs av användaren under en given session. Vi noterar också närvaron i denna produkt av verktyg för minnesoptimering och flerskiutformade specifikt för att öka produktiviteten hos utvecklare och användare som använder en enda arbetsstation.

Bland innovationerna i den senaste versionen av VMware Workstation lyfter vi fram stöd för att tilldela två virtuella processorer till en virtuell maskin (vilket är användbart för att testa programvarukonfigurationer med dubbla processorer), ett verktyg för att konvertera virtuella maskiner skapade med Microsoft Virtual PC och Microsoft Virtual Server, såväl som OS-bilder skapade med Symantec LiveState Recovery, i virtuella VMware-maskiner, stöd för 64-bitars Intel- och AMD-processorer, stöd för trådlösa adaptrar, automatisk detektering av lagringsenheter och USB-enheter.

Notera att med ett ungefär lika lågt pris vad gäller operativsystemstöd, så ligger kapaciteten hos VMware Workstation avsevärt före sin närmaste konkurrent Microsoft Virtual PC, som endast kan använda stationära versioner av Windows 2000 och Windows XP som värdoperativsystem, och främst DOS som gäst-OS, alla 32-bitars skrivbordsversioner av Windows och vissa versioner av den exotiska OS/2 Warp; Det talas inte heller ännu om stöd för 64-bitars OS i Virtual PC.

VMware-server

VMware Server en gratis produkt som tillkännagavs i början av detta år, rekommenderad av tillverkaren som ersättning för den betalda produkten VMware GSX Server. VMware Server är för närvarande tillgänglig i betaversion, och den slutliga versionen förväntas släppas under andra kvartalet i år.

VMware Server körs på 32-bitars eller 64-bitars server Windows-versioner och Linux som körs på datorer med en eller flera x86-kompatibla processorer (för närvarande är antalet processorer som stöds 16). Utbudet av operativsystem som stöds av den här produkten är ganska imponerande: bland gästoperativsystemen finns det ett brett utbud av versioner av Linux och Windows, och vid behov kan du använda den här produkten senaste versionerna Novell NetWare (Figur 1).

Denna produkt innehåller verktyg för att organisera fjärradministration och övervakning, baserat på webbgränssnittet och som körs under Windows kontroll eller Linux. Men till skillnad från VMware Workstation stöder den här produkten bara att skapa en enda ögonblicksbild av en virtuell maskin, och dess verktyg för att optimera värdminnesanvändningen är inte alls lika omfattande.

Bland innovationerna som kommer att vara tillgängliga för VMWare Server-användare noterar vi stöd för virtuell symmetrisk multiprocessing (Virtual SMP) och virtualiseringsteknik på hårdvara Intel-nivå Virtualiseringsteknik, samt stöd för 64-bitars gästoperativsystem.

Även om VMware Server i sig är en gratis produkt, tillhandahåller VMware och dess partners (inklusive ryska) betald teknisk support till kunder som behöver det.

Anteckna det tekniska förmågor Den kostnadsfria VMware Server-produkten liknar kapaciteten hos de betalda Microsoft Virtual Server 2005 Enterprise Edition-produkterna och överträffar kapaciteten i Microsoft Virtual Server 2005 Standard Edition (till exempel när det gäller antalet processorer som stöds på värddatorn). Samtidigt körs Microsoft Virtual Server endast under serverversioner av Windows (den är avsedd att använda huvudsakligen olika versioner av Windows som gästoperativsystem), medan VMware Server, förutom Windows, stöder en lång rad andra operativsystem (Linux , Solaris, FreeBSD, Novell NetWare ) som gäster och Linux som värdoperativsystem.

VMware Player

VMware Player är en gratis produkt designad för att köra virtuella maskiner skapade med VMware Workstation och VMware Server. Du kan inte skapa nya virtuella maskiner med den. VMware-webbplatsen har dock en ständigt uppdaterad sektion med konfigurerade virtuella maskiner som kör olika operativsystem och installerad programvara från olika tillverkare tillgängliga för nedladdning och användning.

Till skillnad från VMware Server kräver VMware Player inte betald support från tillverkaren eller partners.

Produkter för användning som en del av företagets IT-infrastruktur

VMware ESX Server

VMware ESX Server 2.5 är ett verktyg för att skapa virtuella maskiner som inte kräver ett värdoperativsystem (fungerar i huvudsak som ett operativsystem själv) och som körs på datorer med två eller fler 32-bitars Intel-processorer och AMD och med två eller flera nätverksadaptrar. Fillagringen måste vara SCSI-diskar, enheter tillgängliga via Fibre Channel eller en inbyggd RAID-kontroller; i sådan lagring skapar den här produkten sin egen filsystem VMware filsystem (VMFS). Denna produkt kan installeras på bladservrar eller på ett SAN (Storage Area Network - ett dedikerat högpresterande nätverk som är utformat för att överföra data mellan servrar och lagringsenheter och fungerar oberoende av det lokala nätverket).

Denna produkt stöder emulering av upp till 80 virtuella processorer och serverversioner av Windows, Linux, FreeBSD, Novell NetWare som gästoperativsystem. Virtuella symmetriska multiprocessorkonfigurationer stöds för vissa versioner av Windows och Linux.

Till skillnad från VMware Server är VMware ESX Server designad för fjärradministration. Den innehåller inga verktyg som körs lokalt på själva servern, förutom installationsverktygen och den initiala konfigurationen av själva ESX-servern. Verktyg för att organisera fjärradministration av ESX Server är baserade på webbgränssnittet (Fig. 2).

Ris. 2. Fjärradministrationsverktyg för VMware ESX Server 2.5

Det finns ett tillägg för VMware ESX Server som heter VMware Virtual SMP, vilket gör att en enda virtuell maskin kan köras på flera fysiska processorer. Detta tillägg gör det möjligt att ytterligare skala de mest resurskrävande applikationerna som körs på virtuella maskiner, samt testa multiprocessorkonfigurationer av serverprogramvara.

VMware VirtualCenter

VMware VirtualCenter 1.2 är ett verktyg för att hantera virtuella maskiner som kör VMware ESX Server och VMware Server och servrarna som innehåller dem. Denna produkt låter dig skapa en konfiguration av operativsystem, tjänster och applikationer som körs på virtuella maskiner, överföra dem från en maskin till en annan och snabbt distribuera servrar med ett förinstallerat operativsystem och applikationer, övervaka prestanda och användning av serverresurser ( Fig. 3).

Ris. 3. Övervaka serverresursanvändningen med VMware VirtualCenter

Produkten innehåller också en ny distributionsguide virtuella servrar från mallar, vilket gör att du kan minska tiden för att ta en ny server i drift flera gånger jämfört med traditionella serverkonfigurationsmetoder.

För att dynamiskt flytta virtuella maskiner som kör serverprogramvara mellan fysiska servrar, inkluderar VMware VirtualCenter VMotion. Flytta serverprogramvara dynamiskt med VMotion påverkar inte inställningarna för arbetsstationer och sker obemärkt av slutanvändare, vilket gör att du snabbt kan justera serverns belastningsbalans och optimera användningen av datorresurser.

VMware ACE

VMware ACE (från Assured Computing Environment) är ett verktyg designat för nätverksadministratörer för att skapa virtuella standardmaskiner och arbetsstationskonfigurationer. Dess huvudsakliga syfte är att förenkla administrationen av arbetsstationer genom att skapa liknande konfigurationer och överföra dem till arbetsstationer.

En speciell egenskap hos denna produkt är ett brett utbud av funktioner relaterade till att säkerställa nätverkssäkerhet, såsom stöd för "gäst"-arbetsstationer (till exempel besökares bärbara datorer), inställning av regler för åtkomst till virtuella maskiner, datakryptering eller giltighetstiden för en speciell konfiguration (fig. 4).

En betydande fördel med denna produkt är möjligheten att skapa standard hårdvaruoberoende konfigurationer av arbetsstationer och överföra dem till datorer med annan hårdvara, vilket är mycket viktigt för de flesta företag idag.

Som gästoperativsystem stöder VMware ACE olika versioner av DOS, Windows, Linux, FreeBSD, Novell NetWare, Sun Solaris, och som värdoperativsystem och hanteringsverktyg, VMware ACE Manager alla versioner av Windows, från och med Windows 2000.

VMware P2V Assistant

VMware P2V Assistant ett verktyg för att skapa virtuella maskiner baserade på verkliga fysiska maskiner som kör olika versioner av Windows, med början i Windows NT 4.0. Den här produkten tar en ögonblicksbild av källoperativsystemet och förvandlar det till en virtuell maskin, vilket eliminerar behovet för administratörer att installera och konfigurera en. Virtuella maskiner som skapats med dess hjälp kan köras under VMware ESX Server, VMware Server och VMware Workstation.

Några ord om kostnader

Det är vettigt att prata om användningen av virtualiseringsverktyg i de fall där deras användning kan ge vissa fördelar för företaget. Därför kommer vi nedan att nämna fördelarna som företag som har implementerat VMware-produkter kommer att få.

Användningen av VMware Workstation i programvaruutvecklingsföretag kommer att hjälpa till att spara mycket pengar som spenderas på att köpa ytterligare arbetsstationer för mjukvarutestning och skapa distributioner, och kommer att eliminera kostnaderna för deras fysiska placering, programvaruinstallation, konfiguration och underhåll. Med tanke på att kostnaden för VMware Workstation inte överstiger flera hundra dollar, är köpet av denna produkt motiverat även för mycket små företag; licensen för den kommer att betala sig själv på bara några dagars användning.

Om ett företag har äldre applikationer som tillfredsställer alla, men är designade för en plattform som inte längre stöds av tillverkaren, står ett sådant företag inför ett dilemma: om man ska fortsätta använda en plattform som utgör ett potentiellt hot mot säkerheten för hela företagsnätverk på grund av att dess uppdateringar upphör, eller skriva om befintliga applikationer? Det första sättet att lösa detta problem verkar riskabelt, det andra är vanligtvis mycket dyrt. Användningen av VMware Player och VMware Server i ett sådant fall kan mycket väl visa sig vara själva alternativet som saknar nackdelarna med de två föregående, genom att utnyttja en farlig plattform (oavsett för server- eller klientdelen av den äldre applikationen ) inuti en virtuell maskin kan du tillhandahålla både en acceptabel nivå av bekvämlighet och en tillräcklig säkerhetsnivå.

Om vi ​​talar om användningen av virtuella maskiner som en del av IT-infrastrukturen för företagslösningar, så finns det i det här fallet mycket fler möjligheter att minska kostnaderna för infrastruktur och dess drift. En produkt som VMware ESX Server kan göra det onödigt att köpa separata hårdvaruservrar för olika uppgifter genom att skapa en mer effektiv och kostnadseffektiv serverflotta som snabbt kan svara på ändrade driftsförhållanden och applikationskrav. Användningen av VMware VirtualCenter och VMotion-teknik kommer att avsevärt minska den tid som krävs för att distribuera nya servrar, såväl som deras driftstopp under maskinvaruunderhåll genom att flytta virtuella maskiner till andra fysiska servrar. Och slutligen kommer VMware ACE att göra det möjligt att implementera de strängaste säkerhetsreglerna vid användning av virtuella maskiner, och därigenom minska de möjliga riskerna för företagsdataläckage och penetration i företagsnätverk från utsidan, vilket innebär att det kommer att undvika förluster och ofta irreparabel skada som orsakas företagets rykte av sådana incidenter.

), Softline (www.softline.ru).

Dessutom är en specialiserad kurs i ryska "Bygga en virtuell infrastruktur med ESX Server och VMware VirtualCenter" nu tillgänglig i vårt land på Microinform utbildningscenter (www.microinform.ru), avsedd för både konsumenter av VMware-produkter (systemadministratörer, användare ), och för systemintegratörer som implementerar lösningar med VMware-produkter hos sina kunder.

VMware ger slutkunder en licens och ett års garanti, som inkluderar servicesupport. För närvarande kan servicesupport tillhandahållas inte bara av tillverkaren själv utan också av ryska partners.

Slutsats

Den här artikeln ägnas åt produkterna från VMware, marknadsledaren inom verktyg för att skapa och stödja virtuella maskiner för x86-kompatibla datorer. Under de senaste fem åren har urvalet av produkter för sådana ändamål blivit mycket omfattande; om det i början av 2001 var begränsat till en enda produkt, för vilken intresset visades främst av utvecklare och specialister på mjukvarutestning, omfattar det idag inte bara verktyg för att köra virtuella maskiner på arbetsstationer och enprocessordatorer, men också olika sätt att skapa och underhålla serverlösningar, på sitt eget sätt funktionalitet närmar sig sättet att stödja virtuella maskiner för stordatorer, och i vissa avseenden till och med överträffa dem. Idag, både i världen och i Ryssland, pågår mångaekt, och enligt vår åsikt kommer det inom en snar framtid att finnas en ännu bredare användning av sådana produkter som en del av infrastrukturen för stora företag, såväl som i företag specialiserade på utveckling och underhåll av mjukvara .

Du hittar testversioner av VMware-produkter på CD-ROM-tillägget till tidningen.




Topp