PowerPoint Presentation

39
1 Computer Computer Virtualization with Virtualization with Microsoft and VMware Microsoft and VMware Ottawa Windows Server Ottawa Windows Server User Group User Group November 23, 2006 November 23, 2006

Transcript of PowerPoint Presentation

Page 1: PowerPoint Presentation

11

Computer Virtualization Computer Virtualization withwith

Microsoft and VMwareMicrosoft and VMware

Ottawa Windows Server User Ottawa Windows Server User GroupGroup

November 23, 2006November 23, 2006

Page 2: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

22

IntroductionsIntroductions

Stephen Campbell, Marchview Stephen Campbell, Marchview ConsultantsConsultants

Garth Jones, EnhansoftGarth Jones, Enhansoft

Thanks to….Thanks to….

Page 3: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

33

AgendaAgenda

What is this virtualization stuff anyway?What is this virtualization stuff anyway? VMware and Microsoft productsVMware and Microsoft products Demo environmentsDemo environments Compare the productsCompare the products Control the VM environment Control the VM environment SummarySummary

Page 4: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

44

What is Virtualization?What is Virtualization?

Welcome to the 1960’sWelcome to the 1960’s Fooling a program/system to think its Fooling a program/system to think its

running on its own hardwarerunning on its own hardware Doesn’t know about other environmentsDoesn’t know about other environments Can’t interfere with other environmentsCan’t interfere with other environments

Providing new hardware featuresProviding new hardware features Disks that can remember/undo changesDisks that can remember/undo changes NICs that think they’re switchesNICs that think they’re switches Memory tricksMemory tricks

Page 5: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

55

How does it work?How does it work?

Host (aka metal)Host (aka metal) Guest (aka VM, Virtual Machine)Guest (aka VM, Virtual Machine) Application virtualization (SoftGrid, Citrix)Application virtualization (SoftGrid, Citrix)

Disk NIC KVM USB CPU RAM

Host O/S

VMM

Disk NIC KVM USB CPU RAMDisk NIC KVM USB

VM2

CPU RAM

VM1

Host

Guest

Page 6: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

66

Hardware RevolutionHardware Revolution

Initially implemented in software. Initially implemented in software. The host environment switches resources among the The host environment switches resources among the

virtual machines, and runs certain Ring 0 (Kernel) virtual machines, and runs certain Ring 0 (Kernel) instructionsinstructions

CPU Hardware virtualization 1 (2005)CPU Hardware virtualization 1 (2005) Virtual Machine Monitor runs in its own ringVirtual Machine Monitor runs in its own ring Ring 0 is virtualizedRing 0 is virtualized AMD-V (Opteron)AMD-V (Opteron) Intel VT, Pentium D 920+Intel VT, Pentium D 920+

CPU Hardware virtualization 2 (2007)CPU Hardware virtualization 2 (2007) Device virtualizationDevice virtualization

Page 7: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

77

What would you use this stuff for?What would you use this stuff for?

Engineer/DeveloperEngineer/Developer No, you can’t have $30K for a 64bit OS No, you can’t have $30K for a 64bit OS

cluster at your deskcluster at your desk Let’s try that again, let’s try this other wayLet’s try that again, let’s try this other way Let’s use a clone of that production server to Let’s use a clone of that production server to

prove its not a bug in our codeprove its not a bug in our code Q.A.Q.A.

Let’s not spend three days restoring the 20 Let’s not spend three days restoring the 20 server/workstation environment to run that server/workstation environment to run that test againtest again

Page 8: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

88

What would you use this stuff for?What would you use this stuff for?

DemonstrationsDemonstrations Let’s bring the 4 servers (DC, SQL, App, Let’s bring the 4 servers (DC, SQL, App,

Web) and two workstations (En, Fr) onto the Web) and two workstations (En, Fr) onto the plane in carry-on luggageplane in carry-on luggage

ProductionProduction Let’s not spend $8K for a 3% CPU serverLet’s not spend $8K for a 3% CPU server Let’s not buy 100 servers for our business Let’s not buy 100 servers for our business

resumption siteresumption site Let’s not add a server to 300 branch officesLet’s not add a server to 300 branch offices Let’s run a legacy DOS app on VistaLet’s run a legacy DOS app on Vista

Page 9: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

99

Controlling a VM EnvironmentControlling a VM Environment

Provision VMsProvision VMs New, clone, import from physical computersNew, clone, import from physical computers

Control VMsControl VMs Start, stop, attach to consoleStart, stop, attach to console

Monitor VMs and HostsMonitor VMs and Hosts Balance loads across hostsBalance loads across hosts Establish VM and Host PermissionsEstablish VM and Host Permissions

