VMware ESX og krav til hardware



Like dokumenter
Innhold. Side 1 av 15. Resymé: Denne leksjonen inneholder en introduksjon til virtualisering og hypervisoren ESXi

Virtuelle Tjenere (VMware) Introduksjon

6105 Windows Server og datanett

Generelt om operativsystemer

1. Intro om System Center

Installasjon av HP ProLiant ML 350 G5 server

HP StoreVirtual Spesifikasjoner HP StoreVirtual 4000 arkitektur

Bachelor E. Theodor Rove Nordgård, Chris Sonko HIST DRIFT AV DATASYSTEMER

Kjenn din PC (Windows7)

6105 Windows Server og datanett

Servere. Katalog Åpningstid: 09:00-17:00 alle hverdager.

6105 Windows Server og datanett

6105 Windows Server og datanett

Hypervisor. Hardware. Virtualisering. App 1. App 2. App 2 App 1 App 2 App 1 CPU RAM I/O. Virtualisering av server/desktop hardware

Valg av virtualiseringsløsning

Lenovo BladeCenter HS Xeon E5-2680V2 2.8 GHz - 8 GB - 0 GB

Oppgave: Last ned og installer bzflag apt-get install bzflag 121A - Virtualisering

Våre tekniske konsulenter kan bistå slik at din bedrift får en best mulig tilpasset Handyman installasjon ut fra deres infrastruktur.

Ledende på Linux og åpen programvare

Into da BIOS<3. Bak Skallet

VMware Virtual Infrastructure. Leiv Jarle Larsen

HP LeftHand lagringsløsninger. Arild Saghagen Produktsjef StorageWorks

ephorte krav til teknisk plattform

Tildeling av minne til prosesser

Kravspesifikasjon. Detaljerte krav for kjøp av hardware for utvikling av IKT-infrastruktur og tilhørende tjenester for Finansdepartementet

Aleksander Thanem Bjøru Seniorkonsulent MCSE og Citrix CCIA

Tildeling av minne til prosesser

Lab 1: Installasjon av Virtualiseringsløsning (VMWare Server ESXi 6.5) med en Virtuell Linux maskin (Cent OS 7 64-bit)

Vedlegg 4 til konkurransegrunnlaget Oppdragsgivers tekniske plattform

Kjenn din PC (Windows Vista)

Innholdsfortegnelse. Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag

Nadine Pedersen GRIT Datamaskinen- kjenn din Mac

3. - Corsair Vengeance DDR3 1600MHz 8GB CL9 Prøv om du kan finne en tastatur-snarvei for å komme til dette kontrollpanelet.

Atea AS. Lenovo BladeCenter HS23 - Xeon E5-2697v2 2.7 GHz - 8 GB - 0 GB. Sentralbord: Produktinformasjon.

Lenovo BladeCenter HS Xeon E5-2609V2 2.5 GHz - 8 GB - 0 GB

Innhold. Installasjon av SQL server 2012/ Installasjon og konfigurasjon... 2 Port-konfigurasjon... 14

Kjenn din PC (Windows 10)

HP ConvergedSystem 700 Vidar Audum

Lenovo BladeCenter HS Xeon E5-2670V2 2.5 GHz - 8 GB - 0 GB

Fujitsu PRIMERGY RX1330 M1 - Xeon E3-1220V3 3.1 GHz - 8 GB - 0 GB

For mer informasjon om SQL Server 2014 Express, se Microsoft sine nettsider:

Lenovo Flex System x480 X6 Compute Node blad - Xeon E7-4850V3 2.2 GHz - 32 GB - 0 GB

Resymé: Denne leksjonen inneholder en introduksjon til virtualisering og hypervisoren

Steg for steg. Sånn tar du backup av Macen din

PowerOffice Server Service

Del 1 Setup - BIOS Oppgaver: 1. Hva slags CPU har maskinen? Beskriv de tekniske egenskapene ved CPU en.

Tonje Thøgersen, Daniel Svensen Sundell, Henrik Smedstuen

Marius Rogndalen Karlsen, Informatikk Lab oppgave

1. Installasjon av Novell Netware 6 server

Martin Olsen, Lars- Petter Ahlsen og Jon- Håkon Rabben

Datamaskinens oppbygning og virkemåte

6105 Windows Server og datanett

HP Prisliste. Det er plass til 45 cartridge i chassis. Leveres komplett med alle 45 cartridge.

vsphere Historien og Ryktene

6105 Windows Server og datanett

