Virtual Server 2005 provides virtualization software that allows multiple virtual machines to run simultaneously on a single physical server. This improves hardware utilization and reduces costs. Key benefits include increased consolidation to reduce hardware needs, single point of management, and a test environment without needing additional physical hardware. The document discusses Virtual Server 2005 architecture, capabilities like live migration between physical servers, and competitive pricing compared to other virtualization platforms.
1. Virtual Server 2005 Overview
Rich McBrine, CISSP
rmcbrine@microsoft.com
Technology Specialist
Microsoft New England
2. What is Virtualization All
About? Key Benefits
Server Memory Under-utilized processors now
in shared environment
Single point of management
Cut down on sprawl
Reduce costs for aging
hardware
Manage one big piece of
hardware instead of many
smaller
Provides a clean test
environment
3. • 20 early adoption customers with 600 virtual machines in production
(2000 virtual machines being rolled out)
• Over 12,000 downloads of Virtual Server 2005 evaluation software
“We think we will be saving up to $7.5 million over the next 5 years with
Virtual Server 2005” --
-Michael Mark, Senior Planner, Allstate
"Virtual Server is going to blast this market wide open... I'd expect some large
number of deployments by the end of next year -- 100,000 is not out of the question.“
-Tom Bittman, Gartner
4. Common Scenarios
Test/development automation
Sandbox environments for increased quality
• Test your AD migration steps with a virtual DC
• Validate patches against standard images
• Evaluate solutions that require multiple servers
• Help desk access to variety of supported OS’s
• Provide common development platforms
Departmental/branch consolidation
Multiple applications/services on fewer servers for remote
manageability
• Rapid provisioning on the fly
• Reduce hardware costs
• Low provisioning times
NT4 Server Consolidation
Consolidate NT4 physical servers onto fewer, current servers
• Reduce hardware support costs, data center infrastructure demands
• Solid, supported migration tools
5. Virtual Server architecture
Guest OS Guest OS
Application Application
Guest OS:host CPUs
Industry-standard device
Virtualization infrastructure
VS works with Windows: models
Up to 32
Up Heartbeathost x86 OSes
Runs all 440BX RAM
to 64GB from kernel/
Intel major
VM monitor motherboard
scheduler
3.6GB RAM NIC
Intel API
COM21141
Virtual Hardware Early tests show good
DeviceTrio64 Gfx
4 NICs drivers
scalability management
S3
Resource
NO 56.5TB storage in guest SCSI)
VS WMI/event log integration
custom drivers (IDE system
leverages existing and
2-node failover MSCS
storage, networking and security
Virtualization Service clustering
infrastructure
Guest applications: teamed HBAs
Teamed NICs,
Require NO
Windows Server 2003 Optimized for Enterprise et
rewriting, rewiring, retraining,
Edition (<8P/32GB)
c.
x86/x64 Server
6. Virtual Devices Virtual Device Models
440BX chipset with PIIX4
System BIOS (AMI)
Each VM contains its own PCI Bus
set of virtualized hardware ISA Bus
Power Management
devices SM Bus
8259 PIC
These interact in the same PIT
DMA Controller
way they would on a real CMOS
RTC
machine Memory Controller
RAM & VRAM
This approach ensures: COM (Serial) Ports
LPT (Parallel) Ports
Consistent, known drivers IDE/ATAPI Controllers
SCSI Adapters (Adaptec 2940)
available with all MS SVGA Video Adapter (S3 Trio64)
distributions VESA BIOS
2D Graphics Accelerator
VM Transportability between Hardware Cursor
systems & Server & PC Ethernet Adapters (DEC 21140)
SoundBlaster Sound Card
versions Keyboard
Mouse
7. Desktop to Server & Back
Two products
Virtual PC 2004: Single proc, up to 16 VMs, 4.3GB Shared RAM, no VM
clustering
Virtual Server: Multi-proc, up to 64 VMs, 64GB Shared RAM, VM
clustering
Same file format, same hardware emulation
Build anywhere, move anywhere (SCSI only on Virtual Server, Sound
card only on Virtual PC)
No “hardware detection” step
No Product Activation step
8. Virtual Networking
Share Any
Combo of Virtual
Networks with
NAT Any Combo of
Physical NIC
NIC 1 10.1.1.x Virtual
Switch Physical NIC1
Physical NIC2
Internal Only 192.168.1.x
DHCP 12.10.10.201 DHCP
Static 12.10.10.4
9. CPU features in action
Workload management features
VM VM VM
Web server Business logic Database
CPU resource allocation policies wt: 1000
wt: 100 wt: 100
max: 50%
max: 20% max: 20% min: 25%
min: 5% min: 10%
• Weighting provides service level guarantees of DB vis-à-vis other VMs
• Reserve assures that other VMs will not be CPU-starved: balanced
workload
10. Memory features in action
VM VM VM
Web server Business logic Database
Total RAM: 4GB
1GB 1GB
512MB
• No memory overcommit: running VMs’ RAM cannot exceed physical RAM
• Dynamic memory add/delete not currently supported
11. Migration – Reinstall then move
data? 1. Install the core OS and
service packs (a few
Server hours)
Memory
2. Install the application(s)
(another few hours)
3. Virtual Server
Migrate the data (tape or
xcopy?) Toolkit
4. Turn off the old box
5. Turn on the new box
VMWare
6. Do all this with minimal .dsk files
disruption or downtime
7. Pray repeatedly VSMT treats VMWare
8. Repeat for each server installations as just
another physical
machine being migrated
to Virtual Server
12. Physical to Virtual (P2V) Migration
Virtual Server Migration Toolkit
Command line tools to help automate P2V migration
Leverages Automated Deployment Services (ADS)
Beta now, RTM in Q4
Transform ADS
image to VHD and
Verify suitable deploy to target
configuration, capture system & post-
Technology
image and generate migration
task sequences to use configuration
with ADS
NT 4.0 Server
W2K3 Server
w/Virtual Server & VSMT
ADS pulls image from
remote system, VSMT
powers down old server
W2K3 Server
Guidance
with ADS 1.0 & VSMT
Solution Accelerator for Consolidating and Migrating LOB Applications
Determine which applications are good candidates for Virtual Server
Guidance on using VSMT in combination with ADS
14. Chicken and Egg?
Other options:
Capture a floppy drive
Create a
New .VHD
Capture a virtual floppy drive (file)
Put a
file
Capture an .iso image
bootable
CD in your
Ghost
CD-ROM
PowerQuest
Capture
RIS
the Drive
15. Okay, so I have one, now what?
2 GB
+ 2GB
4 GB
SYSPREP the source disk, THEN copy
OR:
Change the SID (if using on same network)
Change NetBIOS Name
Change IP Address
Configure Away
16. Differencing Disks
2 GB
+ .1 GB
+ 2GB
2.1GB
4 GB
Diff Disk References source disk
Only changes to config captured
in Diff Disk
Must change NetBIOS name, IP,
etc if you didn’t SYSPREP the
source
17. Oops, I made a mistake
“Undo” at
shutdown
Save
state, shut
down, undo, e
tc…
18. Virtual Server Differentiators
100% support for MS OSs running as VMs
One-stop shopping for support issues
Current, supported OSs
Free tools to automate pull vs. 3rd party
Smooth legacy app migration to Virtual Svr
Client and server version interoperability
Scripting tools with rich COM interface for
automation
No custom drivers (lower support costs)
Single VM files
Active Directory integration
Lower price**
19. Pricing and Availability
Two editions differentiated by scale
Standard Edition (<4CPUs) – ERP $499 per
server
Enterprise Edition (<32 CPUs) – ERP $999
per server
180 day eval of EE available NOW!!
Available in your resource kit
General availability as of October 1st
Channels: VL, Retail, SPLA
20. Competitive Costs
Single Multi- Multi-
Guest OS Processor Processor Processor
GSX ESX
VM layer
NIX
Host OS
Test/Dev Test/Dev Mission Critical Production
Target Targeted Production Targeted Production Local access via command
Scenarios Single proc per VM line only
Standard: $499 up to 4 CPUs For an 8-way server (3.1) For an 8-way server
(v.2.1.1):
Pricing Enterprise: $999 up to 8
CPUs
$10,000 GSX
$15,000 ESX
$2400 Virtual Center
Per server, not per processor Mgt Tool and agents $5000 Virtual SMP
Migration tools are free $5600 for VMotion License
$500 support (reqd) $2400 Virtual Center
NOTE: Migration tools are additional cost,
regardless of version of VMWare: Mgt Tool and agents
$18,500 total*
• $9000 perpetual license, unlimited $5600 for VMotion
migrations $500 support (reqd)
• $2000 1 year license, 25 migrations, $28,500 total*
incremental costs for more migrations
21. “Virtual” Next Steps
Load up Virtual PC 2004 and try it
45-day eval from
http://www.microsoft.com/virtualpc
Load up Virtual Server 2005
Register for the bits:
http://www.microsoft.com/windowsserversystem/virtualserver/eval
uation/trial/default.mspx