Vmware -produkter. Analytisk översikt över Unitelra


De ledande utvecklarna inom denna teknik var VMWare med vSphere och Microsoft med Hyper-V-teknik. För att välja en hypervisor för infrastrukturen hos Avantrade LLC är det nödvändigt att göra en jämförande analys av de två lösningarna.

VMWare -produktöversikt

VMware har utvecklat specialiserade produkter för virtualisering sedan 1998. Hela paketet med företagets produkter, på ett eller annat sätt, är förknippat med virtualiseringsteknik och möjligheterna att använda dem. Det bör noteras att bland de tre huvudaktörerna på den kommersiella virtualiseringsmarknaden (Citrix, Microsoft, VMware) är endast VMware ett högspecialiserat virtualiseringsföretag, som gör det möjligt att gå före alla konkurrenter när det gäller produktfunktionalitet.

VMwares flaggskeppsprodukter är VMware ESX / ESXi - hypervisorer installerade på bar metall. För närvarande är den senaste versionen av produkten den fjärde versionen, som släpptes i mitten av 2009. Hypervisoren är grunden för servervirtualisering, den låter dig dela resurser på ett sådant sätt att du skapar separata, oberoende miljöer för flera operativsystem på en enda fysisk server. Hypervisoren själv har dock ett mycket begränsat utbud av funktioner, men för att realisera alla fördelar krävs en lösning som inte bara inkluderar virtualiseringsverktyg utan också infrastrukturhantering (vCenter) - denna komplexa lösning kallas vSphere.

En analys av effektiviteten i att använda serverutrustning visar att lasten är större delen av arbetstiden cirka 5-8% av maxvärdet, under icke-arbetstider står servrarna helt enkelt inaktiva och värmer upp luften. När vi använder VMware vSphere konsoliderar vi belastningen från flera servrar på en fysisk server (vi överför inte bara applikationer utan även operativsystem till en server). Moderna servares prestanda gör det tidigare populära begreppet "en uppgift, en server" extremt ineffektivt, men tack vare virtualisering kan du nu använda den nya: "en uppgift - en virtuell maskin." Således är problemet med kompatibilitet för olika programvaror löst - alla applikationer kan inte köras i en instans av operativsystemet. Dessutom använder infrastrukturen ofta gamla applikationer som inte längre är kompatibla med de nuvarande OS -versionerna, och installationen av äldre versioner stöds inte på ny hårdvara. Virtualisering löser också detta problem - du kan till och med köra Windows NT 4.0 eller MS -DOS i en virtuell ESX -maskin.

Servervirtualiseringsprodukter används i en mängd olika infrastrukturer, från små företag till stora företag.

I små företag tillåter produkten dig att minimera mängden serverhårdvara, om det behövs, samtidigt som du behåller möjligheten att använda olika operativsystem. Med hjälp av virtualiseringsteknik kan vi placera alla tjänster på en eller två fullvärdiga servrar (istället för flera vanliga datorer, som ofta är fallet) och lösa både utrustningens kvalitet och dess kvantitet.

För medelstora och stora företag kan servervirtualisering förbättra servicetillgängligheten genom resiliency -teknik och virtuell servermigration mellan fysiska servrar. Möjligheten att flytta virtuella servrar från en fysisk server till en annan utan att stanna kan avsevärt öka servicetillgängligheten och underlätta underhåll av hela systemet. Tiden för att distribuera nya tjänster reduceras avsevärt - du behöver inte längre vänta på att en ny server ska levereras, det räcker med att distribuera en ny virtuell maskin och installera nödvändig programvara på några minuter. På grund av det faktum att virtuella maskiner inte kräver installation av specifika drivrutiner, uppdateringar av firmware, etc. administrativa uppgifter är också mycket förenklade.

VMware vSphere har ett universellt system för att övervaka tillståndet för elementen i hela systemet, både på nivå med fysiska servrar och på virtuella servrar i företaget. Om standardövervakningsverktygen av någon anledning inte räcker till finns det ett antal ytterligare tredjepartsprogram med ytterligare funktioner.

Det är möjligt att tillhandahålla ökad tillgänglighet för virtuella servrar genom att starta om på den fysiska reservservern om den huvudsakliga misslyckas, som visas i figur 2.3.

Figur 2.3 - Organisation av hypervisorns arbete vid fel

På grund av tillgängligheten för säkerhetskopieringsservrar är det således möjligt att snabbt återställa systemets funktionsförmåga genom att flytta data från huvudservern vid fel på säkerhetskopian.

Begreppet "virtualisering" har nyligen blivit mycket moderiktigt. Begreppet "virtuell maskin" har upphört att vara något exotiskt och avlägset. Många organisationer, på ett eller annat sätt relaterade till informationsteknik, har redan lärt sig hur man använder virtuella maskiner i sina dagliga aktiviteter för att förbättra effektiviteten i sin IT -infrastruktur. Begreppet virtualisering används nu överallt och ibland i olika sammanhang: virtualisering av lagringssystem, operativsystem, applikationer. Om olika aspekter av virtualisering av hårdvaruresurser har varit kända för specialister under lång tid, har virtualisering av operativsystem börjat ta fart först under de senaste åren, men i snabb takt.

Så vad är virtualisering och virtuella maskiner för operativsystem? Termen virtualisering i sig betyder presentationen av ett objekt i en bekväm form för användaren, medan alla detaljer om implementeringen är dolda, och själva objektet har bekanta gränssnitt för att interagera med den yttre miljön, i förhållande till den. När de pratar om virtualisering av operativsystem, menar de först och främst skapandet av virtuella maskiner - några abstraktioner som innehåller sin egen virtuella hårdvara och mjukvara, vilket gör det möjligt att installera och köra flera instanser av operativsystem på en fysisk plattform samtidigt tid. Vad är det för? Först och främst för att skilja presentationen av operativsystemet från hårdvaran och placera flera fungerande virtuella servrar på en fysisk med möjlighet att snabbt migrera och återställa operativmiljöer. Detta tillvägagångssätt ger också maximal flexibilitet i serverdistribution, underhåll och hantering.

De flesta CIO: er för stora organisationer, om de inte planerar att helt eller delvis virtualisera sin IT -infrastruktur, tänker åtminstone på allvar på det. På lång sikt verkar virtualiseringsprojekt mycket lockande: att öka IT -infrastrukturens flexibilitet, öka tillförlitligheten och säkerställa hög tillgänglighet för servrar, spara på hårdvara - alla dessa och många andra faktorer lockar chefer för IT -avdelningar för företag. Många inser dock inte hur mycket ansträngning det kommer att kosta att migrera en fysisk infrastruktur till en virtuell - trots allt finns det bara några få kompetenta specialister inom detta område, och förvärv och distribution av kraftfulla kommersiella virtualiseringsplattformar är dyrt. Denna artikel kommer att fokusera på två populära - gratis VMware Server och kommersiell VMware ESX Server.

Varför VMware?

VMware är en av de tidigaste aktörerna på den nyutvecklade marknaden för virtualiseringsplattform. 1998 patenterade VMware sina vioch har sedan dess släppt ett antal effektiva och professionella virtualiseringsprodukter på olika nivåer, från VMware Workstation riktad till slutanvändaren (konsumenten) till VMware ESX Server, utformad för att vara värd för virtuell infrastruktur för medelstora och stora företag. VMwares stora produktportfölj innehåller många verktyg för att förbättra effektiviteten i virtualiseringsprocessen, hantera virtuella servrar och migrera från fysiska plattformar till virtuella plattformar. I Ryssland är VMware -produkter särskilt populära, eftersom virtualisering fortfarande tar fart i vårt land och plattformarna för andra leverantörer, som inte är så välkända för oss, är väldigt "råa" och har mycket mindre funktionalitet än sina motsvarigheter från VMware. Dessutom överträffar VMware -virtualisering nästan alltid sina konkurrenter i olika prestandatester. Och om vi pratar om virtualisering av Windows -operativsystem, så är det nästan säkert VMware -produkter. Samtidigt har VMware bland virtualiseringsplattformar mycket att välja mellan:

  • VMware Workstation- en plattform som är inriktad på stationära användare och avsedd att användas av programutvecklare och IT -proffs,
  • VMware Player- en gratis "spelare" av virtuella maskiner, utformad för att köra färdiga mallar för virtuella maskiner, som utför en specifik uppgift,
  • VMware Server, tidigare känd som VMware GSX Server, som syftar till småföretagens infrastruktur för att stödja virtuella servrar
  • VMware Ace- en produkt för att skapa virtuella maskiner som skyddas av säkerhetspolicyer,
  • VMware ESX -server- en kraftfull virtualiseringsplattform för medelstora och stora företag, främst inriktad på att upprätthålla en holistisk och skalbar IT -infrastruktur,
  • VMware Virtual Centerär ett kraftfullt verktyg för att hantera virtualiseringsplattformar VMware ESX Server och VMware Server, med omfattande funktioner för serverkonsolidering, konfiguration och hantering.
  • VMware Fusionär en desktop virtualiseringsprodukt för Mac -plattformen från Apple.