Page 10: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

1010

Microsoft Product LineMicrosoft Product Line

TodayToday Virtual PC 2004 SP1 (Free) Virtual PC 2004 SP1 (Free) [VPC][VPC] Virtual Server 2005 R2 (Free) Virtual Server 2005 R2 (Free) [MSVS][MSVS] VM ImporterVM Importer

SoonSoon Virtual PC 2007 (Free)Virtual PC 2007 (Free) Virtual Server 2005 R2 SP1 (Free)Virtual Server 2005 R2 SP1 (Free) Virtual Machine ManagerVirtual Machine Manager SoftgridSoftgrid

Page 11: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

1111

VMware Product LineVMware Product Line VMware Infrastructure 3VMware Infrastructure 3

• VMware ESX Server 3.0.1 VMware ESX Server 3.0.1 [ESX][ESX]• VMware Virtual Center 2.0.1 VMware Virtual Center 2.0.1 [VC][VC]• VI ClientVI Client

VMware Server 1.0.1 VMware Server 1.0.1 [VMS][VMS] OtherOther

• VMTN SubscriptionVMTN Subscription• VMware Workstation 5.5.3 VMware Workstation 5.5.3 [VMW][VMW]• VMware Player 1.0.2VMware Player 1.0.2• VMware ACE 1.0.2VMware ACE 1.0.2• VMware P2V, Importer and ConverterVMware P2V, Importer and Converter• [Soon] VMware Lab Manager[Soon] VMware Lab Manager

Page 12: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

1212

Demo - NavigatingDemo - Navigating

Let’s see a VM environmentLet’s see a VM environment Console OperationsConsole Operations Create a fresh new VMCreate a fresh new VM

Page 13: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

1313

Virtualized Memory (ESX)Virtualized Memory (ESX)

Shared memoryShared memory Why store a DLL twice when once will doWhy store a DLL twice when once will do

Balloon memoryBalloon memory Let’s rob Peter to pay PaulLet’s rob Peter to pay Paul

Moving running VMsMoving running VMs Let’s let the guest do a page fault during a Let’s let the guest do a page fault during a

transition to a new hosttransition to a new host Snapshots/Saved State (All products)Snapshots/Saved State (All products)

Page 14: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

1414

Virtualized NetworksVirtualized Networks

Host creates network switchesHost creates network switches Local onlyLocal only Attached to zero or more metal NICsAttached to zero or more metal NICs NAT, DHCPNAT, DHCP VLANs (ESX)VLANs (ESX)

Guests connect NICs to these switchesGuests connect NICs to these switches Can connect to new switches dynamicallyCan connect to new switches dynamically

Guests detect standard NIC hardwareGuests detect standard NIC hardware VLance (AMD), VMXNet, Intel V21140VLance (AMD), VMXNet, Intel V21140

Page 15: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

1515

Virtualized NetworksVirtualized Networks

MSVS, VPCMSVS, VPC VMS, VMWVMS, VMW ESXESX

Intel 21140Intel 21140 VLanceVLance

VMXNetVMXNet

VLanceVLance

VMXNetVMXNet

PrivatePrivateDHCPDHCP

PrivatePrivateDHCPDHCPNATNAT

PrivatePrivateVLANVLAN

Page 16: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

1616

Virtualized DisksVirtualized Disks

Raw: Allows access to H/W disksRaw: Allows access to H/W disks All other disk types are kept as host filesAll other disk types are kept as host files

Fixed or Dynamic GrowthFixed or Dynamic Growth Split into 2G chunksSplit into 2G chunks

Undoable disksUndoable disks Differencing (MS only)Differencing (MS only) Undo logUndo log Multiple snapshots (VMW, ESX only)Multiple snapshots (VMW, ESX only)

Page 17: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

1717

Virtualized DisksVirtualized Disks

Redo LogsRedo Logs Commit/MergeCommit/Merge

Write Log back into baseWrite Log back into base DiscardDiscard

Delete log of changesDelete log of changes KeepKeep

Continue adding to log Continue adding to log filesfiles

Differencing (MS only)Differencing (MS only) Read-only masterRead-only master Changes are kept in Changes are kept in

separate filesseparate files Can have difference of Can have difference of

differencedifference

MasterBase

RedoCommit/Merge

The VM sees one normal disk

Page 18: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

1818

Snapshots (VMW, ESX)Snapshots (VMW, ESX)

Page 19: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

1919

Virtualized DisksVirtualized Disks

MSVS, VPCMSVS, VPC VMSVMS VMWVMW ESXESX

RawRaw

