You are on page 1of 22

Virtual Server

Rich McBrine, CISSP2005


Overview
rmcbrine@microsoft.c
om
Technology Specialist
Microsoft New
England
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
• 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
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
Virtual Server
architecture
Guest OS Guest OS
Applicatio Applicatio 
 Guest
VS
Virtualization
Industry-standard
Up works
to OS:
32 with
host infrastructure
Windows:
CPUsdevice
n n 
models
Up Runs
 Heartbeat
 VMall
to monitor
64GB major
fromx86
host kernel/
RAMOSes
 scheduler
 Intel

3.6GB
COMRAM 440BX
API motherboard
Virtual Hardware 
 Early
Device
 tests
Intel drivers
21141 show
NIC good
 4
 NICs
Resource management
scalability
 S3 Trio64 Gfx


 56.5TB
WMI/event
storage
VS leverages existing log
(IDE and
 NO SCSI)
custom
integration
drivers in guest
Virtualization Service system storage, networking
and
 2-node failover
security MSCS
infrastructure
clustering
 Teamed NICs, teamed
 Guest applications:
HBAs
Windows Server 2003  Require NO rewriting,
 Optimized
rewiring, for Enterprise
retraining, etc.
Edition (<8P/32GB)
x86/x64 Server
Virtual Devices Virtual Device Models

440BX chipset with PIIX4


 Each VM contains its own System BIOS (AMI)
PCI Bus
set of virtualized ISA Bus
Power Management
hardware devices SM Bus
8259 PIC
 These interact in the PIT
DMA Controller
same way they would on CMOS

a real machine RTC


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 Hardware Cursor
between systems & Server Ethernet Adapters (DEC 21140)
SoundBlaster Sound Card
& PC versions Keyboard
Mouse
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
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
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
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
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
Migrate the Server
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
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,
Technology

system & post-


capture image and migration
generate task configuration
sequences to use
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
Virtual Server demo
 Management
Console
 VMRC Client
 Guest
configuration
 Host
configuration
 Networking
Chicken and Egg?
 Other options:
 Capture
Create a a floppy drive
New .VHD
Capture a virtual floppy drive (file)
Put
filea
 Capture an .iso image
bootable
CD in your
Ghost
CD-ROM
 PowerQuest

Capture
 RIS
the Drive
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
Differencing Disks
2 GB
++.1
2GB
GB
2.1
4 GB
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
Oops, I made a mistake
 “Undo” at
shutdown
 Save state,
shut down,
undo, etc…
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)
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
Competitive Costs
Single Multi- Multi-
Guest OS Processor Processor Processor

GSX ESX
VM layer

NIX
Host OS

Test/Dev Test/Dev  Mission


Target Critical Production
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
“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/virtualserve
© 2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

You might also like