VMwares formella konkurrenter för servervirtualisering är Microsoft, Virtual Iron, XenSource och SWsoft. Produkten från SWsoft -företaget har dock ett ganska snävt tillämpningsområde (hosting), och utvecklingen av andra leverantörer i jämförelse med VMware -produkterna ser för närvarande mycket svagare ut.

När man ska implementera virtuell infrastruktur i ett företag

Först och främst är det nödvändigt att tydligt definiera de mål med vilka virtualiseringsplattformar kommer att implementeras. Sedan är det nödvändigt att fastställa kriterierna för hur effektiviteten av implementeringen av den virtuella infrastrukturen kommer att bedömas. Förutom rent ekonomiska kriterier (minskade hårdvarukostnader, besparingar i underhåll) måste du också överväga att förbättra infrastrukturens tillförlitlighet, skalbarhet, flexibilitet, motståndskraft, minskad distributionstid, driftstopp, katastrofåterställning, centraliserad hantering och hög tillgänglighet. Naturligtvis kan alla dessa kriterier uttryckas i monetära termer, beroende på typ och specifikationer för den miljö som ska virtualiseras.

7 skäl att implementera servervirtualisering

  • Ökat hårdvaruutnyttjande
    Enligt statistiken laddas de flesta servrar med 15-20 procent när de utför dagliga uppgifter. Användningen av flera virtuella servrar på en fysisk kommer att öka den upp till 80 procent, samtidigt som den ger betydande besparingar i inköp av hårdvara.
  • Minskade kostnader för utbyte av hårdvara
    Eftersom virtuella servrar är frånkopplade från specifik hårdvara kräver uppdatering av maskinparken inte att installera om och konfigurera programvaran. Den virtuella maskinen kan helt enkelt kopieras till en annan server.
  • Öka flexibiliteten för att använda virtuella servrar
    Om du behöver använda flera servrar (till exempel för att testa och arbeta i produktion) med varierande belastning är virtuella servrar den bästa lösningen eftersom de smärtfritt kan överföras till andra plattformar när den fysiska servern upplever ökad belastning.
  • Säkerställer hög tillgänglighet
    Att säkerhetskopiera virtuella maskiner och återställa dem från säkerhetskopior tar betydligt kortare tid och är lättare. I händelse av utrustningsfel kan en säkerhetskopia av en virtuell server omedelbart startas på en annan fysisk server.
  • Förbättra hanterbarheten för serverinfrastrukturen
    Det finns många virtuella tillgängliga för att centralt hantera virtuella servrar och tillhandahålla lastbalansering och live migration.
  • Besparingar på underhållspersonal
    Att förenkla hanteringen av virtuella servrar på lång sikt leder till besparingar på specialister som underhåller företagets infrastruktur. Om två personer som använder virtuella serverhanteringsverktyg kan göra vad fyra gjorde, varför skulle du behöva två extra specialister som tjänar minst 15 000 dollar per år? Det bör dock komma ihåg att det också krävs mycket pengar för att utbilda kvalificerad personal inom virtualisering.
  • Energi sparande
    För små företag spelar denna faktor naturligtvis ingen roll, men för stora datacenter där kostnaderna för att underhålla en stor serverpark inkluderar kostnaden för el (kraft, kylsystem) är denna punkt av stor betydelse. Att koncentrera flera virtuella servrar på en fysisk server kommer att minska dessa kostnader.

När du inte behöver implementera infrastruktur i företaget

Trots alla fördelar har servervirtualisering också vissa begränsningar i användningen. Tänk på följande faktorer när du planerar en virtuell infrastruktur:

  • Servrar har en kontinuerlig arbetsbelastning på över 60 procent
    Dessa servrar är inte bra kandidater för virtualisering eftersom när du migrerar den till en virtuell dator och värd den med andra virtuella servrar kan det ta slut på resurser.
  • Servern använder ytterligare hårdvara som inte kan virtualiseras
    Allt är klart här: i fallet när servern använder hårdvara som inte stöds av leverantörerna av virtualiseringsplattformar är det ingen idé att virtualisera en sådan server.
  • Förvärvs- och implementeringskostnaderna för en virtualiseringsplattform är för höga
    I medelstora och små organisationer är serverinfrastrukturen liten och kostnaderna för hårdvara och underhåll är låga. I det här fallet måste du vara försiktig med virtualiseringsproceduren, eftersom köp av en kommersiell plattform kanske inte är motiverat.
  • Brist på kvalificerade specialister
    I många fall kräver migreringsprocessen från fysisk hårdvara till virtuella maskiner och den fortsatta distributionen av virtualiseringsplattformen goda kvalifikationer från de personer som utför dem. Detta krävs särskilt när plattformar av "Bare metal" -klassen (bar metall) används. Om du inte är säker på om ditt folk har kunskap för att göra detta, starta inte ett virtualiseringsprojekt.

VMware Server är en gratis och kraftfull virtualiseringsplattform för småföretag

Gratisprodukten VMware Server är en ganska kraftfull virtualiseringsplattform som kan köras på servrar som kör Windows och Linux värdoperativsystem. Huvudsyftet med VMware Server är att stödja små och medelstora virtuella infrastrukturer för små företag. På grund av den lilla komplexiteten i dess utveckling och installation kan VMware Server distribueras på kortast möjliga tid, både på servrar i organisationer och på datorer för hemanvändare.

Tidigare distribuerades denna produkt under en kommersiell licens och kallades VMware GSX Server 3, men med tillväxten av möjligheter och försäljning av den kraftfulla virtualiseringsplattformen VMware ESX Server såg VMware inga utsikter i försäljningen av VMware Server -plattformen, så småningom gör produkten gratis. Det är värt att notera att för denna produkt förlitar sig VMware starkt på intäkterna från försäljningen av Virtual Center for VMware Server, ett effektivt verktyg för virtuell infrastrukturhantering baserad på VMware Server som erbjuder rik interoperabilitet med virtuella maskiner och virtuell serverkonsolidering.

Här är de viktigaste användningsfallen för en VMware Server -produkt:

  • stöd för flera virtuella servrar på en fysisk i produktionen av företaget
  • stöd för flera virtuella servrar för att testa "i samband" i ett virtuellt värdnätverk under mjukvaruutveckling och support
  • kör färdiga virtuella datorer (virtuella apparater) som utför en specifik serverfunktion
  • säkerställa hög tillgänglighet av virtuella servrar (virtuella maskiner kan enkelt överföras mellan fysiska servrar)
  • Skapande av lättåterställda säkerhetskopior av virtuella servrar genom att få ögonblicksbilder av systemets nuvarande tillstånd ("ögonblicksbilder").