FixedFixed /Dynamic /Dynamic

DifferencingDifferencing

SingleSingle Snapshot Snapshot

RawRaw

FixedFixed /Dynamic /Dynamic

SingleSingle Snapshot Snapshot

RawRaw

FixedFixed /Dynamic /Dynamic

MultipleMultiple Snapshots Snapshots

RawRaw

FixedFixed

MultipleMultiple Snapshots Snapshots

Page 20: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

2020

Guest VM Helper AppsGuest VM Helper Apps

VMware ToolsVMware ToolsVirtual Machine AdditionsVirtual Machine Additions

PurposePurpose Improve performance/behaviour of KVMImprove performance/behaviour of KVM Allow host to communicate with VMAllow host to communicate with VM Additional VM-specific driversAdditional VM-specific drivers

• VMXNet, Balloon memoryVMXNet, Balloon memory

Page 21: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

2121

Provisioning VMs QuicklyProvisioning VMs Quickly

ClassicClassic ISO to provision a new fresh computerISO to provision a new fresh computer

CloneClone Copy the VM/Disk, create a new VM, newsid, goCopy the VM/Disk, create a new VM, newsid, go

Sysprep a master diskSysprep a master disk Create a master and clone thatCreate a master and clone that Create a differencing disk based on the sysprep Create a differencing disk based on the sysprep

master and gomaster and go Use VMware templates (VC/ESX)Use VMware templates (VC/ESX)

Page 22: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

2222

Our demo labOur demo lab

Shuttle1W23R2AMD3800+, 2G, SATA disk

Win23R210.47.47.1010.10.1.1010.10.2.10

192.168.113.1192.168.116.1

Vmware Server V1.0.1MS VirtServer 2005R2 SP1 (Beta)

NIC10.47.47.x

G/W .1

Loopback110.10.1.xVMNet2

VS: Subnet1VM DHCP

Loopback210.10.2.xVMNet3

VS:Subnet2VS DHCP

Toshiba1Centrino 1.86, 1G, IDE

WinXP SP210.47.47.xVMW 5.5.2

VMNet0Bridged

VMNet8NAT/DHCP

192.168.116.xG/W .2

VMNet1Private

192.168.113.x

Internal NetworkPrivate

10.237.x.x

`

MSVMMServer10.10.1.20Win23R2

MS VMM Beta 1VM on VMS

ESX3DL360, 2xXeon, 1.5G, SCSI

10.47.47.24iLO 10.47.47.17

VMware ESX 3.0.1

VCENTER10.47.47.15Win23R2VC 2.0.1

VM on VS

`

LABDC110.10.1.2110.10.2.21

192.168.116.21Win23R2

DC+DNS+RouterVM on VMS

Real switch

Page 23: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

2323

Demo - Compare ProvisioningDemo - Compare Provisioning

MSVSMSVS Differencing DisksDifferencing Disks SysPrepSysPrep

VMS, VMWVMS, VMW CloneClone SysPrep, NewSIDSysPrep, NewSID

VC/ESXVC/ESX Templates Templates

Page 24: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

2424

Keeping your baseline currentKeeping your baseline current

MSVSMSVS Create new master as difference of existingCreate new master as difference of existing Base new VM’s on the new differencing Base new VM’s on the new differencing

mastermaster VMW/VMSVMW/VMS

Reopen master VM and apply, and resealReopen master VM and apply, and reseal ESXESX

Convert template to VM, start then apply Convert template to VM, start then apply changes, convert back to templatechanges, convert back to template

Page 25: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

2525

Access ControlAccess Control

ESX: Unix file permissions to the VMESX: Unix file permissions to the VM VC: Very granular administrative and VC: Very granular administrative and

operations rolesoperations roles VMS: File permissions to the VMX VMS: File permissions to the VMX

(definition file)(definition file) MSVS: File permissions to the VMC fileMSVS: File permissions to the VMC file

Page 26: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

2626

Programmatic ControlProgrammatic Control

MS was written from the ground up to MS was written from the ground up to have programmatic control. have programmatic control. Can do anything since the UI is really just a Can do anything since the UI is really just a

collection of those object manipulationscollection of those object manipulations VM is getting betterVM is getting better

Page 27: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

2727

MSVS CodingMSVS Coding

Connect to a MSVSConnect to a MSVSset objVS = createObject(set objVS = createObject(“VirtualServer.Application”,“VirtualServer.Application”,strHost)strHost)

Connect to a VMConnect to a VMset objVM = set objVM = objVS.findVirtualMachine(strVM)objVS.findVirtualMachine(strVM)

Stop a running VMStop a running VMif objVM.State=5 then objVM.Saveif objVM.State=5 then objVM.Save

