Welcome to TechNet Blogs Sign in | Join | Help

Windows Server og Virtualisering

Nyheter om Windows Server, Virtualisering og management
Disk typer på Microsoft virtualiseringsløsning - Hyper-V

Det finnes 3 typer disker som kan benyttes i en Hyper-V løsning. Det er dynamisk utvidbare disker, fast størrelse disker og pass-through disker. Hva er fordeler og ulemper med de forskjellige, og hva bør jeg velge?

Dynamisk Utvidbare Virtuelle Disker

Dette er default disk type på Hyper-V. Diskene blir opprettet med kun noen få megabytes for å holde allokasjonstabeller og kataloger. Device filen vil vokse seg større etter hvert som det legges data inn på diskene.

Når du oppretter en Dynamisk utvidbar disk vil det spesifisert en maksimum størrelse. Default verdi er 127GB, og maksimum er 2TB. Dette vil begrense hvor stor disken maksimalt kan bli, og dette er basert på størrelsen på allokasjonstabellen. Med en disk på maksimum 127GB, så vil den initelle disken være på ca. 3MB, og den vil vokse opp til 127. Dersom du når dette maksimum kan du utvide disken med Hyper-V Disk Wizard.

Siden disse diskene vil utvide seg, og allokere plass på den disken de ligger etter hvert som de trenger det, vil de sannsynligvis bli fragmenterte. Dette vil være avhengig av hvor fragmentert disken på host systemet er, og hvor mange andre slike disk filer som ligger inne.

Fordeler

  • Effektivt. Dynamisk utvidbare disker vil vokse etterhvert som de trenger plassen. Smart for portabilitet og resursutnyttelse

Ulemper

  • Overbooking av resurser. Dersom du oppretter 10 maskiner med et maks på 100GB hver, så er det god plass på en 500GB disk. Når hver av disse maskinene vøkser, vil det på et tidspunkt bli fullt
  • Fragmentering, og mulig ytelses degradering. Fordi diskene vokser når de trenger mer plass har de en tendens til å bli veldig fragmentert. I tillegg vil NTFS skrivve nuller til ny allokeringsenheter når disken vokser (for sikkerhet). Dette gir et lite disk overhead i oppstarten.

Fast størrelse Virtuelle disker

Som navnet tilsier så er dette disker som har en fast størrelse. Når du lager en 100GB virtuell disk, så vil den benytte 100GB palss på den fysiske disken, selv om den er helt tom.

Siden disse diskene ikke vil vokse er fragmentering et mindre problem enn med Dynamisk utvidbare disker. Derfor vil fast størrelse disker normalt ha bedre ytelse enn Dynamisk utvidbare disker.

Fordeler

  • Ytelse. Siden hele disken opprettes umiddelbart vil det være høy sannsynlighat for å få en disk med minimal fragmentering. I tillegg vil ikke disken vokse dynamisk slik at det ikke er behov for å skrive nuller på alle nyallokerte disk blokker. Fast størrelse disker er faktisk så effektive at de har tilnærmet lik ytelse som pass-through disker. Det viser hvor bra den nye Hyper-V driver arkitekturen virker!
  • Umiddelbar allokering av lagring. Når disken blir laget vil plass bli allokert umiddelbart, og man får ingen utfordringer med volumer som går fulle.

Ulemper

  • Portabilitet. Hvis du lager en 127GB fast størrelse disk, men du kun benytter 1MB, så må du fortsatt kopiere over en 127GB stor fil fra en server til en annen.

Pass Through Disker

(kunne sikkert oversatt til norsk, men hvem ville forstått oversettelsen min....???)

 

Med de to foregående formatene var "disken" en fil som ble lagret på et volum. Med pass through disker vil et LUN bli assosiert direkte med en virtuell maskin. Den virtuelle maskinen skriver direkte til LUN uten at det blir kapset inn i en virtuell disk. Bruker man pass through disker vi det derfor ikke bli laget neon .vhd fil.