Fujitsu PRIMERGY RX2530 M1 - Xeon E5-2620V3 2.4 GHz - 8 GB - 0 GB

D: Ingen trykte eller håndskrevne hjelpemiddel tillatt. Bestemt, enkel kalkulator tillatt.

Effektiv Systemadministrasjon

Kjenn din PC (Windows7, Vista)

Citrix XenServer 5. Uniquely open. Seriously Powerful. Radically simple. Svein Tore Finnset

Vi anbefaler at du setter deg litt inn i maskinen på forhånd. Det er en DELL Optiplex 620.

Produktkatalog Åpningstid: 09:00-17:00 alle hverdager. /msn: Virtualisering SAN HPC Datacenterblade

Fahad Said Data ingeniør 2015 GRIT

Hovedprosjekt 41E Arnstein Søndrol. Cisco Clean Access Valdres Videregående Skole

Kjenn din PC - Guled Yusuf

6105 Windows Server og datanett

Office Synchronizer Versjonsinformasjon. Versjon 1.61

Læringsmål og pensum. Oversikt. Systemprogramvare Operativsystemer Drivere og hjelpeprogrammer. To hovedtyper programvare

6105 Windows Server og datanett

Phu Pham Laboppgave 29. September 2015

6105 Windows Server og datanett

Oppgave 1 & 2: Først gå inn på «Min Datamaskin/ Computer» Høyreklikk på vinduet uten å være nær noen dokumenter o.l.

Tekniske krav. Installasjonsrekkefølge. Operativsystem og web-server. Maskinvare. .Net Framework 2.0. ASP.Net AJAX 1.0

Operativsystemer og grensesnitt

Veileder for opplasting av AKTIV sporlogg til PC

Kjenn din PC (Windows 7)

Guide for tilkobling til HIKT s Citrix løsning

FRC-Feeder-E. Et sikkert og raskt verktøy for overføring av data til File Record Converter Versjon 1.9

Kjenn din PC(windows7)

Unified Storage. Alexey Chistyakov Technology Consultant EMC Norge. Copyright 2011 EMC Corporation. All rights reserved.

2. Hvor mye Internminne har den? Svar: 2GB

Skriverminne. Minnebehandling 1. Skrive ut. Bruke farger. Papirhåndtering. Vedlikehold. Problemløsing. Administrasjon.

Laboppgave. Del Optiplex GX620. av Jørgen Pedersen

ProLiant ML10 v2. Entry Level Server for små nettverk. Spesifikasjoner HP Service Pack for ProLiant (SPP) Bruksområder

Del 2. Bak skallet. Avsette minne til et spesifikt OS Teste harddisk under oppstart Sette opp system logger

Vedlegg C. Dokumentasjon av privat testmiljø

SCS Data Manager. Versjonsmerknader. Versjon 3.00

Bilag til kjøpsavtalen for Transportadministrasjon K Bilag 3 - Kundens tekniske plattform

Patrick Fallang (Dataingeniør) Lab Oppgave: Kjenn Din Egen PC (XP)

GÅR TIL Svein Solli, Forsvarsbygg. Espen Mørch, Norsonic AS Truls T. Gjestland, SINTEF Idar L.N. Granøien, SINTEF

Håndtering av minne i et OS

Østre Toten kommune Konkurransegrunnlag Kravspesifikasjon

Edulab Lab som skytjeneste for underviser, student og IT-avdeling

Besvarelse på. Kjenn din PC (Windows7, Vista) Jon William Myrvoll Dataingeniør, kull 2010

1. Introduksjon til operativsystemer

Fiery Driver Configurator

Transkript:

Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag VMware ESX og krav til hardware Stein Meisingseth 01.02.2011 Lærestoffet er utviklet for faget LN400D Drift av virtuelle nettverk og overvåkning VMware ESX og krav til hardware Resymé: Denne leksjonen beskriver bruk av hardware og hvilke krav som må settes til hardware. Innhold 1. Innledning... 2 2. VMware ESX... 2 3. Software i ESX... 3 a) VMFS... 3 4. Service Console... 3 5. VM-Kernel... 4 6. Fysisk hardware... 4 a) Fysisk maskinvare støttet av VMware... 4 b) Prosessor... 5 c) Minne... 5 d) Lagringsplass... 6 7. Hvordan virtualisering fungerer... Feil! Bokmerke er ikke definert. Side 1 av 7