VMware Server har omfattande funktioner för att arbeta med virtuella datorer, inklusive:

  • Stöd för alla vanliga x86 -arkitekturer
    VMware Server har inga specifika krav för de fysiska serverkomponenterna - till skillnad från VMware ESX Server, vilket sätter mycket specifika begränsningar på serverhårdvaran. Flerkärniga processorer stöds också.
  • Stöd för dubbelriktad virtuell SMP (symmetrisk multi-behandling)
    Om arkitekturen för den fysiska servern tillåter kan virtuella maskiner som skapats i VMware Server innehålla två virtuella processorer, vilket påverkar gästernas prestanda positivt.
  • Stöd för ett stort antal värd- och gästoperativsystem, vars fullständiga lista alltid är tillgänglig på VMware -webbplatsen
    Antalet värdoperativsystem som VMware Server kan installeras på är naturligtvis mindre än antalet gästsystem som stöds. Samtidigt kan nästan alla kända operativsystem installeras som gäst. Även om det inte finns i listan över stödda betyder det inte att det inte kan installeras.
  • Stöd för 64-bitars värd- och gästoperativsystem
    Som värd 64-bitars system kan 64-bitars operativsystem i Windows Server 2003-familjen användas, liksom 64-bitars versioner av Linux-system: Red Hat, SUSE, Mandriva och Ubuntu. Listan över gästoperativsystem som stöds kompletteras också med 64-bitarsversioner av Windows Vista, Sun Solaris och FreeBSD.
  • Stöd för IntelVT (Intel Virtualization Technology)
    VMware Server experimenterar med Intels hårdvaruvirtualiseringsteknik och gör att den kan användas för att stödja virtuella maskiner. Det är värt att notera att hårdvaruvirtualisering, enligt forskning från VMware -ingenjörer, fortfarande är långsammare än mjukvaruvirtualisering, så det rekommenderas inte att aktivera mjukvaruvirtualiseringsstöd för bättre prestanda.

En introduktion till VMware Server börjar med fönstret Virtual Machine Management Console:

I arbetsytan i huvudprogramfönstret kan du skapa en virtuell dator, lägga till en befintlig, byta konsolen till en annan fysisk värd (hantera den virtuella servern på distans) och konfigurera värdparametrar.

Att skapa en virtuell maskin i VMware Server är enkelt och intuitivt och tar bara några steg i guiden Ny virtuell maskin:

  • välj ett gästsystem från listan som installeras som gäst
  • välj namnet och platsen för de virtuella maskinfilerna
  • välj typ av nätverksinteraktion mellan den virtuella maskinen, värd -operativsystemet, andra virtuella datorer och ett externt nätverk
  • ange volymen på den virtuella disken och klicka på Slutför.

Efter det, om distributionen av gästsystemet som ska installeras är på en CD eller DVD, sätter du bara in det i enheten och trycker på "Power on" -knappen i verktygsfältet. Om du har ett operativsystems distributionskit i form av en ISO-bild väljer du menyalternativet VM-> Inställningar, går till CD-ROM-objektet, där vi anger vägen till ISO-bilden, klickar på OK och startar.

Processen att installera ett gästsystem i VMware Server är ganska enkel och kräver ingen separat beskrivning. När du installerar gästoperativsystem ska du dock tänka på följande punkter:

  • Tilldela den planerade virtuella servern med tillräckligt med resurser för att utföra dess funktioner, men kom ihåg att det alltid är svårare att minska antalet tilldelade resurser än att minska.
  • När du väljer typ av virtuellt servernätverk, överväg säkerhetsfrågor, och om den virtuella servern bara behöver interaktion i värdens interna virtuella nätverk, installera inte Bridged Networking.
  • Om du inte bara har åtkomst till den virtuella serverhanteringskonsolen kan du göra din virtuella dator privat genom att markera rutan i VM-> Inställningar-> Alternativ-> Behörigheter.
  • Kom ihåg att installera VMware-verktyg på dina gäster, eftersom installationen av dessa tillägg kommer att öka gästupplevelsen och prestandan avsevärt.
  • Försök att behålla förhållandet: högst 4 virtuella maskiner per fysisk processor, eftersom fler av dem kommer att påverka prestandan hos virtuella servrar avsevärt.

När du underhåller en virtuell infrastruktur baserad på VMware Server måste du noggrant övervaka belastningen på serverns hårdvaruresurser. Om någon virtuell maskin saknar resurser måste du tänka på att flytta den till en annan server. Om du planerar att hantera ett stort antal virtuella servrar bör du överväga att köpa VMware Virtual Center, som låter dig centralt styra många värdar som VMware Server är installerad på, kombinera dem till kluster och övervaka värden från virtuella datorer. Använd prestandaräknarna inom gästerna för att bestämma hur mycket resurser som ska allokeras till virtuella servrar. Försök att bara använda virtuella SCSI -skivor eftersom virtuella IDE är långsammare.

Om du behöver komma åt den virtuella serverkonsolen från ett externt nätverk kan du konfigurera en webbklient för VMware Server integrerad med Microsoft Internet Information Services (IIS). Med den här funktionen kan du styra virtuella servrar över Internet med en säker SSL -anslutning (Secure Socket Layer).

VMware Server Specifikationer

MöjligheternaVMware Server 1.0
Möjlighet att köra som en tjänstJa
Starta virtuella datorer när värdoperativsystemet startarJa
Lokal ledningTjock klient, kommandorad
Åtkomst för flera användareJa
Programmeringsgränssnitt (API)Ja (C / COM / Perl)
Fjärranvändning av produktenJa (webbkonsol)
Fjärranvändning av virtuella maskinerFet klient
Hantering av flera installationerNej
Virtuella maskiner / kärnförhållande2-4
Stöd för hårdvaruvirtualiseringIntel VT (experimentell)
Generering av virtuell hårdvara5
Stöd för virtuella processorer inuti en virtuell maskin (VMware Virtual SMP -teknik)2 (experimentell)
Den maximala mängden RAM som tilldelats för en virtuell maskinUpp till 3,4 GB
Den maximala mängden RAM som tilldelats för alla virtuella maskinerUpp till 64 GB
Virtuella IDE -kontroller / diskar per virtuell dator1/4
Virtuella SCSI -kontroller / diskar per virtuell dator4/60
Maximal virtuell hårddiskstorlekUpp till 950 GB
Maximalt antal virtuella nätverksgränssnitt4
Virtuella switchar9
Skaffa ögonblicksbilder via en fet klientJa
Få ögonblicksbilder via kommandoradenNej
Flera ögonblicksbilderNej
Kloning av virtuella maskinerNej
Virtuella maskingrupper (lag)Nej
Felsöka virtuella maskinerJa
Delad mapptjänstNej
Dra och släpp supportvärd virtuell maskinNej
Värd -operativsystem som inte stödsWindows XP Professional (32 / 64bit)
Windows XP Home
Windows 2000 Professional
Red Hat Linux 7.0
Red Hat Linux 7.1
  1. Endast på operativsystem som stöder utökat minne eller PAE -aktiverat.
  2. Tillgängligt när du använder VMware Virtual Center.

Det finns många olika kommersiella och gratisverktyg tillgängliga för VMware Server för virtuell maskin- och diskhantering, prestandaövervakning och underhåll. Men om du ska dra full nytta av kraften i VMware Server bör du titta på VMware Virtual Center för VMware Server.

VMware ESX Server - en virtualiseringsplattform i företagsklass och ett verktyg för att bygga en virtuell infrastruktur för företaget

Bland de många virtualiseringslösningar som erbjuds av VMware sticker VMware ESX Server ut. Som företagets flaggskeppsutveckling utgör VMware ESX Server grunden för att bygga stora virtuella infrastrukturer som integrerar andra VMware -produkter.

VMware ESX Server är en virtualiseringsplattform för bara metall och installeras på en "ren" server utan operativsystem eller annan programvara. VMware ESX Server är byggt på Linux Red Hat -operativsystemet, där VMware -ingenjörer har gjort betydande förändringar för att lägga till många funktioner för att stödja virtualisering. Denna implementering av denna plattform maximerar användningen av serverhårdvareresurser och säkerställer den bästa interaktionen mellan gäster och hårdvara.

VMware ESX Server har många fördelar och är kärnan i en stor företags virtuell infrastruktur som kräver att flera virtuella servrar underhålls, konsolideras, är mycket tillgängliga och virtualiseras mellan fysiska servrar. ESX Server är det sanna konceptet att bygga en företags IT -infrastruktur med virtuella maskiner.