Fordeler

  • Ytelse. Akkurat som med fast størrelse disker er pass through disker veldig raske. De har ca. samme ytelse som fast størrelse disker.
  • Support for >2TB per disk. Virtuelle disker er "begrenset" til maks 2TB disker (.VHD filer), men en virtuell maskin kan ha mange slike disker. Med pass through disker vil begrensningen ligge i Guest OS og lagringsmediumet.

Ulemper

  • Kan ikke benytte VM snapshot. Når du gjør et snapshot på en virtuell disk vil Hyper-V lagre state til den virtuelle maskinen, og lage en diffrensiell disk. Dette er ikke mulig med en fysisk disk.
  • Portabilitet og innkapsling. Med virtuelle disker vil alt være kapslet inn i filer som gjør dem lette å flytte. Med pass through disker skrives alt direkte til disken, slik at det ikke er lett å flytte en disk mellom maskiner.

 

clip_image001

Hyper-V - Hva er tallene?

Mange stiller spørsmål med hvor mye hardware hver VM kan benytte. Nedenfor ser du en tabell som sammenligner Virtual server med Hyper-V i Windows Server 2008

 

 

Virtual Server 2005 R2 SP1

Hyper-V

Virtualization Type

Hosted Virtualization

Hypervisor Virtualization

Physical Memory Support

256 GB

1 Terabyte

32-bit VMs?

Yes

Yes

64-bit VMs?

No

Yes

Multi-core VMs?

No

Yes, up to 4 core VMs

VM memory support?

3.6 GB per VM

64 GB per VM

Virtual machine snapshots?

No

Yes

VLAN support (802.1q)?

No

Yes

Can be managed by System Center Virtual Machine Manager?

Yes

Yes

Cluster support?

Yes

Yes

Scriptable/Extensible?

Yes, COM

Yes, WMI

User interface

Web Interface

MMC 3.0 Interface

Maskinkrav for Hyper-V

For å kjøre Hyper-V under Windows Server 2008 er det noen krav til maskinvaren som må være oppfyllt. Dette er gjort for å kunne utnytte det potensialet som ligger i moderne maskiner for Virtualisering.

 

Windows Server versjon. Vi kjører KUN på x64 utgaven av Windows Server 2008. x86 utgaven av Windows Server har ikke muligheter for den skaleringen x64 utgaven har, og alle begrensninger på minne gjør den uegnet. Det er ikke støtte for Itanium versjonen av Windows Server 2008. Siden Itanium har en helt annen arkitektur enn x86/x64 egner denne platformen svært bra til store databaser, men ikke så bra til virtualisering. Hyper-V finnes tilgjengelig i Standard, Enterprise og Datacenter versjoner.

Legg merke til at det er mulig å kjøpe Windows Server 2008 både med og uten Hyper-V. Noen kunder ønsker ikke å ha med Hyper-V, og kan velge et OS hvor dette valget er borte. Disse versjonen kan IKKE oppgraderes til Hyper-V senere. Prisforskjellen mellom en versjon med og uten Hyper-V er veiledende ca US$30...

Hardware Assisted Virtualization Support. Hyper-V krever hardware virtualization support i form av enten Intel VT eller AMD AMD-V teknologi. Hyper-V vil ikke la seg starte eller innstallere uten dette. I servere er dette helt vanlig teknologi, og de fleste servere som egner seg for virtualisering har dette. Selv nyere bærbare og stasjonære har dette. Fra Core 2 Duo er dette standard. Husk at på enkelte maskiner må dette enables i BIOS.

Hardware Data Execution Protection (DEP) . DEP i form av enten AMD NX bit eller Intel XD bit må være skrudd på. Dette er en sikkerhet for at minne som er beregnet på buffere ikke blir benyttet til programmer av virus eller trojanere. DEP må normalt skrus på i BIOS siden enkelte OS (okke fra MS...) ikke lar seg innstallere dersom dette er skrudd på.

 

I tillegg vil kunder som trenger HA løsninger ha:

Windows Server 2008 Enterprise eller Datacenter i Parent partisjon. Vi benytter Cluster tjenesten i parent partisjon og denne er kun tilgjengelige i Enterprise og Datacenter.