1. Innledning I denne leksjonen skal vi se på prinsippet for bruk av VMware ESX 4. 2. VMware ESX VMware ESX kommer i form av et eget operativsystem. Dette operativsystemet er laget for virtualisering, og har ingen andre oppgaver enn å tilby oss en metode for sette opp og drifte virtuelle maskiner og nettverkskomponenter. ESX har en egen kjerne som kjører direkte på maskinvaren til den virtuelle hostmaskinen, med et såkalt virtualiseringslag på topp som gjør det mulig for oss å benytte oss av de forskjellige egenskapene vi blir presentert med via service console Service Console, som kjører en strippet Red Hat Linux, er i grunn en egen virtuell maskin på ESXserveren. Denne kjører på lik linje med alle de andre virtuelle maskinene vi har opprettet, men forskjellen ligger i at servicekonsollet er klar over at det er virtualisert, og kommuniserer direkte med virtualiseringslaget. Servicekonsollet fungerer altså som et grensesnitt mellom oss som administratorer og de funksjonene ESX har å by på. All kommunikasjon mellom oss og operativsystemet skjer gjennom konsollet, og vi kan velge mellom å koble oss på direkte for å få opp et Linux systemskall, eller indirekte gjennom et grafisk klientprogram som kalles vsphere Client. Det er ikke mulig å administrere virtuelle maskiner eller komponenter uten å koble seg på med vsphere Client. Endringene vi kan gjøre med systemskallet i konsollet går mer på filsystemet og rettighetene som ligger i bunn. ESX har i tillegg til det som allerede er integrert i operativsystemet flere forskjellige moduler, som brukes til administrering rundt operativsystemet. Eksempler kan være konvertering fra fysiske til virtuelle maskiner med VMware Converter, og administrering av flere Virtuelle Hoster (ESXtjenere) med det som kalles for Virtual Center. Disse modulene fungerer som egne programmer, og installeres enten på en eller flere virtuelle maskiner som kjører på den virtuelle hosten, eller på en annen fysisk maskin. Service Consle ESX VI Client vcenter Service Consle ESX Bildet viser hvordan vsphere Client og vcenter fungerer opp mot hverandre og opp mot SC på ESX-Serverne. De to linjene fra vsphere Client representerer to forskjellige sesjoner av VIC mot hver av ESX- Serverne, noe som betyr at det må kjøres en separat instans av klient programmet for hver forskjellige ESX-Server en skal koble seg på direkte uten bruk av vcenter. Side 2 av 7

3. Software i ESX I dette kapitlet skal vi se på VMFS som er filsystemet til VMware ESX Server. Videre skal se på Service Console, som er det som gjør det mulig å fjernstyre en VMware ESX Server. Og til slutt skal vi gå gjennom VMkernel. a) VMFS VMFS står for Virtual Machine File System, og er filsystemet som VMware ESX Server benytter seg av. VMFS er et eget filsystem for VMware, og ble laget av VMware som en løsning for at store filer var et problem på tidligere Linux-baserte filsystem. Det spesielle med VMFS er at det adresserer kontroll, sikkerhet og administrasjon ved bruk av virtuelle maskiner med virtuelle harddisker. VMFS tillater at virtuelle harddisker kan opprettes direkte, uten noen form for driftstans av ESX serveren. Noen tradisjonelle linux-kommandoer fungerer ikke i VMFS. For å bøte på dette har VMware laget alternative kommandoer som er kompatible med VMFS og kan brukes i Service Console. Et eksempel på dette er at df har blitt byttet ut med vdf (kommando for å se at VMFS lar flere servere lese/skrive til filsystemet samtidig). Det finnes tre versjoner av VMFS, VMFS-1, VMFS-2 og VMFS-3. Hvor versjon 1 ble introdusert sammen med lanseringen av ESX Server 1.0, versjon 2 kom sammen med lanseringen av ESX Server 2.0 og versjon 3 kom sammen med ESX Server 3.0. 4. Service Console VMware ESX Server har en spesiell virtuell maskin som brukes for å administrere ESX-systemet. Denne spesielle virtuelle maskinen kalles for Service Console, og er en spesiell modifisert versjon av et Linux Red Hat operativsystem som kjører som en virtuell maskin som ikke er synlig. Den virtuelle maskinen blir automatisk opprettet og kan ikke administreres sammen med de andre virtuelle maskinene som blir laget av brukerne. Service Console har spesielle koblinger mot operativsystemet hos ESX serveren (VM-kernelen). Ved installasjon av en VMware ESX Server, så vil det første fysiske nettverkskortet (eth0) alltid bli reservert for Service Console. Dette gir mulighet for nettverksaksess til Service Console enten via telnet/ssh, VI Client eller tilgang via webgrensesnittet. En fordel med å kjøre Service Console på eget nettverkskort er at en får separert administrativ trafikk og virtuelle maskiners trafikk. Alle konfigurerte VMFS-volum blir alltid montert i Service Console under oppstart av ESX Server og blir gjort tilgjengelig under /vmfs. Dette gjør det mulig for tilgang via kommandogrensesnitt til de VMFS-volum og virtuell diskfiler. Service Console presenteres som et Linux kommandolinjegrensesnitt som kan aksessers enten fysisk ved konsollet eller fjernstyrt via ssh/telnet. Når en sesjon med Service Console har blitt startet og man har fått root-tilgang, så kan systemet administreres ved bruk av tradisjonelle linux-kommandoer (med noen få unntak). Side 3 av 7