Förutom ESX-servern innehåller företagets virtuella infrastruktur också komponenter som lagringsområdesnät (SAN), lagringssystem (lager), höghastighetsanslutningar (Fiber Channel) och virtuella nätverk (VLAN). En virtuell infrastruktur baserad på VMware ESX Server låter dig centralt hantera alla dessa resurser och säkerställa oavbruten drift av virtuella servrar. Huvudkomponenterna i den virtuella infrastrukturen är:

  • ESX Server själv.
  • VMware File System VMFS (Virtual Machine File System) optimerad för virtuell maskinprestanda och hög tillgänglighet.
  • VMware SMP (Symmetric Multi-Processing)- en teknik som gör att virtuella maskiner kan använda alla processorer på en värd samtidigt som de har flera virtuella processorer.
  • Virtual Infrastructure Clientär ett kraftfullt verktyg för fjärradministration och konfiguration av VMware ESX Server som körs på Windows-arbetsstationer och har ett användarvänligt gränssnitt.
  • Virtuellt centrum- ett verktyg för centraliserad hantering av flera ESX -servrar.
  • Webbåtkomst för virtuell infrastruktur- möjligheten att hantera virtuella maskiner från ett externt nätverk via en säker kanal.
  • VMware VMotion- en teknik som möjliggör "live" migrering av en körande virtuell server till en annan fysisk server, utan att behöva stänga av den virtuella maskinen och säkerställa dess oavbrutna drift under migreringen.
  • VMware High Availability (HA)- möjligheten att automatiskt starta om nödvändiga speglar av virtuella maskiner på en annan server i händelse av en maskin- eller programvarufel på en fysisk server.
  • VMware Distributed Resource Scheduler (DRS)- en komponent som tillåter dynamisk resursallokering till virtuella datorer.
  • VMware Consolidated Backup (VCB)- ett enkelt och kraftfullt verktyg för att skapa säkerhetskopior av virtuella maskiner.
  • VMware Infrastructure SDK- ett paket för att utveckla applikationer för virtuell infrastruktur av tredjepartsutvecklare.

När ska man använda virtuell infrastruktur baserad på VMware ESX Server

  • Du har en klar uppfattning om hur många fysiska servrar som kommer att krävas för att stödja den virtuella serverinfrastrukturen. Tänk på att planering av migrering av fysiska servrar bör baseras på högst 4-6 virtuella maskiner per fysisk processor med en genomsnittlig verklig belastning av de migrerade fysiska servrarna på 15%.
  • Du har valt lämplig VMware ESX Server -utgåva och virtuella infrastrukturkomponenter, beräknat kostnaderna för distribution och underhåll och kommit fram till att implementeringen är värd eftersom besparingarna i hårdvara och underhåll täcker dessa kostnader.
  • Du har specialister som inte bara kompetent kommer att genomföra ett virtualiseringsprojekt, utan också administratörer som har tillräcklig kunskap för att underhålla och utveckla en virtuell infrastruktur varje dag.
  • Du är redo att köpa den maskinvara som VMware ESX Server kräver. Var försiktig - Installationsguiden för ESX Server berättar vilken specifik hårdvara som krävs för att installera den. Vid första anblicken verkar allt ganska dyrt, men om du läser kraven noggrant blir det klart att en fullt fungerande ESX -server för utbildningssyfte kan byggas för $ 900.

Installationsproceduren för VMware ESX Server är ganska enkel och kräver inte omfattande kunskap från användaren. Om du följde VMwares rekommendationer och klokt valde värdserverhårdvaran tar installationen av ESX -server mindre än en timme. När du har installerat minst en ESX har du omedelbart många frågor och problem - detta är priset för de funktioner som VMware ESX Server tillhandahåller. Här är några grundläggande riktlinjer för de första stegen efter installation av ESX:

  • För att hantera ESX -servern och skapa dina första virtuella datorer, använd VMware Infrastructure Client, som kan laddas ner från https: //.
  • För att överföra filer till och från ESX, använd antingen WinSCP (långsam filöverföring, krypterar trafik) eller FastSCP (snabb filöverföring, men det är bättre att inte använda den från det externa nätverket, eftersom trafiken inte är krypterad).
  • Om du vill tillåta Root -användaren att logga in via SSH (Secure Shell) lägger du till raden "PermitRootLogon yes" i filen "httpd.conf" på ESX.
  • Använd verktygen "vmkfs-tools" för att hantera hårddiskar, använd kommandot "esxtop" för att övervaka virtuella dators prestanda och använd loggen "var / log / vmware / hostd.log" för att analysera felrapporter.
  • Kom ihåg att ledigt utrymme på din ESX alltid är två typer av partitioner: den första för operativsystemet i själva ESX och den andra för vmfs -partitioner för att vara värd för virtuella maskiner. För att ta reda på hur mycket ledigt utrymme som finns kvar på båda partitionerna, använd kommandot "vdf -h".

När du har installerat VMware ESX Server behöver du ett fysiskt till virtuellt (P2V) migreringsverktyg. VMware erbjuder att använda produkten VMware Converter för dessa ändamål, men du kan använda lösningar från andra tillverkare. Du kommer ständigt att ha frågor - tveka inte att kontakta forumen för VMware -företaget, där dess vanliga besökare hjälper dig i en svår situation. I slutändan kommer flera virtuella maskiner att installeras på din ESX, som är en virtuell infrastruktur, som visas i figuren med Veeam Reporter -programmet:

Nyckelbegreppen för virtuell infrastruktur är: fysisk adapter (NIC), virtuell adapter (vNIC), virtuell switch (vSwitch) och virtuellt nätverk (Vlan). Med VMware ESX Server kan du skapa upp till fyra virtuella nätverkskort för en virtuell maskin, som var och en kan kopplas till ett virtuellt nätverk, vilket i sin tur skapas på virtuella switchar.

En virtuell switch är en slags abstrakt multi-port-enhet som växlar kanaler mellan virtuella nätverk och virtuella nätverkskort på virtuella maskiner.

Ett virtuellt nätverk är en kombination av flera virtuella maskiner till en enda nätverksmiljö där de interagerar med varandra. Om den virtuella omkopplaren är ansluten till en fysisk nätverkskort, kommer de virtuella datorerna via den att kunna "se" det externa, i förhållande till ESX, nätverk.

Faktum är att allt inte är så komplicerat som det verkar: skapandet av element i en virtuell infrastruktur tar väldigt lite tid och när den väl konfigurerats kräver en sådan infrastruktur inte ytterligare konfiguration när nya virtuella maskiner introduceras i den.

Lite om Virtual Center för VMware ESX Server

Precis som med VMware Server -produkten väcker användningen av flera värdar med VMware ESX Server i en företags IT -infrastruktur problemet med centraliserad hantering och prestandaövervakning av fysiska värdar. För att lösa dessa problem med VMware ESX Server -plattformar, liksom med VMware Server, används Virtual Center -lösningen. Dess utseende visas i figuren:

Med Virtual Center kan du övervaka flera värdar som VMware ESX Server är installerad på, klustera dem och styra dem med "larm" - signaler om olika händelser. Det bör noteras att funktionerna i Virtual Center för VMware ESX Server är mycket större än de i Virtual Center för VMware Server, vilket främst beror på att själva VMware ESX Server -produkten har mycket bredare funktioner.

Ska jag välja VMware Server eller VMware ESX Server?

Av ovanstående blir det klart att båda produkterna som beskrivs i artikeln syftar till att upprätthålla en virtuell serverinfrastruktur och utföra liknande funktioner. Det finns dock betydande skillnader mellan de två plattformarna. Om en virtuell infrastruktur baserad på VMware Server huvudsakligen kan byggas från servrar som utför dagliga uppgifter i en organisation, som inte kräver hög tillgänglighet, snabbhet och flexibilitet, är VMware ESX Server en komplett plattform för att stödja ett företags vitala IT -infrastruktur under förutsättningar för oavbruten drift av virtuella servrar och deras support i 24 × 7 × 365 -läge.