Delt Lagring. VM'ene må være lagret på et delt lager som er supportert av Windows Server 2008 (SAN, iSCSI....)

Server Core og installasjon av Hyper-V

Hyper-V installeres på Server Core ETTER at OS er innstallert. Dette gjelder både den vanlige versjonen av Windows Server 2008 og Server Core. Måten vi gjør det på er at vi konverterer det opprinnelige OS til en VM, og legger et Hypervisor lag under den. Vi oppdaterer OS med de komponenter som skal til for at gjeste VM maskiner skal kunne kjøre. Etter en reboot vil alle disse komponentene falle riktig på plass. Rekkefølgen vi installerer komponentene på har ingenting å si på hvordan rekkefølge de ligger i maskinen. Hypervisor laget som ble innstallert til slutt vil alltid ligge i munnen av maskinen.

For de av dere som gjør all innstallasjon remote, vær klar over at installasjonsprogrammet konverterer nettverkskortet til et virtuelt nettkort. Allt oppsett av statiske IP adresser vil bli borte, og maskinen vil få en ny IP adresse på det nye kortet. Etter installasjon må du inn på nytt og sette adresse. For meg ble det en tur ned i kjelleren med en skjerm slik at jeg kunne komme til konsollet (normalt gjør jeg all innstallasjon remote).

 

Stegene du må gjøre FØR du legger til Hyper-V (Se eget blogg innlegg for dette)

  • Sette passord på Administrator
  • Sette permanent maskinnavn
  • Join til domain (for lettere administrasjon)
  • Legge Domain bruker til Administrators

 

For å legge til Hyper-V på server core: ocsetup Microsoft-Hyper-V

Etter at den ar lagt til må maskinen rebootes.

 

Aktiviteter etter installasjon innkluderer å endre til fast IP adresse med netsh

For å sette adresse på interface trenger du å vite hvilke interface du har i maskinen. Deg gjør du med kommandoen

netsh interface ipv4 show interfaces

Det gir deg en liste lignende denne:

Idx  Met   MTU   State        Name
---  ---  -----  -----------  -------------------
  1   50 4294967295  connected    Loopback Pseudo-Interface 1
  7    5   1500  connected    Local Area Connection 4

Benytt IDX nummer som verdi i name= parameteret. Husk å benytte "" alle steder hvor de står

netsh interface ipv4 set address name="Idx" source=static address=StaticIP mask=SubnetMask gateway=DefaultGateway

For å sette fast DNS adresse gjør du:

netsh interface ipv4 add dnsserver name="#" address=192.168.100.1 index=1
netsh interface ipv4 add dnsserver name="#" address=192.168.100.2 index=2

Index parameteret benytter du for å sette prioritet på DNS servere.

Server Core og Administrasjon

Når man har innstallert Server Core har man en maskin med en veldig liten angrepsflate. Samtidig har man en maskin nesten helt fri for administrasjonsverktøy. De to eneste grafiske applikasjonene (ja du leste riktig) som er på Server Core er Notepad og Regedit. Disse har så enkle grafiske biblioteker at vi har valgt å legge disse med. Edit og Edlin har for lengst gått i glemmeboken. For å administrere maskinen bruker man grafiske verktøy fra en remote maskin. Den eneste lille utfordringen er at default sikkerhet på Windows Server 2008 er så sterk, at remote administrasjon av maskinen ikke er mulig rett etter installasjon. Etter at vi har gjort installasjonen så rask som mulig har vi ikke satt navn på maskinen eller satt administrator passord når maskinen er ferdig innstallert.  Det er derfor lagt med noen verktøy for å hjelpe oss i gang.

Viktige oppgaver som må gjøres:

Sette Administrator passord net user administrator <new_password>
Bytte maskinnavn netdom renamecomputer %computername% /newname:<new_computername>
Join Domain netdom join %computername% /domain:<domain> /userd:<username> /passwordd:*
- Tast passod ved prompt
- Reboot
Legge til domain bruker i Administrators net localgroup administrators /add <domain_account>
-Logg av og på
Enable remote desktop cscript \windows\system32\scregedit.wsf /ar 0
cscript \windows\system32\scregedit.wsf /cs 0
Restart server Shutdown /r /t 0
Aktiver Windows Server 2008 Slmgr.vbs -ato
Hvilke roller er tilgjengelig Oclist
   

 

Tilgang til Server Core.

Siden firewall er på når du installerer Server Core, må denne konfigureres til å slippe inn trafikk. Dette skjer automatisk når du melder maskinen inn i et domene, eller ved hjelp av netsh kommandoen for Workgroup maskiner. For å åpne for all administrasjon skriver du:

Netsh advfirewall firewall set rule group="remote administration" new enable=yes

 

Trenger du å gjøre dette litt mer finkornet kan du bentte disse roule groups i stedet:

 

MMC Snap-in

Rule Group

Event Viewer

Remote Event Log Management

Services

Remote Service Management

Shared Folders

File and Printer Sharing

Task Scheduler

Remote Scheduled Tasks Management

Reliability and Performance

"Performance Logs and Alerts" and "File and Printer Sharing"

Disk Management

Remote Volume Management

Windows Firewall with Advanced Security

Windows Firewall Remote Management

Windows Server Core - Intro

Mange har sikker hørt litt om en ny utgave av Windows Server 2008 som heter Windows Server Core. Hva er egentlig forskjellen på denne og "vanlig" Windows Server 2008?

I Windows Server Core har vi fjernet ALT som det ikke er behov for slik at vi kan kjøre med et så lite OS som mulig. Dette har en rekke fordeler som går på sikkerhet og resursutnyttelse.

  • Med færre komponenter blir det mulig å få færre reboot ved patcher. I dag må en server rebootes ved oppdatering på IE og Media Player. Med Server Core så er disse fjernet, så det er mindre sansynlig at server må rebootes. Hvis det hadde eksistert en Windows 2000 Server Core, så ville denne hatt 60% færre reboot enn det den fulle versjonen har hatt. Det samme tallet for Windows Server 2003 er over 40%
  • Mindre angrepsflate; med færre komponenter installert vil det være fæære steder å anngripe OS'et
  • Mindre resursbruk; På vanlig hardware i dag så er det som regel ikke noe problem med resurser som forbrukes av et OS, men når vi nå starter å virtualisere vil det bli annerledes. Det å kjøre 10,20,30 eller flere OS på samme maskin gjør at det ekstra overbygget i minne og diskplass plutselig blir betydelig.

Hvordan kjøper og installerer jeg Server Core?

Server Core er bare en måte å installere på. Du kjøper den versjonen du ønsker (standard, enterprise, osv.) og velger om du vil ha Server Core eller full versjon under installasjon (se nedenfor)

 

clip_image001

 

Etter at OS er installert vil du kunne logge deg på. Påloggingsbildet vil fortsatt være det samme grafiske som vi kjenner fra en normal Windows Server 2008 installasjon. Dette er fordi det grafiske grensesnittet til påloggingen er knyttet 100% sammen med sikkerhets-systemet. Etter du har logget deg på vil det se ut som nedenfor.

clip_image001[8]

 

Vakkert!!!!

Det er slikt som gleder en gammel DOS sjel.... Og det er et Command prompt vi har her, ikke noe moderne Powershell eller lignenede.

 

Hva kan vi bruke Server core til?

På server Core kan følgende roller skrus på:

  • Hyper-V
  • File Server
  • Print Server
  • IIS 7
  • Media Server
  • AD DS ("Vanlig" AD)
  • AD LDS (Tidligere ADAM)
  • DHCP
  • DNS
Windows Server 2008 - RTM

Etter lang venting ble Windows Server 2008 sluppet til produksjon i februar. Når Steve Ballmer m. fler annonserte Windows Server 2008 var den allerede tilgjengelig for mange gjennom Technet, MSDN og volum lisens programmer. I Norge hadde vi vår store markering av Windows Server 2008 den 6. mars i Oslo. Med godt over 1000 mennesker ble det en stor dag for oss i Microsoft.