5. VM-Kernel Kernelen fanger opp "requests" fra de virtuelle maskinene for CPU-tid, minne, disk osv. Disse blir så oversatt og sendt videre til det fysiske laget for prosessering. Derfor er kernelen selve kjernen for hvordan virtualiseringen fungerer og gjøres mulig. Tradisjonelt så er det ikke mulig å kjøre to operativsystemer samtidig på en maskin, men dette har blitt muliggjort ved hjelp av virtualisering. For at virtuelle maskiner skal ha mulighet for å sende forespørsler til de fysiske enhetene, så har de virtuelle maskinene sine virtuelle enheter. De virtuelle maskinene bruker sine virtuelle enheter for å sende sine forespørsler om CPU-tid, minne, disk osv. Disse forespørslene blir så satt i kø på akkurat samme måte som med normale maskiner. For de virtuelle maskinene vil disse virtuelle enhetene fungere på samme måte som vanlige fysiske enheter. Det kernelen nå gjør er å prioritere disse forespørslene og setter de i kø til de fysiske enhetene som prosessoren, minnet, disken osv. For de virtuelle maskinene er alt dette transparent, det er VM-kernel som oversetter forespørslene fra de virtuelle enhetene til den fysiske prosessoren. 6. Fysisk hardware VMware ESX på en server er som en vanlig server. Vi har alle de vanlige komponentene som en vanlig server skal ha. Forskjellen blir i all hovedsak ytelsen og størrelsen på de enkelte enhetene. Den største svakheten til ESX Server er at de i mindre grad gir støtte til alle typer maskinvarekomponentene. Dette er fordi VMware jobber med en stengt driver modell, VMware sørger for at alle maskinvaredriverne er tilgjengelig i ESX Server. Dette gjør at ESX er mere bundet til en bestemt type maskinvare enn VMware GSX Server eller Microsoft Virtual Server. Dette fordi at disse bruker et operativsystem i bunnen (Microsoft eller Linux). Disse har jo støtte for nesten av all type maskinvare, med unntak av Linux noen få ganger. Men den positive siden med denne minimalistiske støtten, er at VMware har valgt å bruke maskinvare som gir best mulig ytelse og muligheter for kontroll av ressurser. a) Fysisk maskinvare støttet av VMware For å finne hva som støttes av hardware har VMware laget sine egne lister over systemkrav og hvilken maskinvare som støttes: Her kan du velge versjon og finne HCL Hardware Compatibility List. http://www.vmware.com/resources/compatibility/search.php Side 4 av 7

En liste over minimumskravene til ESX 2.5 -> 4.0 http://kb.vmware.com/selfservice/microsites/search.do?language=en_us&cmd=displaykc&external Id=1003661 Best practice for VMware ESX 4.0 http://kb.vmware.com/selfservice/microsites/search.do?language=en_us&cmd=displaykc&external Id=1009080 b) Prosessor ESX 4.0 vil kun installeres og kjøre på servere med 64bits x86 prosessor. - Alle AMD Opterons med 64bits støtte - Alle Intel Xeon 3000/3200, 3100/3300, 5100/5300, 5200/5400, 7100/7300, og 7200/7400 med støtte for 64bit. - Alle Intel Nehalem med støtte for 64bit. Hva for prosessor, hvor mange prosessorer og antall kjerner er avhengig av systemet en skal sette opp. ESX 4.0 kan ha maks 64 fysiske kjerner og 512 virtuelle CPUer. En host kan ha maksimalt 320 virtuelle maskiner. c) Minne Minimumskravet for å kjøre ESX 4.0 er 2GB RAM. Dette vil i praksis kun være nok til en uttesting av mindre operasjoner. Hvor mye minne en trenger er avhengig av systemet en skal sette opp. ESX har en litt spesiell når det kommer til minnehåndtering for virtuelle maskiner. Vi kan tildele minne til virtuelle maskiner som til sammen blir høyere enn minnet ESX hosten har fysisk tilgjengelig. Dette er god praksis ettersom når vi kjører opp flere VM-er så er det mange av de VM-ene som ikke vil kjøre max forbruk av minnet de har blitt tildelt. Dermed kan deres ledige minne bli tildelt til en VM som trenger det mer. Men det er også en svakhet med dette, hvis VM-ene opptar hele minnet til ESX-serveren, må de få mulighet for å lagre mer etter hvert. Da blir sidevekslingsfilen(e) tatt i bruk, dette er ikke akkurat en ønskesituasjon ettersom VM-er som tar i bruk denne måten vil få en mye dårligere ytelse. Minnestørrelsen og tildeling av minne blir da svært viktig i forhold til hvor mye minne skal tildeles til hver VM og hvor mange VM-er vi har. Selve ESX Server kernelen krever lite minne, det er VM-er som tar opp minnet. Men i praksis kan man tildele minimum 25 % mer minne enn man har til rådighet. I ESX 4.0 kan en ha maks 1TB med minne pr host. Side 5 av 7