Här är några exempel på när du ska använda en VMware Server-baserad infrastruktur:

  • support och underhåll av interna servrar i organisationen,
  • utför testuppgifter för enskilda applikationer,
  • simulering av små virtuella nätverk för att kontrollera fungerande serverpaket,
  • lansera färdiga mallar för virtuella maskiner som fungerar som interna servrar i organisationen,
  • att göra enskilda servrar redo för snabb migration.

VMware ESX Server måste användas för att lösa följande uppgifter:

  • strömning av applikationstester i storaoner,
  • upprätthålla externa servrar i organisationen med en hög grad av tillgänglighet, flexibilitet och hanterbarhet,
  • modellering av stora virtuella nätverk,
  • minska kostnaderna för utrustning, underhåll och el i stora organisationer och datacenter.

Således, när du implementerar virtuell infrastruktur i en organisation, måste du noga överväga definitionen av de slutliga målen. När du distribuerar en gratis VMware Server kommer det inte att finnas några speciella problem med installation och underhåll, det kommer inte att kosta några kostnader för att köpa själva plattformen, men organisationen kan förlora prestanda (eftersom virtualisering utförs ovanpå värdoperativsystemet) , tillförlitlighet och tillgänglighet. Implementering av VMware ESX Server kommer att resultera i stora tekniska svårigheter vid distribution och underhåll i frånvaro av kvalificerade specialister. Dessutom kan investeringar i en sådan plattform inte löna sig för små och medelstora organisationer. Men som erfarenheten av VMware visar, för stora organisationer, innebär implementeringen av VMware ESX Server på sikt betydande kostnadsbesparingar.

Att ta hänsyn till dessa punkter gör att du kompetent kan planera migreringen av fysiska servrar i din IT -infrastruktur till virtuella, samtidigt som du sparar inte bara pengar utan också tid, vilket, som du vet, också är pengar.

Vi kommer inte att gå in på några tekniska detaljer i den här artikeln. Låt oss istället titta på VMware -terminologi. Denna korta översikt kommer att vara användbar för dem som vill förstå skillnaden mellan de underliggande VMware -produkterna. Nästan alla känner till ESXi. Hur är det med vSphere och vCenter? Människor förvirrar ofta dessa termer, men det är faktiskt inget komplicerat med dem. Låt oss lägga allt på hyllorna.

VMware ESX hypervisor (tidigare känd som VMware ESX Server) introducerades 2001 och lanserade en virtuell revolution. Idag är VMware den ledande utvecklaren av virtualiseringsprogramvara (nu en del av Dell). Varje och ett halvt år släpper företaget ny avancerad programvara som är kompatibel med ett brett utbud av hårdvara, inklusive NVMe SSD, extra stora hårddiskar och de senaste Intel- eller AMD-processorerna.

VMware ESXi

ESXi är en hypervisor; en liten mjukvara som installeras 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. I det här fallet är resten av datorerna anslutna till det lokala nätverket (Local Area Network, LAN). Operativsystem körs på virtuella datorer (VM), som alla har sin egen virtuella maskinvara.

Det finns betalda och gratisversioner av VMware ESXi. Du kan beställa installationen av en gratisversion på. Funktionen för 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. Free ESXi (eller VMware ESXi Hypervisor) ansluter dock till fjärrlagring där virtuella datorer 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 datorer. Virtuella maskiner "ägs" av varje värd, vilket gör central hantering omöjlig.

Att arbeta med den kostnadsfria versionen av ESXi är mycket enkelt och består av grundläggande processer: utbildning, testning av produktionsprocesser, testning av katastrofåterställningssystem och godkännande av arkitektoniska lösningar. Med hjälp av ögonblicksbilder kan du kontrollera att Windows -patchar är korrekta. 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 Microsoft service pack innan du installerar den.

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 dator 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 paketet vSphere Essentials. Denna version av vCenter hanterar 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 passar dig. Med grunduppsättningen får du en licens inte bara för vCenter -server, utan också för ESXi (upp till tre värdar med två processorer vardera).
  • Fristående vCenter Server är en komplett fristående vCenter -server som kan hantera 2 000 värdar från 25 000 virtuella datorer. Denna licens är exklusivt för vCenter. Själva VCenter är bara en del av licenspusslet. 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 två licenser för bara den här värden.

VMware vSphere

VMware vSphere är handelsnamnet för hela VMware -serien. Som nämnts tidigare kostar olika mjukvarupaket olika mängder pengar. De billigaste är de grundläggande vSphere essentials eller Essentials Plus -paketen. Är det någon skillnad mellan dem? Ja, men det består av antalet tillgängliga funktioner, och inte i själva programvaran.

Beroende på typ av licens 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 ännu inte användbar. Företaget fortsätter att utveckla det.

Essentials inkluderar inte hög tillgänglighet (automatisk VM -omstart), vMotion, backup -programvara (VDP) och möjligheten att använda VSAN -lagring.

Paketet Essentials är lämpligt för småföretag som inte behöver vara online hela tiden. Å andra sidan, att kunna flytta dina virtuella datorer till en annan värd och utföra underhåll eller värduppgraderingar medan du bor online ger 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, startar vSphere High Availability (HA) automatiskt om de virtuella datorerna som slutade fungera med problemvärden. Dessa virtuella maskiner startas automatiskt om på andra värdar från VMware -klustret. Det tar lite tid för systemet att avgöra vilken dator som har kraschat och vilka värdar som tillfälligt kan ta över sina 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 analyserat, startas om de virtuella datorerna. Hela processen är automatiserad och kräver inte administratörsintervention.

Sammanfatta

Som du kan se är VMware -terminologi ganska lätt att förstå, liksom skillnaden mellan ESXi, vSphere och vCenter. Licenssystemet är också tydligt. Hypervisoren i sig är gratis, men dess funktionalitet är begränsad, vilket leder till att sådan programvara inte är försäkrad mot dataförlust. Därför är ESXi endast avsett för användning i testmiljöer.

VMware vSphere Hypervisor är en gratis, kraftfull och pålitlig hårdvaruhypervisor för användning i server- och arbetsstationsvirtualisering. Den här artikeln diskuterar installation och konfigurering av VMware Hypervisor, skapande av en virtuell dator, installation av ett gästoperativsystem.

Gratis tekniska krav, begränsningar och kompatibilitet för vSphere Hypervisor

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

VMware vSphere Hypervisor -distributionsfilen är liten (311 MB) och innehåller endast de viktigaste drivrutinerna, främst för märkesvaror. Men ibland är det omöjligt att installera en hypervisor på servrarna hos välkända märken. Servertillverkare släpper ofta ut sina egna hypervisor -distributioner med sina egna drivrutiner.

Du kan kontrollera VMware vSphere Hypervisor -kompatibilitet med din server på sidan:

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

Låt oss överväga huvudbegränsningarna för den fria vSphere Hypervisor i jämförelse med den fullvärdiga VMWare ESXi:

  1. Officiell teknisk support för VMWare tillhandahålls inte;
  2. En virtuell dator kan inte tilldelas mer än 8 virtuella processorer / kärnor (vCPU) (förresten, vCPU -gränsen för gen1 VM -generation är 64);
  3. Värd kan inte anslutas till vCenter;
  4. VStorage API är inte tillgängligt (det går inte att ställa in en normal säkerhetskopia, samma Veeam kan inte hämta den virtuella datorn från värden);
  5. Max 2 fysiska processorer (uttag) på servern (det finns inga begränsningar för antalet kärnor);
  6. Alla APi är tillgängliga i skrivskyddat läge (dvs du kan inte ändra någon av server- eller VM-parametrarna genom samma).

Emellertid tillåter Sphere Hypervisor gratis reaktion obegränsad användning av alla kärnor och RAM på en fysisk server. Det finns ingen begränsning för det totala antalet RAM, processorer, kärnor eller driftstiden för värden eller den virtuella datorn. PCI VMDirectPath / USB -omdirigering fungerar.

Hur laddar jag 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 vänta på ett brev för att bekräfta ditt konto efter att du har fyllt i registreringsformuläret. Följ länken i brevet, ange ditt lösenord.