Nå som støvet har lagt seg etter lansering ser vi at pressen er for en gangs skyld veldig positiv, og mange kunder har startet med Windows Server 2008 prosjekter. Jeg har satt opp mitt miljø hjemme på serverne mine nede i boden, og bruker de daglig for å drifte familiens serverpark, og for å ha et sett maskiner for å kunne demonstrere alt det flotte i Windows Server 2008.

Det jeg venter mest på nå er Hyper-V RC. I RTM utgaven av Windows Server 2008 er det kun BETA av Hper-V som ligger inne.

Windows Server 2008 når RC0!

Endelig er vi på siste oppløpsside for Windows Server 2008! Den 24 september nådde vi milepælen Releace Candidate 0 (RC0). Sammen med denne slipper vi også ut et teknologi preview på Windows Server Virtualization. Dette er Microsofts Hypervisor baserte virtualisering som vi forventer å slippe i markedet rundt sommeren 2008. Dersom DU ønsker å evaluere Windows Server 2008 finner du linker til nedlasting her: http://www.microsoft.com/windowsserver2008/audsel.mspx. Det vil ta 1-3 dager før vi har byttet ut Windows Server 2008 Beta 3 med Release Candidate, men følg med så blir du en av de første til å laste ned Windows Server 2008.

 

På denne Bloggen kommer jeg til å gå igjennom funksjonalitet og oppsett av Windows Server 2008 i ukene og månedene som kommer. Følg med, dette vil være en stor lansering av Windows Server!

Demo av Windows Server Virtualization

Vi har laget en 11 minutters video som viser hva som er nytt i Virtualisering på Windows Server 2008. Ta en titt her for å se alt det nye demonstrert: mms://wm.microsoft.com/ms/inetpub/keithcombs/ws2008/WSvTour.wmv

Annonsering av SystemCenter Virtual Machine Manager

SysCenter-VMM_bL 

Mens vi venter på neste generasjon virtualisering fra Microsoft har vi sluppet et verktøy for administrasjon av virtuelle maskiner. Det er en ting å ha virtuelle maskiner kjørende, men får å få full utnyttelse av virtualiseringsteknologien trenger man gode admin verktøy. SystemCenter Virtual Machine Manager (SCVMM) er et slikt verktøy. Funksjonalitet du finner i SCVMM er:

  • Sentralisert VM Administrasjon
  • Fysisk til Virtuell (P2V) konvertering
  • Virtuell til Virtuell (V2V) konvertering av VMware til Microsoft VM
  • Integrasjon med SystemCenter proteføljen

Første versjon av SCVMM vil kunne administrere virtuelle maskiner som kjører på Microsoft Virtual Server. I neste generasjon vil vi også administrere maskiner på Microsoft Hypervisor baserte virtualisering i Windows Server 2008 og på andre virtualiseringsplatformer (VMware og Xen). For mer informasjon om SCVMM les her: http://technet.microsoft.com/scvmm/default.aspx

Windows Server 2008 RTM dato

WS08_h_rgb

Mange har kommentert rundt når Windows Server 2008 vil være ferdig, og rykter og pressemeldinger om lanseringsdatoer har svirret rundt. Vår plan er å gå RTM (Release To Manufacturing) i løpet av første kvartal 2008. Offisiell lanseringsdag for verdenslansering står som tidligere kommunisert til 27. februar 2008. Vi har god feedback fra Beta 3 som er ute nå, og vi er snart klar med neste milepel som er RC0 (Release Candidate). Følg med på www.microsoft.com/windowsserver2008 for nyheter om denne i nærmeste framtid.

Ketils blog
Etter mye press fra kollegaer har jeg opprettet en blog. Temaet her kommer til å være rundt det som jeg jobber mest med, nemlig Windows Server (med ny virtualiseringsteknologi) og administrasjon. Det vil si at er du interesert i SystemCenter produkter eller Windows Server vil du finne informasjon her.
Page view tracker