Page 28: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

2828

VMware CodingVMware Coding

Connect to a VMSConnect to a VMSSet objVS=createObject(“VmCOM.VmServerCtl”)Set objVS=createObject(“VmCOM.VmServerCtl”)Set objCP=createObject(“VmCOM.VmConnectParams”)Set objCP=createObject(“VmCOM.VmConnectParams”)objVS.connect objCPobjVS.connect objCP

Connect to a VMConnect to a VMSet objVM=createObject(“VmCOM.VmCtl”)Set objVM=createObject(“VmCOM.VmCtl”)objVM.connect objCP,strVMXFileNameobjVM.connect objCP,strVMXFileName

Stop a VMStop a VMIf objVM.ExecutionState=1 then If objVM.ExecutionState=1 then objVM.stop VM_SHUTSOFTobjVM.stop VM_SHUTSOFT

Page 29: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

2929

Demo - ScriptingDemo - Scripting

Provision a MSVS VMProvision a MSVS VM

Page 30: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

3030

QuirksQuirks ESXESX

No USB in ESX VMs [two-factor authentication]No USB in ESX VMs [two-factor authentication] MSVSMSVS

No 64bit guests, 64bit hostNo 64bit guests, 64bit host MVSMVS

64bit guests require hardware virtualization (AMD-V, 64bit guests require hardware virtualization (AMD-V, Intel VT)Intel VT)

GeneralGeneral Guest must be shut down to add/remove devices, Guest must be shut down to add/remove devices,

deal with redo disksdeal with redo disks 20 VM’s = 20 Microsoft Windows licences, but… 20 VM’s = 20 Microsoft Windows licences, but…

Page 31: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

3131

Other Cool ThingsOther Cool Things

MOM Management Pack for MSVS provides MOM Management Pack for MSVS provides cool management and monitoringcool management and monitoring

Windows Licensing in VMsWindows Licensing in VMs Buy one Windows Enterprise, run another 4 VMs (any Buy one Windows Enterprise, run another 4 VMs (any

Windows OS) on Microsoft or VMware hosts.Windows OS) on Microsoft or VMware hosts. Buy one Windows Data Center, run as many VMs Buy one Windows Data Center, run as many VMs

(any Windows OS) as you want on that iron(any Windows OS) as you want on that iron Buy Microsoft SA and you can run your lab for freeBuy Microsoft SA and you can run your lab for free Buy Technet Plus and you can run your lab for 60 Buy Technet Plus and you can run your lab for 60

daysdays

Page 32: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

3232

Performance NotesPerformance Notes

There’s only so much to go aroundThere’s only so much to go around Your main bottleneck is almost always diskYour main bottleneck is almost always disk

Write cacheWrite cache RAID 1+0 better than RAID 5RAID 1+0 better than RAID 5 More smaller drives better than fewer bigger onesMore smaller drives better than fewer bigger ones Defragment the host and the guest partitionsDefragment the host and the guest partitions Put the host page file on a separate physical diskPut the host page file on a separate physical disk Allocate the entire VDisk size to empty/dedicated host Allocate the entire VDisk size to empty/dedicated host

disksdisks

Page 33: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

3333

VM AppliancesVM Appliances

Prebuilt VMs to perform specific tasksPrebuilt VMs to perform specific tasks VMware CommunityVMware Community

Firewalls, Browsers, Monitors, etcFirewalls, Browsers, Monitors, etc Mostly LinuxMostly Linux http://http://www.vmware.com/vmtn/applianceswww.vmware.com/vmtn/appliances

Microsoft CommunityMicrosoft Community Trial/Demo VHDsTrial/Demo VHDs http://www.microsoft.com/http://www.microsoft.com/technet/try/vhdtechnet/try/vhd

Page 34: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

3434

Approximate PricesApproximate Prices

VMwareVMware ESX 3 Std $~3K/2CPUs+$.8K/yr maintenanceESX 3 Std $~3K/2CPUs+$.8K/yr maintenance ESX 3 Ent $~5K/2CPUs+$1.2K/yr maintenanceESX 3 Ent $~5K/2CPUs+$1.2K/yr maintenance VC 2 ~$4.5K+$1K/yr maintenanceVC 2 ~$4.5K+$1K/yr maintenance WKS $189WKS $189 VMTN $299/year/personVMTN $299/year/person

WindowsWindows Std ~$.6KStd ~$.6K Ent ~$2KEnt ~$2K Data Center ~$3K/CPUData Center ~$3K/CPU

Page 35: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

3535

Bottom LineBottom Line MSVSMSVS