I nästa steg får du en licensnyckel för gratisversionen av hypervisor och en länk för att ladda ner VMware vSphere Hypervisor. Var noga med att behålla nyckeln.

En isobild laddas ner, som kan skrivas till ett USB -minne, CD / DVD -skiva. Nu kan du installera hypervisor på servern (arbetsstation eller virtuell maskin).

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

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

Välj din tangentbordslayout.

Ange och bekräfta rotlösenordet (minst 7 tecken).

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

Starta om datorn.

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

Konfigurera VMware ESXi i konsolen

Om du vill hantera Hypervisor -inställningar klickar du på DCUI -skärmen F2, ange användarnamnet (root som standard) och lösenordet som ställts in under installationsprocessen.

En grafisk konsol öppnas för initial hypervisor -konfiguration.

Här kan du konfigurera följande alternativ:


Den första konfigurationen av VMware vSphere Hypervisor är nu 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 tilldelades under den första hypervisor -konfigurationen i webbläsarens adressfält. Logga sedan in (root) och lösenord.

Observera att en server utan licens körs i 60 dagar.

Aktivera licensen som erhållits under registreringen “Hantera” -> “Licensiering” -> “Tilldela licens”.

Om du inte aktiverar licensen fortsätter alla körande virtuella datorer efter 60 dagar att fungera, men du kommer inte att kunna slå på nya virtuella datorer eller starta om befintliga virtuella datorer.


Hypervisor har en Expires: Never -licens med obegränsad mängd RAM för virtuella maskiner. Du kan tilldela upp till 8 virtuella vCPU: er (upp till 8-vägs virtuell SMP) till varje virtuell dator.

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

VMWare ESXi Virtual Switch

Virtuell switch(vSphere Switch eller vSwitch) är en virtuell enhet som överför data mellan virtuella datorer inuti en server och överför data utanför via en fysisk NIC. Det finns två typer av virtuella switchar:

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

Efter installation och körning av hypervisor finns det redan en virtuell switch vSwitch0, som innehåller en fysisk adapter vmnic0 och två grupper av portar - en tjänst (Management Network) för hantering av hypervisor och ett nätverk för dataöverföring (VM Network). Hanteringsgränssnittet vmk0 hypervisor (vmkernel -port) ingår i gruppen Management Network.

I de flesta fall räcker det med en virtuell switch på en fristående hypervisor. Portgrupper måste skapas om du vill isolera virtuella datorer från varandra, använda olika VLAN -inställningar för en portgrupp.

Du behöver inte göra ändringar i hanteringsnätverket eller vmkernel -porten om det inte är absolut nödvändigt, annars kan du förlora åtkomsten till ditt hypervisorhanteringsgränssnitt. Om du förlorar åtkomst till hypervisor kan du återställa dina nätverksinställningar med hjälp av menyn Network Restore Options i DCUI -konsolen.

Skapa en virtuell dator i VMWare Hypervisor

I webbgränssnittet väljer du "Virtuella maskiner" -> "Skapa / registrera virtuell dator" -> "Skapa en ny virtuell dator".

Tilldela den virtuella datorn ett namn. Välj typ och version av gästoperativsystemet. Aktivera kryssrutan "Windows Virtualization Based Security" om du vill göra hårdvaruvirtualisering, IOMMU, EFI och Secure Boot tillgänglig för gäst -operativsystemet.

Välj datalagret för konfigurationsfilerna för den virtuella datorn och alla dess virtuella diskar.

Om det lediga utrymmet på den valda disken är mindre än dess storlek, får du ett meddelande om att det är nödvändigt att öka storleken på datalagret.

I detta steg konfigureras alla parametrar för den virtuella maskinen: antalet CPU: er, mängden RAM, hårddiskens storlek och plats, nätverkskort, CD / DVD -enheter, etc. För att komma åt nätverket i en virtuell dator behöver du bara placera dess adapter i VM -nätverksportgruppen på vSwitch0 (om du inte har omkonfigurerat något).

Alla dessa parametrar kan vid behov ändras medan den virtuella maskinen är avstängd.

Nästa skärm kommer att be dig att kontrollera alla inställningar för den virtuella maskinen och bekräfta dem.

Installera ett gäst -operativsystem på en virtuell dator

För att installera ett gäst -operativsystem på en virtuell dator måste du ladda ner distributionen iso -avbildning med distributionen av det nödvändiga operativsystemet till den lokala lagringen. På navigeringsmenyn väljer du Lagring och trycker på.

Skapa en katalog för att ladda ner distributioner.

Välj den skapade katalogen, klicka på Ladda upp i det övre vänstra hörnet, välj iso - bilden på det startbara operativsystemet 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, som på skärmdumpen nedan. I CD / DVD -media väljer du den nedladdade isobilden av operativsystemet.

Sedan är det bara att slå på den virtuella maskinen, den virtuella datorn försöker starta från ISO -avbildningen och installationen av gäst -OS startar från den virtuella CD / DVD, till vilken isobilden är länkad.

När installationen av gäst -operativsystemet är klar kan du använda det som vanligt.

Jag hoppas att denna korta översiktsartikel om detaljerna i användningen av gratis VMWare vSphere Hypervisor kommer att vara användbar för dig.

Frågorna om att skapa och använda virtuella maskiner har diskuterats i vår tidning många gånger - infrastrukturprogramvara som är 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 återgå till detta ämne var framväxten av nya versioner av ett antal produkter från VMware (en division av EMC), liksom, viktigare, utbyggnaden av utbudet av tjänster relaterade till dessa produkter, som tillhandahålls i Ryssland - detta är vad denna artikel kommer att diskutera.

Virtuella maskiner och deras applikationer

Den första delen av denna artikel riktar sig huvudsakligen till de läsare som inte är bekanta med begreppet "virtuell maskin" och med den moderna tekniken som finns tillgänglig inom detta område.

Lite historia

Begreppet "virtuell maskin" har funnits i flera decennier. De första virtuella maskinerna skapades med operativsystem som körs på en stordator och var separata arbetsytor som skiljde sig åt i individuella inställningar och gjorde det möjligt att i viss utsträckning anpassa arbetsmiljöerna för flera användare som delade samma stordator. Även om anpassningen av 70 -talet var mycket annorlunda än vad vi är vana vid idag skapade det ändå en viss bekvämlighet för användarna, sparade deras arbetstid och var i allmänhet ekonomiskt motiverad.

I persondatorernas era bleknade problemet med att anpassa arbetsytan i bakgrunden och glömdes bort en tid. Men i slutet av 90 -talet upplevde virtuell maskinteknik faktiskt en pånyttfödelse och används nu ganska aktivt. Nyligen används verktyg för skapande av virtuella maskiner mycket ofta i laboratorier och mjukvarutestningsavdelningar, i företag som är specialiserade på applikationsutveckling, på forskningsavdelningar för utvecklingsföretag, i utbildningscentra samt som en del av företagslösningar.

Hur virtuella maskiner fungerar

