SlideShare a Scribd company logo
1 of 22
Virtual Server 2005 Overview
Rich McBrine, CISSP
rmcbrine@microsoft.com
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
 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
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
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 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
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
Virtual Server demo
                     Management
                      Console
                     VMRC Client
                     Guest
                      configuration
                     Host
                      configuration
                     Networking
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
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 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
Oops, I made a mistake
   “Undo” at
    shutdown
   Save
    state, shut
    down, undo, e
    tc…
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**
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  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
“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
© 2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

More Related Content

What's hot

Dynamic Data Center for Hosters, by Stefan Simon
Dynamic Data Center for Hosters, by Stefan SimonDynamic Data Center for Hosters, by Stefan Simon
Dynamic Data Center for Hosters, by Stefan SimonAlexey Kovyazin
 
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...The Linux Foundation
 
NEC Virtual PC Center (VPCC)
NEC Virtual PC Center (VPCC)NEC Virtual PC Center (VPCC)
NEC Virtual PC Center (VPCC)NECIndia
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMvwchu
 
virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009ACMBangalore
 
It camp ws8 beta hyper-v
It camp   ws8 beta hyper-vIt camp   ws8 beta hyper-v
It camp ws8 beta hyper-vChris Avis
 
21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentation21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentationdataplex systems limited
 
Realtime scheduling for virtual machines in SKT
Realtime scheduling for virtual machines in SKTRealtime scheduling for virtual machines in SKT
Realtime scheduling for virtual machines in SKTThe Linux Foundation
 
Linux Foundation Collaboration Summit 13 :10 years of Xen and Beyond
Linux Foundation Collaboration Summit 13 :10 years of Xen and BeyondLinux Foundation Collaboration Summit 13 :10 years of Xen and Beyond
Linux Foundation Collaboration Summit 13 :10 years of Xen and BeyondThe Linux Foundation
 
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2Damir Bersinic
 
What’s new in XenClient
What’s new in XenClientWhat’s new in XenClient
What’s new in XenClientCitrix
 
分会场二深入分析Veritas cluster server和storage foundation在aix高可用以及灾难恢复环境下如何对存储管理进行优化
分会场二深入分析Veritas cluster server和storage foundation在aix高可用以及灾难恢复环境下如何对存储管理进行优化分会场二深入分析Veritas cluster server和storage foundation在aix高可用以及灾难恢复环境下如何对存储管理进行优化
分会场二深入分析Veritas cluster server和storage foundation在aix高可用以及灾难恢复环境下如何对存储管理进行优化ITband
 
IT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V OverviewIT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V OverviewHarold Wong
 

What's hot (19)

Dynamic Data Center for Hosters, by Stefan Simon
Dynamic Data Center for Hosters, by Stefan SimonDynamic Data Center for Hosters, by Stefan Simon
Dynamic Data Center for Hosters, by Stefan Simon
 
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
 
16 roger boesch_xen_client
16 roger boesch_xen_client16 roger boesch_xen_client
16 roger boesch_xen_client
 
Graphics virtualization
Graphics virtualizationGraphics virtualization
Graphics virtualization
 
NEC Virtual PC Center (VPCC)
NEC Virtual PC Center (VPCC)NEC Virtual PC Center (VPCC)
NEC Virtual PC Center (VPCC)
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
 
Nakajima hvm-be final
Nakajima hvm-be finalNakajima hvm-be final
Nakajima hvm-be final
 
Vmware
VmwareVmware
Vmware
 
virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009
 
XS Boston 2008 Project Status
XS Boston 2008 Project StatusXS Boston 2008 Project Status
XS Boston 2008 Project Status
 
It camp ws8 beta hyper-v
It camp   ws8 beta hyper-vIt camp   ws8 beta hyper-v
It camp ws8 beta hyper-v
 
21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentation21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentation
 
Realtime scheduling for virtual machines in SKT
Realtime scheduling for virtual machines in SKTRealtime scheduling for virtual machines in SKT
Realtime scheduling for virtual machines in SKT
 
Hypervisors
HypervisorsHypervisors
Hypervisors
 
Linux Foundation Collaboration Summit 13 :10 years of Xen and Beyond
Linux Foundation Collaboration Summit 13 :10 years of Xen and BeyondLinux Foundation Collaboration Summit 13 :10 years of Xen and Beyond
Linux Foundation Collaboration Summit 13 :10 years of Xen and Beyond
 
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
 
What’s new in XenClient
What’s new in XenClientWhat’s new in XenClient
What’s new in XenClient
 
分会场二深入分析Veritas cluster server和storage foundation在aix高可用以及灾难恢复环境下如何对存储管理进行优化
分会场二深入分析Veritas cluster server和storage foundation在aix高可用以及灾难恢复环境下如何对存储管理进行优化分会场二深入分析Veritas cluster server和storage foundation在aix高可用以及灾难恢复环境下如何对存储管理进行优化
分会场二深入分析Veritas cluster server和storage foundation在aix高可用以及灾难恢复环境下如何对存储管理进行优化
 
IT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V OverviewIT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V Overview
 

Similar to Virtual Server 2005 Overview Rich McBrine, CISSP

Virtual Server 2004 Overview
Virtual Server 2004 OverviewVirtual Server 2004 Overview
Virtual Server 2004 Overviewwebhostingguy
 
IBM SmartCloud Enterprise - A Secure Infrastructure for Test and Development
IBM SmartCloud Enterprise - A Secure Infrastructure for Test and DevelopmentIBM SmartCloud Enterprise - A Secure Infrastructure for Test and Development
IBM SmartCloud Enterprise - A Secure Infrastructure for Test and DevelopmentPiotr Pietrzak
 