• FreeFree• Host and Guests are WindowsHost and Guests are Windows• Clunky InterfaceClunky Interface• Lots of R&D investment: stay tunedLots of R&D investment: stay tuned

VMS, VM PlayerVMS, VM Player• Free, Can transfer VMs among technologiesFree, Can transfer VMs among technologies• Good support for non-MS environments (Netware, Linux)Good support for non-MS environments (Netware, Linux)

VMWVMW• Great desktop experience, full snapshotGreat desktop experience, full snapshot

ESXESX• Ideal for common lab/QA, big iron productionIdeal for common lab/QA, big iron production• MatureMature

Page 36: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

3636

InfoInfo

VMwareVMware www.vmware.comwww.vmware.com

• Forums, KBase, Appliances, BlogsForums, KBase, Appliances, Blogs

MicrosoftMicrosoft www.microsoft.com/virtualserverwww.microsoft.com/virtualserver www.microsoft.com/virtualpcwww.microsoft.com/virtualpc http://www.microsoft.com/technet/try/vhdhttp://www.microsoft.com/technet/try/vhd http://www.microsoft.com/technet/scriptcenter/http://www.microsoft.com/technet/scriptcenter/

scripts/default.mspxscripts/default.mspx

Page 37: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

3737

MSVS CommunitiesMSVS CommunitiesBlogsBlogsVirtual PC Guy's WebLogVirtual PC Guy's WebLoghttp://blogs.msdn.com/virtual_pc_guy/http://blogs.msdn.com/virtual_pc_guy/John Howard Program Manager, Windows VirtualizationJohn Howard Program Manager, Windows Virtualizationhttp://blogs.technet.com/jhoward/http://blogs.technet.com/jhoward/Garth JonesGarth Joneshttp://myitforum.com/cs2/blogs/gjones/default.aspxhttp://myitforum.com/cs2/blogs/gjones/default.aspxUtilitiesUtilitiesVirtual Server Documentation ScriptVirtual Server Documentation Scripthttp://www.enhansoft.com/index_files/FreeTools.htmhttp://www.enhansoft.com/index_files/FreeTools.htmVirtual Server 2005 Management PackVirtual Server 2005 Management Packhttp://www.microsoft.com/downloads/details.aspx?familyid=BF21F798-9B10-http://www.microsoft.com/downloads/details.aspx?familyid=BF21F798-9B10-

40DC-BCDD-4A8358CCE94D&displaylang=en40DC-BCDD-4A8358CCE94D&displaylang=enPre-built VHS for Quick testingPre-built VHS for Quick testinghttp://myitforum.com/cs2/blogs/gjones/archive/2006/11/06/Need-to-do-some-http://myitforum.com/cs2/blogs/gjones/archive/2006/11/06/Need-to-do-some-

quick-testing_2C00_-check-out-these-VHDs.aspxquick-testing_2C00_-check-out-these-VHDs.aspx

Page 38: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

3838

MSVS CommunitiesMSVS Communities

TipsTipsVirtual Server 2005 performance tipsVirtual Server 2005 performance tipshttp://support.microsoft.com/kb/903748http://support.microsoft.com/kb/903748HOWTO: Squeeze Every Last Drop of Performance Out of Your HOWTO: Squeeze Every Last Drop of Performance Out of Your

Virtual PCsVirtual PCshttp://andrewconnell.com/blog/articles/http://andrewconnell.com/blog/articles/

SqeezePerformanceOutOfVirtualPCs.aspxSqeezePerformanceOutOfVirtualPCs.aspxhttp://myitforum.com/cs2/blogs/gjones/archive/2006/03/31/19568.aspxhttp://myitforum.com/cs2/blogs/gjones/archive/2006/03/31/19568.aspxUnlimited VM with DatacenterUnlimited VM with Datacenterhttp://www.microsoft.com/windowsserver2003/datacenter/http://www.microsoft.com/windowsserver2003/datacenter/

dcprogram.mspxdcprogram.mspxReference NetworkReference Networkhttp://blogs.technet.com/canitpro/archive/2006/03/06/421295.aspxhttp://blogs.technet.com/canitpro/archive/2006/03/06/421295.aspxHardware SpecsHardware Specshttp://blogs.technet.com/canitpro/archive/2006/03/07/421360.aspxhttp://blogs.technet.com/canitpro/archive/2006/03/07/421360.aspx

Page 39: PowerPoint Presentation

Nov 23, 2006Nov 23, 2006 Computer Virtualization with MicrComputer Virtualization with Microsoft and VMwareosoft and VMware

3939

QuestionsQuestions

[email protected]@[email protected]@enhansoft.com