Moderna virtuella maskiner kräver ett virtuellt maskinhanteringsverktyg, som antingen är ett specialiserat operativsystem med lämpliga funktioner, eller en Windows-, Linux- eller UNIX -applikation installerad på en riktig dator som kallas en värd. Den virtuella maskinen i sig är i de flesta fall en bild av filsystemet som bildas under installationen av ett operativsystem (vanligtvis annorlunda än det som styr verktyget för virtuell maskinhantering) och lagras som en fil eller finns i ett dedikerat operativsystem hårddiskpartition. Med verktyget för hantering av virtuella maskiner kan du ladda en bild av operativsystemet på en virtuell maskin i det tilldelade adressutrymmet. Ett sådant operativsystem kallas gästoperationssystem, i motsats till det ursprungliga operativsystemet, som kallas värdoperationssystemet, värdens operativsystem (om ett sådant existerar). Därefter kommer operativsystemet på den virtuella maskinen att kunna interagera med datorns hårdvara (till exempel med en videoadapter, ljudkort, tangentbord, mus, nätverkskort). På detta sätt, till exempel, när operativsystemet Windows XP körs, med hjälp av verktyget för virtuell maskinhantering, laddar du Linux -operativsystemet i det adressutrymme som tilldelats det och växlar mellan båda operativsystemen utan att starta om datorn, och i vissa fall använd Urklipp för urklippsdata mellan dessa operativsystem eller nätverksinteraktion mellan dem som om de vore två olika datorer. Du kan ladda mer än en virtuell maskin samtidigt - om det bara finns tillräckligt med RAM för detta (naturligtvis borde det vara mycket av det - det finns trots allt ett annat operativsystem i RAM -minnet när den virtuella maskinen laddas ).

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 installationsprogram. Eftersom varje testkörning av installationsprogrammet kan göra ändringar i operativsystemets inställningar (register, konfigurationsfiler, miljövariabler, skrivbordsikoner, etc.) är det önskvärt att dessa ändringar är lätt reversibla. Att testa installationsprogrammet på en virtuell dator i stället för en riktig, kommer åtminstone inte att störa prestandan för ett riktigt operativsystem, och en virtuell maskin kan alltid återställas från en säkerhetskopia. Dessutom är det mycket lättare att skapa en "ren" version av ett operativsystem (det vill säga utan installerade applikationer) för att testa installations- (liksom andra) applikationer i form av en virtuell maskin än i form av en riktig dator.

Ett annat vanligt förekommande fall för virtuella maskiner är att testa applikationer som körs på olika operativsystem (t.ex. Windows 2000, Windows XP och Windows Server 2003 i olika språkversioner eller utgåvor med olika servicepaket). Sådana tester utförs vanligtvis i utvecklingen av "boxade" produkter, liksom i projekt som förutsätter att kunden har en mängd olika arbetsstationer och servrar köpta under olika år.

Förutom dessa fall kommer vi att ge flera fler exotiska exempel på användning 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 operativiteten i sig själv eller nätverkstjänster; dokumentera produkter avsedda för en annan plattform än den som används för att förbereda dokumentationen; demonstration av produkter för olika plattformar och deras interaktion med en dator (den senare görs ofta av marknadsförings- och försäljningschefer för programvara, liksom projektledare för dess utveckling); förbereda klassrum för klasser genom att kopiera virtuella maskiner med konfigurerad programvara till arbetsstationer; teknisk support för flerplattformsprodukter.

Under de senaste åren har särskild uppmärksamhet också ägnats åt användningen av virtuella maskiner i serverdelarna i skalbara företagslösningar. Virtuella maskiner används ofta för att testa serverprogramvara och dess olika konfigurationer och simulera multi-server-konfigurationer på en server, för att ta emot ä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 server leverans, för att säkerställa enhetlig belastning 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 genom att minska mängden hårdvara, installationstid och konfigurera server och klient programvara, för att minska kostnaderna för programvaruhantering. Idag används virtuella maskiner i deras företagsinformationssystem av många stora finans- och telekommunikationsföretag, handels- och industriföretag, medicinska och utbildningsinstitutioner. Färdiga hård- och mjukvarulösningar för att använda virtualiseringsteknik är också tillgängliga för utvecklare, systemintegratörer och deras kunder, till exempel multiprocessorservrar med förinstallerade verktyg för hantering av virtuella maskiner.

Efter att ha diskuterat vad modern virtuell maskinteknik är och var den tillämpas kan vi gå direkt till ämnet i artikeln - för att överväga produkterna från VMware, en av ledarna på marknaden för att skapa virtuella maskiner.

VMware -produkter

VMware (www.vmware.com) grundades 1998 och den första produkten var 1999 års VMware -verktyg för virtuell maskinhantering (senare bytt namn till VMware Workstation) för Windows- och Linux -plattformar. För den tiden var VMwares tillvägagångssätt för att organisera datorer i flera plattformsmiljöer verkligen revolutionerande - tidigare talades det bara om virtuella maskiner i förhållande till stordatorer. År 2001 släppte detta företag serverprodukter VMware ESX Server och VMware VirtualCenter. Två år senare utvecklades VMotion -tekniken för att dynamiskt flytta virtuella maskiner med serverprogramvara mellan fysiska servrar, så att du kan skapa mycket tillförlitliga serverlösningar med hjälp av virtuella maskiner - det är tack vare denna unika teknik som VMware äntligen bekräftade sin ledande position på marknaden för virtualiseringsverktyg, betydligt före sin närmaste konkurrent, Microsoft Corporation, för kvaliteten, variationen och tillförlitligheten hos de erbjudna produkterna.

Idag används lösningar baserade på VMware-serverprodukter av stora telekommunikationsföretag, finansiella och statliga institutioner, tillverknings- och handelsföretag, utbildningsinstitutioner, inklusive så välkända företag som Google, Lockheed Martin, Merrill Lynch, Subaru och QUALCOMM. För upphovsmän till sina egna lösningar baserade på VMware -produkter finns motsvarande API: er och uppsättningar verktyg och exempel (Software Development Kit, SDK).

Nedan följer en kort översikt över de nuvarande funktionerna i VMware -produkter.

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 som betjänar ovanstående kategorier. Observera att två av de tre produkterna i denna kategori - VMware Server och VMware Player - levereras gratis.

VMware Workstation

VMware Workstation 5.5 är utformat främst för att testa stationära och flerskiktade distribuerade applikationer och deras konfigurationer, och stöder en mängd olika värd- och gästoperativsystem. Denna produkt kan vara värd för flera senaste operativsystem från Microsoft, Red Hat, SuSE, Ubuntu, samt Sun Solaris (för x86 -processorer) och FreeBSD. Som gäst OS kan VMware Workstation 5.5 använda olika, inklusive 64-bitars, versioner av Windows, Linux, Novell NetWare, DOS, Sun Solaris och FreeBSD. Virtuella maskiner kan placeras både i en fil och på en separat hårddisk eller i en separat partition.

WMware Workstation stöder virtuella och riktiga IDE- och SCSI-diskar, disketter, CD-ROM-enheter, värddators DVD-ROM-skivor, LPT, COM, USB-portar och dynamiska värdanslutna USB-enheter som skannrar, skrivare, hårddiskar och flashkort , plug-in handdatorer och kameror. Förutom riktiga enheter kan WMware Workstation arbeta med skivbilder i ISO-format och behandla dem som CD-ROM-enheter. SCSI-enheter som skannrar, bandband, 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 och slutar med integration i ett lokalt nätverk där värden ingår, samt emulering av nätverksinteraktion med andra virtuella maskiner som med separata datorer, NAT -adressöversättning , virtuell DHCP -server, nätverksbryggning med trådlösa anslutningar, ett brett utbud av nätverksprotokoll, växling mellan olika virtuella nätverk.

VMware Workstation låter dig skapa "ögonblicksbilder" av en virtuell maskin (ögonblicksbilder), lagra information om dess tillstånd, kör applikationer och deras data som en fil på värddatorn (i det här fallet kan du ta flera "ögonblicksbilder" av samma maskin), och stöder också datautbyte mellan virtuella maskiner och värdoperativsystemet med hjälp av urklipp och dra-och-släpp-operationer, synkronisering av tiden för gäst-OS och värd-OS, möjligheten att avbryta alla ändringar som gjorts av användaren i denna session. Vi noterar också att denna produkt innehåller minnesoptimeringar och verktyg för hantering av flera nivåer som är utformade specifikt för att förbättra produktiviteten för utvecklare och användare som kör en enda arbetsstation.

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

Observera att till ungefär samma låga pris när det gäller operativsystemsupport ligger funktionerna i VMware Workstation betydligt före sin närmaste konkurrent Microsoft Virtual PC, som bara kan använda stationära versioner av Windows 2000 och Windows XP som värd -operativsystem, och främst DOS som gäst-OS., Alla 32-bitars stationära versioner av Windows och några versioner av det nu exotiska OS / 2 Warp; det pratas inte heller om 64-bitars OS-stöd i Virtual PC.

VMware Server

VMware Server är en gratis produkt som tillkännagavs tidigare i år och rekommenderas av tillverkaren som ersättning för den betalda VMware GSX Server -produkten. VMware Server är för närvarande tillgänglig i beta med en slutlig version som förväntas under andra kvartalet i år.