Virtualization Primer for Java Developers
Virtualization Primer for Java DevelopersVirtualization Primer for Java Developers
Virtualization Primer for Java DevelopersRichard McDougall
 
Hyper V And Scvmm Best Practis
Hyper V And Scvmm Best PractisHyper V And Scvmm Best Practis
Hyper V And Scvmm Best PractisBlauge
 
Microsoft dagen windows server 2012
Microsoft dagen   windows server 2012Microsoft dagen   windows server 2012
Microsoft dagen windows server 2012Olav Tvedt
 
The Next Generation of Microsoft Virtualization With Windows Server 2012
The Next Generation of Microsoft Virtualization With Windows Server 2012The Next Generation of Microsoft Virtualization With Windows Server 2012
The Next Generation of Microsoft Virtualization With Windows Server 2012Lai Yoong Seng
 
Private cloud server virtualization
Private cloud server virtualization Private cloud server virtualization
Private cloud server virtualization Pierre-Juan Labeyrie
 
Ready for cloud computing with hyper v
Ready for cloud computing with hyper vReady for cloud computing with hyper v
Ready for cloud computing with hyper vAndik Susilo
 
Windows server 8 and hyper v
Windows server 8 and hyper vWindows server 8 and hyper v
Windows server 8 and hyper vSusantha Silva
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisorsGaurav Suri
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to VirtualizationMuhammadRizkyFaza
 
Deep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-VDeep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-VLai Yoong Seng
 
Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2Omid Koushki
 
Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Vinayak Hegde
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Clint Edmonson
 
Frokost seminar windows server 2012
Frokost seminar   windows server 2012Frokost seminar   windows server 2012
Frokost seminar windows server 2012Olav Tvedt
 
Virtualization Best Practices-Tips and Tricks From Expert
Virtualization Best Practices-Tips and Tricks From ExpertVirtualization Best Practices-Tips and Tricks From Expert
Virtualization Best Practices-Tips and Tricks From ExpertLai Yoong Seng
 

Similar to Virtual Server 2005 Overview Rich McBrine, CISSP (20)

Virtual Server 2004 Overview
Virtual Server 2004 OverviewVirtual Server 2004 Overview
Virtual Server 2004 Overview
 
IBM SmartCloud Enterprise - A Secure Infrastructure for Test and Development
IBM SmartCloud Enterprise - A Secure Infrastructure for Test and DevelopmentIBM SmartCloud Enterprise - A Secure Infrastructure for Test and Development
IBM SmartCloud Enterprise - A Secure Infrastructure for Test and Development
 
Virtualization Primer for Java Developers
Virtualization Primer for Java DevelopersVirtualization Primer for Java Developers
Virtualization Primer for Java Developers
 
Hyper V And Scvmm Best Practis
Hyper V And Scvmm Best PractisHyper V And Scvmm Best Practis
Hyper V And Scvmm Best Practis
 
Microsoft dagen windows server 2012
Microsoft dagen   windows server 2012Microsoft dagen   windows server 2012
Microsoft dagen windows server 2012
 
The Next Generation of Microsoft Virtualization With Windows Server 2012
The Next Generation of Microsoft Virtualization With Windows Server 2012The Next Generation of Microsoft Virtualization With Windows Server 2012
The Next Generation of Microsoft Virtualization With Windows Server 2012
 
Private cloud server virtualization
Private cloud server virtualization Private cloud server virtualization
Private cloud server virtualization
 
Ready for cloud computing with hyper v
Ready for cloud computing with hyper vReady for cloud computing with hyper v
Ready for cloud computing with hyper v
 
Windows server 8 and hyper v
Windows server 8 and hyper vWindows server 8 and hyper v
Windows server 8 and hyper v
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
Deep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-VDeep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-V
 
Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2
 
Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01
 
Server 2008 R2 Yeniliklər
Server 2008 R2 YeniliklərServer 2008 R2 Yeniliklər
Server 2008 R2 Yeniliklər
 
Frokost seminar windows server 2012
Frokost seminar   windows server 2012Frokost seminar   windows server 2012
Frokost seminar windows server 2012
 
NETMF
NETMFNETMF
NETMF
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
Virtualization Best Practices-Tips and Tricks From Expert
Virtualization Best Practices-Tips and Tricks From ExpertVirtualization Best Practices-Tips and Tricks From Expert
Virtualization Best Practices-Tips and Tricks From Expert
 

More from webhostingguy

Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Frameworkwebhostingguy
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guidewebhostingguy
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3webhostingguy
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serverswebhostingguy
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidationwebhostingguy
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreementwebhostingguy
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...webhostingguy
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...webhostingguy
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructurewebhostingguy
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.pptwebhostingguy
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy webhostingguy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandiserswebhostingguy
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Productswebhostingguy
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mbwebhostingguy
 

More from webhostingguy (20)

File Upload
File UploadFile Upload
File Upload
 
Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Framework
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guide
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web servers
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreement
 
Notes8
Notes8Notes8
Notes8
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructure
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.ppt
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandisers
 
OLUG_xen.ppt
OLUG_xen.pptOLUG_xen.ppt
OLUG_xen.ppt
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mb
 
Reseller's Guide
Reseller's GuideReseller's Guide
Reseller's Guide
 

Virtual Server 2005 Overview Rich McBrine, CISSP

  • 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
  • 13. Virtual Server demo  Management Console  VMRC Client  Guest configuration  Host configuration  Networking
  • 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
  • 22. © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.