Hvordan ESX gjør dette i forhold til Virtuelle CPU (VCPU) ser du i tabellen under: d) Lagringsplass For å installere ESX trenger vi en eller en kombinasjon av følgende kontrollere: - Standard SCSI kontroller av typen: Adaptec Ultra-160 og Ultra-320, LSI Logic Fusion-MPT, og de fleste av NCR/Symbios SCSI kontrollerne. - Fibre Channel - RAID adapter som: HP Smart Array, Dell Perc (Adaptec RAID og LSI MegaRAID), og IBM (Adaptec) ServeRAID kontrollere. Det kan også benyttes SATA disker for installasjon av ESX. Det en må huske da er at disse må kobles til en støttet SAS kontroller eller støttet On-Board SATA kontroller. Støttede SAS kontrollere: - LSI1068E (LSISAS3442E) - LSI1068 (SAS 5) - IBM ServeRAID 8K SAS controller - Smart Array P400/256 controller - Dell PERC 5.0.1 controller Støttede On-Board SATA kontrollere - Intel ICH9 - Nvidia MCP55 - ServerWorks HT1000 Side 6 av 7

Fra og med ESX 2.5 hadde en muligheten til å boote en ESX installasjon fra et SAN. Dette kan by på store fordeler siden det er blitt mer vanlig å bruke bladservere - noen av disse kan være uten en lokal disk. Det er en god politikk å bruke all form av lagring på et SAN siden dette gir oss god feiltoleranse, ekspanderingsmuligheter og mulighet for replikasjon av bootdisk. Dette kan selvsagt også være en mulighet selv om vi har disker på en bladserver. Men hvis en feil skulle oppstå med systemet vil det bli lettere å feilsøke på en server der installasjonen er på den fysiske disken på en server. Det kan også vaere greit å utnytte den lagringsplassen man har og ikke bruke SAN-diskplass til ESX-installasjon. VM-er bør lagres på SAN hvis man har det tilgjengelig eller eksterne disker der det ikke er installert programvare. Hvis en ESX server skulle gå ned vil det være mye lettere å hente inn VM-er fra et SAN/eksterne disker enn fra en fysisk disk som også inneholder ESX-programvare på en server som det kanskje ikke går å starte. En viktig ting med tanke på lagring er disk I/O. For å kunne ha høy ytelse på I/O-operasjoner bør vi ha et SCSI-RAID system med høy ytelse eller en Fibre Channel (HBA) som er tilkoblet et SAN. Jo større cache og antall disker vi har, jo høyere ytelse får vi. Aksesstiden, båndbredden og forsinkelsen til disken bør bli nøye kontrollert for å oppnå den ytelsen vi ønsker i ESX Server systemet vårt. For å forbedre ytelsen på systemet bør OS, VMFS partisjoner og sidevekslingsfile være på hver sin kontroller og disk. e) Nettverk På en ESX maskin er det absolutt anbefalt med flere enn ett nettverkskort. Dette for å kunne ha redundante løsninger og separere administrativ trafikk fra annen nett trafikk. For en test server er det ikke nødvendig med mer enn ett nettkort. Mens maskiner i produksjon trenger løsninger med høy ytelse og god sikkerhet. Støttede nettverkskort: - Broadcom NetXtreme 570x gigabit - Intel PRO 1000 Side 7 av 7