VMware Server kör 32-bitars eller 64-bitars serverversioner av Windows och Linux som körs på datorer med en eller flera x86-kompatibla processorer (för närvarande 16 processorer stöds). Uppsättningen av operativsystem som stöds av denna produkt är ganska imponerande - bland gästoperativsystemen finns det ett brett utbud av Linux- och Windows -versioner, och om det behövs kan du använda den här produkten för att köra de senaste versionerna av Novell NetWare (Fig. ).

Denna produkt innehåller verktyg för att organisera fjärradministration och övervakning, baserat på webbgränssnittet och körs under Windows eller Linux. Till skillnad från VMware Workstation stöder den här produkten dock bara en "ögonblicksbild" av en virtuell dator, och dess funktioner för optimering av värdminne är inte alls lika olika.

Bland de innovationer 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årdvarunivå i Intel Virtualization Technology, 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.

Observera att de tekniska möjligheterna för den kostnadsfria VMware Server -produkten liknar dem för de betalade Microsoft Virtual Server 2005 Enterprise Edition -produkterna och överstiger möjligheterna för Microsoft Virtual Server 2005 Standard Edition (till exempel vad gäller antalet processorer som stöds på värddator). Samtidigt körs Microsoft Virtual Server endast under kontroll av serverversioner av Windows (den är avsedd att huvudsakligen använda olika versioner av Windows som gäst -OS), medan VMware Server, förutom Windows, stöder ett brett utbud av andra operativsystem (Linux, Solaris, FreeBSD, Novell NetWare) som gäster och Linux som värd -operativsystem.

VMware Player

VMware Player är en gratis produkt som är utformad för att köra virtuella maskiner som skapats med VMware Workstation och VMware Server. Du kan inte skapa nya virtuella maskiner med det. VMware -webbplatsen har dock ett ständigt uppdaterat avsnitt med konfigurerade virtuella datorer tillgängliga för nedladdning och användning, med olika operativsystem och installerad programvara från olika tillverkare.

Till skillnad från VMware Server erbjuder VMware Player inte betald leverantörs- och partnersupport.

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 skapande av virtuella maskiner som inte kräver ett värdoperativsystem (fungerar faktiskt som ett operativsystem i sig) och körs på datorer med två eller flera Intel- och AMD 32-bitars processorer och två eller flera nätverk adaptrar ... Fillagring bör vara SCSI-diskar, Fiber Channel-tillgängliga enheter eller en inbyggd RAID-controller-i sådan lagring skapar produkten sitt eget VMware File System (VMFS). Denna produkt kan installeras på Bladeservrar eller på ett SAN (Storage Area Network).

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

Till skillnad från VMware Server är VMware ESX Server utformad för fjärradministration. Den innehåller inte verktyg som körs lokalt på själva servern, förutom installations- och initialkonfigurationsverktygen för själva ESX -servern. Verktyg för att organisera fjärradministration av ESX Server är baserade på webbgränssnittet (bild 2).

Ris. 2. Verktyg för fjärradministration av 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 virtuell maskin kan köras på flera fysiska processorer. Detta tillägg gör det möjligt att utföra ytterligare skalning av de mest resurskrävande applikationer som körs på virtuella datorer, samt testa multiprocessorkonfigurationer av serverprogramvara.

VMware VirtualCenter

VMware VirtualCenter 1.2 är ett verktyg för att hantera virtuella datorer som kör och innehåller VMware ESX Server och VMware Server. Med denna produkt kan du skapa en konfiguration av operativsystem, tjänster och applikationer som körs på virtuella datorer, ö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 användningen av serverresurser med VMware VirtualCenter

Produkten innehåller också en guide för att distribuera nya virtuella servrar från mallar, vilket avsevärt kan minska tiden för att ta i bruk en ny server jämfört med traditionella serverkonfigurationsmetoder.

För att dynamiskt flytta virtuella maskiner med serverprogramvara mellan fysiska servrar innehåller VMware VirtualCenter VMotion -verktyget. Flytta serverprogramvara dynamiskt med VMotion påverkar inte inställningarna för arbetsstationer och förekommer omärkligt för slutanvändare, vilket gör att du snabbt kan justera serverbelastningsbalansen och optimera användningen av datorresurser.

VMware ACE

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

En egenskap hos denna produkt är ett brett utbud av funktioner relaterade till nätverkssäkerhet, såsom stöd för "gäst" -stationer (till exempel besökares bärbara datorer), inställningsregler för åtkomst till virtuella datorer, datakryptering eller utgångsdatum för en viss 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 olika hårdvaror, vilket är mycket viktigt idag för de flesta företag.

Som gäst -operativsystem 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 Windows 2000.

VMware P2V Assistant

VMware P2V Assistant är ett verktyg för att skapa virtuella maskiner från verkliga fysiska maskiner som kör olika versioner av Windows, från och med Windows NT 4.0. Denna produkt tar en "ögonblicksbild" av det ursprungliga operativsystemet och gör det till en virtuell maskin, vilket eliminerar behovet av administratörer att installera och konfigurera den senare. Virtuella maskiner som skapats med den 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 när deras användning kan ge företaget vissa fördelar. Därför kommer vi nedan att nämna de fördelar som kommer att tas emot av företag som har implementerat VMware -produkter.

Användningen av VMware Workstation i mjukvaruutvecklingsföretag hjälper till att spara mycket pengar som spenderas på inköp av ytterligare arbetsstationer för mjukvarutestning och skapande av distributioner, eliminerar kostnaderna för deras fysiska placering, installation av programvara, 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 på bara några dagars användning.

Om ett företag har äldre applikationer som passar alla, men är utformade 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 plattformen, vilket innebär ett potentiellt hot mot säkerheten för hela företagsnätverket på grund av uppsägningen av dess uppdateringar, eller skriva om befintliga applikationer? Det första sättet att lösa detta problem verkar vara riskabelt, det andra är vanligtvis mycket kostsamt. 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 driva en farlig plattform (oavsett servern eller klientdelen av en äldre applikation ) inne i en virtuell maskin kan du tillhandahålla både en acceptabel nivå av bekvämlighet och en tillräcklig säkerhetsnivå.

Om vi ​​pratar om användning av virtuella maskiner som en del av IT -infrastrukturen för företagslösningar, så finns det i detta fall 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 mer kostnadseffektiv serverflotta som snabbt kan svara på förändrade driftsförhållanden och applikationskrav. Användningen av VMware VirtualCenter och VMotion -tekniken kommer att avsevärt minska den tid som krävs för att distribuera nya servrar, liksom 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 för dig att implementera de strängaste säkerhetsreglerna när du använder virtuella maskiner, och därigenom minska de möjliga riskerna för företagsdataläckage och inträngning i företagsnätverket utifrån, vilket innebär att det hjälper till att undvika förluster och ofta oåterkalleliga skador på företagets rykte som orsakats av sådana incidenter.

), Softline (www.softline.ru).

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

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

Slutsats

Denna artikel fokuserar på produkter från VMware, marknadsledande när det gäller att skapa och underhålla virtuella datorer för x86-kompatibla datorer. Under de senaste fem åren har valet av produkter för ett sådant ändamål blivit mycket omfattande - om det i början av 2001 var begränsat till en enda produkt, där intresse främst visades av utvecklare och mjukvarutestningsspecialister, innehåller det idag inte bara verktyg för att köra virtuella maskiner på arbetsstationer och uniprocessordatorer, men också en mängd olika verktyg för att skapa och underhålla serverlösningar, när det gäller deras funktionalitet nära möjligheterna att stödja virtuella maskiner för stordatorer, och i vissa parametrar till och med överträffa dem. Idag, både i världen och i Ryssland, pågår många projekt för att virtualisera infrastruktur, och enligt vår mening kommer det inom en snar framtid att bli ännu bredare att använda sådana produkter som en del av infrastrukturen för stora företag, liksom i företag som specialiserat sig på utveckling och underhåll av programvara. ...

Du hittar testversioner av VMware-produkter på tidningens CD-ROM-bilaga.







2021 gtavrl.ru.