You are previewing Windows Server® 2008 Hyper-V™ Resource Kit.
O'Reilly logo
Windows Server® 2008 Hyper-V™ Resource Kit

Book Description

In-depth and comprehensive, this official RESOURCE KIT delivers the information you need to plan, implement, and manage a virtualized enterprise infrastructure. Covers R2 features. You get authoritative technical guidance from those who know the technology best—leading industry experts and the Windows Virtualization Team—along with sample scripts, job aids, and other essential resources.
Get expert advice on how to:

  • Manage the project visioning phase—scope, risks, budget

  • Design Hyper-V server infrastructure and components

  • Apply the steps and tools that streamline installation

  • Configure single or multiple Hyper-V servers

  • Plan a server workload consolidation strategy

  • Use console-based tools to manage central and remote operations

  • Minimize downtime when migrating from Microsoft Virtual Server to Hyper-V

  • Apply security best practices

  • Implement business continuity and recovery plans

  • Monitor health and tune performance


  • CD features:

  • Library of Windows PowerShell scripts for automating Hyper-V management tasks

  • Understanding Microsoft Virtualization Solutions From Desktop to Datacenter eBook

  • Job aids and links to useful virtualization-related resources and tools

  • Fully searchable eBook of this guide


  • A Note Regarding the CD or DVD

    For customers who purchase an ebook version of this title, instructions for downloading the CD files can be found in the ebook.

    Table of Contents

    1. Windows Server® 2008 Hyper-V™ Resource Kit
      1. SPECIAL OFFER: Upgrade this ebook with O’Reilly
      2. A Note Regarding Supplemental Files
      3. Acknowledgments
        1. Principal Authors
        2. Contributing Authors
        3. Microsoft Press
        4. Microsoft Product Team Reviewers
        5. Microsoft Consulting Services Reviewers
        6. Microsoft Customer Support Services Reviewers
        7. Microsoft Technical Specialist Reviewers
        8. Acknowledgments
      4. Introduction
        1. Microsoft Partner Support
        2. Overview of Book
        3. Document Conventions
          1. Reader Aids
          2. Sidebars
          3. Command-Line Examples
        4. Companion Media
        5. System Requirements
        6. Using the Scripts
        7. Resource Kit Support Policy
      5. I. Getting Started with Windows Server 2008 Hyper-V
        1. 1. Introducing Virtualization
          1. Understanding Virtualization
            1. Virtualization Background
            2. x86-Based Virtualization
          2. What Is Software Virtualization?
            1. Machine-Level Virtualization
              1. Full Virtualization
              2. Native Virtualization
              3. Paravirtualization
            2. Operating System–Level Virtualization
            3. Application-Level Virtualization
            4. Desktop Virtualization
          3. Making a Business Case for Server Virtualization
            1. Reducing Capital and Operational Costs
            2. Implementing a Simple, Flexible, and Dynamic Server Infrastructure
            3. Increasing the Availability of Computing Resources
            4. Decreasing Time to Provision or Distribute Services
            5. Decreasing Management Complexity
          4. Defining Server Virtualization Scenarios
            1. Consolidating the Data Center
            2. Consolidating the Branch Office
            3. Virtualizing Test and Development Infrastructure
            4. Implementing Business Continuity and Recovery
          5. Summary
          6. Additional Resources
        2. 2. Hyper-V Overview
          1. Hyper-V Background
          2. Hyper-V Core Features
            1. AMD-V and Intel VT Support
            2. Full Installation and Server Core Installation Support
            3. Microsoft Hyper-V Server 2008
            4. Access Control Using Authorization Manager
            5. Live Backup with Volume Shadow Copy Service
            6. High Availability Using Failover Clustering
            7. Quick Migration
            8. Integration Services
            9. Virtual Machine Import and Export
            10. Virtual Hard Disk Management
            11. Virtual Machine Snapshots
            12. Virtual Machine Connection
            13. Host Operating System Support
            14. Guest Operating System Support
          3. Reviewing Hyper-V
          4. Virtual Machine Hardware Environment
            1. Virtual Hard Disks
            2. Pass-Through Disks
            3. Virtual IDE Interface
            4. Virtual SCSI Interface
            5. iSCSI Disks
            6. Virtual Networks
            7. Virtual Network Adapters
          5. Using the Hyper-V Manager Console
            1. Managing Multiple Hyper-V Servers
            2. Managing Virtual Machines
              1. Creating Virtual Machines
              2. Virtual Machine Export and Import
              3. Virtual Machine Snapshots
              4. Virtual Machine State
              5. Managing Virtual Machine Configurations
            3. Managing Virtual Hard Disks
              1. Creating Virtual Hard Disks
              2. Inspecting and Editing Virtual Hard Disks
            4. Managing Virtual Networks
              1. Creating Virtual Networks
            5. Virtual Machine Connection Application
            6. Managing Hyper-V Settings
          6. Outlining the WMI API
          7. Summary
          8. Additional Resources
        3. 3. Hyper-V Architecture
          1. Windows Hypervisor
          2. Partitions
            1. Parent Partition
            2. Child Partition
          3. Virtualization Stack
            1. Virtual Machine Management Service
              1. WMI Provider
              2. Virtual Machine Manager
              3. Worker Process Manager
              4. Snapshot Manager
              5. Single Port Listener for RDP
              6. Active Directory Service Marker
              7. VSS Writer
              8. Cluster Resource Control
            2. Configuration Component
            3. Virtualization Service Providers
            4. Virtualization Service Clients
            5. VMBus
            6. Virtualization Infrastructure Driver (VID)
              1. Partition Management
              2. Virtual Processor Management
              3. Memory Management
              4. Runtime Support
              5. WMI Interfaces
            7. Worker Process
              1. Virtual Motherboard
              2. Memory Manager
              3. Core Virtual Devices
              4. State Machine
              5. Integration Components Virtual Device
              6. RDP Encoder Virtual Device
            8. Virtualization Stack in Action
          4. Virtual Devices
            1. Virtual Memory
            2. Virtual Processors
            3. Virtual Networking
              1. Virtual Switch
              2. Virtual Network Adapter
            4. Child Partition Integration Services
            5. Virtual Hard Disks
              1. Pass-Through Disks
              2. How Is a Virtual Hard Disk Structured?
                1. Hard Disk Footer Definition
                2. Dynamic Disk Header Definition
                3. Block Allocation Table
            6. Virtual Floppy Disks
          5. Summary
          6. Additional Resources
      6. II. Understanding Windows Server 2008 Hyper-V
        1. 4. Hyper-V Installation and Configuration
          1. Installation Overview
          2. Installation Prerequisites
            1. Integrate Hyper-V RTM into Windows Server 2008
            2. Required Software and Tools
            3. Install the WAIK
            4. Prepare for Slipstreaming
            5. Extract the Hyper-V RTM Update
            6. Slipstream the Hyper-V RTM Update
            7. Build a New ISO
          3. Installation Options: Hyper-V Role
            1. Install Using Server Manager MMC
            2. Install Using ServerManagerCmd.exe
            3. Using OCSetup.exe
          4. Installation Options: Microsoft Hyper-V Server 2008
          5. Additional Installation Methods
            1. Using Unattend.xml to Install Hyper-V
              1. Unattended Installation of Hyper-V Role
              2. Unattended Installation of Microsoft Hyper-V Server 2008
            2. Microsoft Deployment Toolkit 2008
              1. Using Microsoft Deployment Toolkit to Install the Hyper-V Role
              2. Using Microsoft Deployment Toolkit to Install Microsoft Hyper-V Server
            3. Install the Hyper-V Role Using System Center Virtual Machine Manager 2008
          6. Post-Install Configuration Considerations
            1. Commands for Modifying a Server Core Installation
              1. Domain Configuration
              2. Local Administrators Group Configuration
              3. Networking Configuration
              4. Activation
              5. Firewall
              6. Event Logs
            2. Microsoft Hyper-V Server 2008 Configuration Tool
              1. Domain or Workgroup Configuration
              2. Computer Name
              3. Network Settings
              4. Add Local Administrator
              5. Windows Update Settings
              6. Download and Install Updates
              7. Remote Desktop
              8. Regional and Language Options
              9. Date and Time
              10. Log Off User
              11. Restart Server
              12. Shut Down Server
              13. Exit to Command Line
          7. Summary
          8. Additional Resources
        2. 5. Hyper-V Advanced Features
          1. Using Virtual Hard Disk Advanced Features
            1. Differencing Disks
              1. Creating a Differencing Disk
              2. Examining Parent-Child Differencing Disk Relationships
              3. Reconnect Differencing Disks
              4. Merging Differencing Disks
              5. Using Differencing Disks
            2. Automatic Differencing Disks
            3. Physical Disk to VHD Copy
              1. Converting a Physical Disk to a Virtual Hard Disk
            4. Converting a VHD
            5. Compacting a VHD
              1. Defragmenting the Virtual Hard Disk File
              2. Precompacting the Virtual Hard Disk File
              3. Compacting the Virtual Hard Disk File
            6. Expanding a VHD
          2. Using Virtual Machine Snapshot Features
            1. Creating a Virtual Machine Snapshot
            2. Using the Revert Snapshot Option
            3. Using the Apply Snapshot Option
            4. Using the Delete Snapshot Option
            5. Using the Delete Snapshot Subtree Option
          3. Using Integration Services Features
            1. Time Synchronization Service
            2. Heartbeat Service
            3. Shutdown Service
            4. Key/Value Pair Exchange Service
            5. Volume Shadow Copy Service (VSS)
            6. Integration Services Supported Guest Operating Systems
          4. Using Virtual Network Advanced Features
            1. Understanding Virtual Network Traffic Flow
              1. External Virtual Network
              2. Internal Virtual Network
              3. Private Virtual Network
            2. Understanding Virtual LANs
              1. Configuring the Parent Partition to Use a VLAN
              2. Configuring a Child Partition to Use a VLAN
              3. Using VLANs to Configure Isolated Test Scenarios
            3. Understanding MAC Address Pools
              1. Modifying the MAC Address Pool on a Hyper-V Server
          5. Using a Pass-Through Disk
            1. Configuring a Pass-Through Disk
          6. Using Failover Clustering Features
            1. High Availability
            2. Windows Server 2008 Failover Clustering
            3. Implementing a Hyper-V Server Cluster
              1. Creating and Mapping Witness and Data Storage Volumes on a Compellent Storage Center SAN
              2. Configuring the Witness and Data Storage Volumes on the Hyper-V Servers
              3. Adding the Failover Clustering Feature to the Hyper-V Servers
              4. Configuring Failover Clustering on the Hyper-V Servers
              5. Creating a Virtual Machine on a Hyper-V Server Failover Cluster
              6. Making a Virtual Machine Highly Available
              7. Verifying Virtual Machine High Availability
            4. Implementing a Virtual Machine Failover Cluster
              1. Configuring the iSCSI Shared Disks
              2. Adding the Failover Clustering Feature to the Virtual Machines
              3. Configuring Failover Clustering on the Virtual Machines
          7. Summary
          8. Additional Resources
        3. 6. Hyper-V Security
          1. Reviewing Hyper-V Files
          2. Reviewing Hyper-V Services
          3. Reviewing Hyper-V Firewall Rules
          4. Securing Hyper-V Resources
            1. Using Authorization Manager with Hyper-V
            2. Creating an Authorization Store in Active Directory
            3. Understanding Hyper-V Security
            4. Configuring a Hyper-V Monitor Role
            5. Configuring a Virtual Network Manager Role
            6. Configuring a Virtual Machine Manager Role
          5. Reviewing Hyper-V Security Best Practices
            1. Minimize the Hyper-V Parent Partition Attack Surface
            2. Run Applications Only in Child Partitions
            3. Define Virtual Machine Security Levels
            4. Define a Least-Privilege Authorization Policy
            5. Implement a Rigorous Update Strategy
            6. Dedicate a Physical Network Adapter to the Parent Partition
            7. Use Windows BitLocker Drive Encryption in the Parent Partition
            8. Implement or Extend Your Audit Strategy
          6. Securing Virtual Machine Access
            1. Configuring Centrally Managed Virtual Machine Folders
            2. Configuring Organizationally Managed Virtual Machine Security
            3. Configuring Project-Managed Virtual Machine Security
          7. Summary
          8. Additional Resources
        4. 7. Hyper-V Best Practices and Optimization
          1. Modifying the Default Hyper-V Installation
            1. Rename the First External Virtual Network
            2. Use Common Virtual Network Names
            3. Back Up the Authorization Store
            4. Microsoft Services Enable Remote Desktop
          2. Optimizing Server Performance
            1. Maximizing Processor Performance
            2. Maximizing Memory Performance
              1. Understanding Memory Types
              2. Understanding Memory Configuration
              3. Understanding Non-Uniform Memory Access
            3. Maximizing Host Storage Performance
              1. Evaluating Host Applications That Are Affecting Disk Performance
              2. Understanding Disk Hardware Performance
              3. Understanding How Disk Types Affect Performance
            4. Understanding Disk Drive Configuration
            5. Maximizing Network Performance
              1. Enabling TCP Chimney Offload
              2. Increasing Network Adapter Resources
              3. Enabling Jumbo Frames
            6. Network Adapter Teaming
              1. Switch-Dependent Approach
              2. Switch-Independent Send-Side Load Balancing
              3. Switch-Independent Receive-Side Load Balancing
            7. Installation of Teamed Network Adapters
          3. Optimizing Virtual Machine Performance
            1. Maximizing Processor Performance
              1. Use Enlightened Guests
              2. Install Integration Services
              3. Virtual Processors
              4. Remove Unused Emulated Devices
              5. Configuring Screen Saver for Virtual Machines
              6. Optimize Workload Coexistence
              7. Understanding Processor Resource Control
              8. Monitor Processor Performance
            2. Maximizing Memory Performance
              1. Allocate the Right Amount of Memory
              2. Monitor Memory Performance
            3. Maximizing Network Performance
              1. Synthetic Network Adapter
              2. Legacy Network Adapter
              3. Offload Hardware
              4. VLAN Performance
              5. Wireless Networks
              6. Testing Network Performance
              7. Monitoring Network Performance
            4. Maximizing Storage Performance
              1. Virtual Hard Disk Types
              2. Synthetic SCSI Controller
              3. Monitoring Disk Performance
          4. Operational Considerations
            1. Establishing Standards
            2. Sample VHD Naming Standard
          5. Summary
          6. Additional Resources
        5. 8. Moving from Virtual Server 2005 R2 to Hyper-V
          1. Considerations Before Migrating a Virtual Server 2005 R2 Host to Hyper-V
            1. Maintaining Virtual Server 2005 R2 Hosts
            2. Wireless Networking Support
            3. Server Hardware Support
            4. Minimizing Downtime
          2. Migrating a Virtual Server 2005 R2 Host to Hyper-V
            1. Developing the Hyper-V Server Specification
            2. Installing Hyper-V
            3. Migrating Virtual Networks
          3. Considerations Before Migrating Virtual Machines
            1. Boot Disk Configuration
            2. Virtual Machine Additions
            3. Undo Disks
            4. Saved States
            5. Hardware Abstraction Layer Differences
            6. Differencing Disks
            7. Shared SCSI Virtual Machine Clusters
          4. Migrating Virtual Machines
            1. Determine Compatibility
            2. Convert SCSI Boot to IDE Boot
            3. Remove Virtual Machine Additions
            4. Remove Emulated Network Interface Cards
            5. Commit or Discard Undo Disks
            6. Restore or Discard Saved States
            7. Merge Differential Disks
            8. Check the Hardware Abstraction Layer
            9. Complete the Migration
          5. Summary
          6. Additional Resources
        6. 9. Taking a Look at Windows Server 2008 R2 Hyper-V
          1. Installing the Hyper-V Role on Windows Server 2008 R2
          2. Reviewing New Features in Hyper-V
            1. Live Migration
              1. Live Migration Process
              2. Live Migration Performance
              3. Cluster Shared Volumes
            2. Second Level Address Translation
            3. Core Parking
            4. Dynamic Addition and Removal of Storage
            5. TCP Offload Support
            6. Virtual Machine Queue Support
            7. Jumbo Frames
            8. MAC Address Range Configuration
            9. Virtual Machine Snapshot Operation
            10. New Default Hyper-V Folders
          3. Using Live Migration
            1. Creating a Two-Node Hyper-V Host Cluster
              1. Configuring iSCSI Shared Disks
              2. Adding the Failover Clustering Feature to the Hyper-V Servers
              3. Configuring Failover Clustering on the Hyper-V Servers
            2. Configuring Cluster Shared Volumes
            3. Creating a New Virtual Machine
            4. Making a Virtual Machine Highly Available
            5. Configuring Cluster Networks for Live Migration
            6. Initiating a Live Migration
          4. Managing Hyper-V R2
          5. Summary
          6. Additional Resources
      7. III. Managing a Windows Server 2008 Hyper-V Infrastructure
        1. 10. Hyper-V Management Overview
          1. Management Solutions
            1. Hyper-V Manager MMC
            2. Failover Cluster Manager
            3. System Center Virtual Machine Manager 2008
              1. Virtual Machine Manager Server
              2. Virtual Machine Manager Library
              3. Virtual Machine Manager Administrator Console
              4. Virtual Machine Manager Self-Service Portal
              5. Virtual Machine Manager Database
              6. Virtual Machine Manager Agent
              7. Additional SCVMM Components
          2. Disaster Recovery Management Solutions
            1. Windows Server Backup
            2. System Center Data Protection Manager 2007 SP1
          3. Monitoring Solutions
            1. Reliability and Performance Monitor
            2. System Center Operations Manager 2007
          4. Summary
          5. Additional Resources
        2. 11. Hyper-V Single Server Management
          1. Managing Hyper-V
            1. Installing the Hyper-V Management Tools
            2. Enabling Remote Management
          2. Customizing the Hyper-V Manager View
          3. Managing Hyper-V Settings
          4. Changing the Virtual Machine Management Service State
          5. Managing Virtual Machines Using the Hyper-V Manager
            1. Creating a New Virtual Machine
            2. Tuning Virtual Machine Key Configuration Settings
            3. Adding Virtual Hardware Devices
            4. Configuring Virtual Machine BIOS Settings
            5. Changing the Memory Setting
            6. Changing the Processor Settings
            7. Changing the Virtual Hard Disk Settings
            8. Changing the Virtual DVD Drive Settings
            9. Changing the Virtual Network Adapter Settings
            10. Changing the Virtual COM Port Settings
            11. Changing the Virtual Diskette Drive Settings
            12. Changing a Virtual Machine Name
            13. Modifying Integration Services Settings
            14. Modifying the Snapshot File Location
            15. Modifying a Virtual Machine Automatic Start Action
            16. Modifying a Virtual Machine Automatic Stop Action
            17. Removing a Virtual Machine
          6. Installing a Guest Operating System
          7. Installing Integration Services
          8. Controlling Virtual Machine State
          9. Updating Virtual Machines
          10. Performing Hyper-V Backup and Recovery
            1. Installing Windows Server Backup
            2. Configuring Windows Server Backup for Hyper-V Support
              1. Determining the Hyper-V VSS Writer GUID
              2. Modifying the Registry Using the Registry Editor (REGEDIT)
              3. Modifying the Registry Using a .REG File
            3. Windows Server Backup Considerations
            4. Backing Up a Virtual Machine Using Windows Server Backup
            5. Restoring a Virtual Machine Using Windows Server Backup
          11. Monitoring Hyper-V Health and Performance
          12. Summary
          13. Additional Resources
        3. 12. Server Farm Management
          1. Installing System Center Virtual Machine Manager 2008
            1. Installation Options
            2. Software and Hardware Requirements
            3. Software Requirements
            4. Hardware Requirements
              1. Single Server Installation Hardware Requirements
              2. Distributed Components Hardware Requirements
            5. Step-by-Step Installation
              1. Evaluate the Prerequisite Configuration
              2. Installing the Virtual Machine Manager Server Component
              3. Installing Virtual Machine Manager Administrative Console
              4. Installing Virtual Machine Manager Self-Service Portal
          2. Managing a Server Farm
            1. Types of Managed Hosts
            2. Host Management
              1. Grouping Hosts
              2. Managing Host Properties
              3. Managing Host Networking
              4. Host Networking View
            3. Self-Service Portal Management
            4. Library Server Management
              1. Managing Virtual Machine Templates
              2. Managing Windows PowerShell Scripts in the Library
              3. Managing Hardware Profiles
              4. Managing Guest Operating System Profiles
              5. Library Files Management
            5. Virtual Machine Management
              1. Managing Checkpoints
              2. Cloning Virtual Machines
              3. Virtual Machine Properties Management
            6. Hyper-V Cluster Management
              1. Adding a Hyper-V Host Cluster
              2. Managing a Host Cluster
              3. Managing Host Cluster Properties
          3. Summary
          4. Additional Resources
        4. 13. Hyper-V Backup and Recovery
          1. Backing Up a Virtualization Environment
          2. Understanding the Hyper-V VSS Writer
            1. VSS Components
            2. Hyper-V VSS Backup Process
            3. Hyper-V VSS Writer Metadata Document
          3. Using Traditional Methods to Back Up Hyper-V and Virtual Machines
          4. Backing Up an Active Directory Domain Controller Virtual Machine
          5. Using VSS to Back Up Hyper-V and Virtual Machines
          6. Using System Center Data Protection Manager 2007 SP1
            1. Updating Virtual Machine Integration Services
            2. Installing System Center Data Protection Manager 2007 SP1
            3. Enabling Local Data Protection in DPM 2007 SP1
            4. Deploying a DPM 2007 SP1 Protection Agent
            5. Configuring a DPM 2007 SP1 Storage Pool
            6. Configuring a DPM 2007 SP1 Protection Group
            7. Recovering a Virtual Machine Using DPM 2007 SP1
          7. Summary
          8. Additional Resources
        5. 14. Server Migration Using System Center Virtual Machine Manager
          1. Migration Options
          2. Migration Requirements
          3. Online Physical to Virtual Migration
          4. Offline Physical to Virtual Migration
            1. Offline P2V Prerequisites
            2. Gathering System Information
            3. Modifying the Volume Configuration
            4. Modifying Offline IP Address
            5. Modifying Virtual Machine Configuration
            6. Selecting Host for Placement
            7. Selecting Storage Path
            8. Selecting Networks
            9. Additional Properties
            10. Conversion Information
            11. Executing the Migration
          5. Summary
          6. Additional Resources
        6. 15. Server Monitoring with the Windows Server 2008 Hyper-V Management Pack for System Center Operations Manager 2007
          1. Introducing the System Center Operations Manager 2007 Operations Console
          2. Windows Server 2008 Hyper-V Management Pack Features
          3. Installing the Windows Server 2008 Hyper-V Management Pack
            1. Executing the Windows Server 2008 Hyper-V Management Pack Installer Package
            2. Importing the Windows Server 2008 Hyper-V Management Pack
            3. Verifying the Windows Server 2008 Hyper-V Management Pack Version
            4. Installing a System Center Operations Manager 2007 Agent
          4. Monitoring Hyper-V Servers
            1. Hyper-V Server Monitoring Views
            2. Standard Hyper-V Server Monitoring Views
            3. System Center Operations Manager 2007 Health Explorer Tool
            4. System Center Operations Manager 2007 Reporting
          5. Summary
          6. Additional Resources
        7. 16. Hyper-V Management Using Windows PowerShell
          1. Hyper-V Windows Management Instrumentation Classes
            1. Connecting to Hyper-V Windows Management Instrumentation
            2. Querying the Local Hyper-V Server
            3. Querying Remote Hyper-V Servers
            4. Querying for a Specific Virtual Machine
            5. Querying Multiple Classes
            6. Modifying a Virtual Machine Setting
          2. Using the Windows PowerShell Hyper-V Library
            1. Changing the Windows PowerShell Execution Policy
            2. Loading the Library into Memory
            3. Hyper-V PowerShell Management Library Functions
            4. Managing Virtual Machines
              1. Creating Virtual Machines
              2. Removing Virtual Machines
            5. Managing Virtual Hard Disks
            6. Managing Virtual Networks
              1. Creating Virtual Switches
              2. Deleting Virtual Switches
            7. Managing Snapshots
              1. Creating Snapshots
              2. Renaming Snapshots
              3. Applying Snapshots
              4. Removing Snapshots
          3. Summary
          4. Additional Resources
      8. IV. Server Virtualization Project Methodology
        1. 17. Server Virtualization Scenarios
          1. Data Center Scenario
            1. Host Design Considerations
              1. Network Considerations
              2. High Availability Considerations
              3. Storage Considerations
              4. Backup Considerations
            2. Management Design Considerations
              1. Deployment
              2. Library
              3. Delegated Administration
              4. Self-Service Web Portal
            3. Operational Considerations
          2. Branch Office Scenario
            1. Host Design Considerations
            2. Management Considerations
            3. Backup Considerations
            4. Operational Considerations
          3. Test Lab Scenario
            1. Server Design Considerations
              1. Storage Considerations
              2. Network Considerations
            2. Management Considerations
            3. Operational Considerations
            4. Alternative Use Considerations
          4. Software Development Scenario
            1. Host Design Considerations
              1. Storage Considerations
              2. Network Considerations
            2. Management Considerations
          5. Summary
          6. Additional Resources
        2. 18. Virtual Desktop Infrastructure
          1. Understanding Important VDI Attributes
            1. Hardware-Independent Virtual Desktops
            2. Dedicated, Isolated, and Secure Virtual Desktops
            3. Dynamic Application Delivery and Configuration
            4. Flexible Resource Allocation
            5. Rapid Desktop Provisioning and Decommissioning
            6. Rapid Desktop Migration
            7. Centralized and Secure Data Storage
            8. Centralized Backups
            9. Extensive Client Device Support
          2. Identifying Major VDI Components
            1. Defining Static and Dynamic Virtual Desktops
              1. Static Virtual Desktop
              2. Dynamic Virtual Desktop
            2. Core Virtualization Components
              1. Physical Servers
              2. Virtualization Software
              3. Storage Devices
            3. Client Components
              1. Rich Client Device
              2. Thin Client Device
            4. Application Virtualization Components
              1. Application Virtualization
              2. Application Streaming
              3. Application Hosting
            5. Management Components
              1. Integrated Management Console
              2. Connection Broker
              3. Virtual Desktop Migration
              4. Virtual Desktop Repository
              5. Virtual Desktop Backup
          3. Defining Common VDI Scenarios
            1. Offshore Development
            2. Call Centers, Help Desks, and Retail Branches
          4. Microsoft VDI Solution Overview
            1. Windows Server 2008 Hyper-V
            2. Windows Vista Enterprise Centralized Desktop
            3. Citrix XenDesktop
            4. Microsoft Application Virtualization
            5. Windows Server 2008 Terminal Services RemoteApp
            6. System Center Virtual Machine Manager
            7. System Center Data Protection Manager
          5. Summary
          6. Additional Resources
        3. 19. Server Virtualization Project: Envisioning Phase
          1. Defining Server Virtualization Project Phases
          2. What Is Envisioning?
          3. Identifying the Envisioning Team
          4. Establishing a Vision
          5. Defining the Problem Statements
            1. Process for Defining Problem Statements
            2. Setting Priorities
          6. Defining a Project Team
            1. Identifying the Required Project Teams and Roles
            2. Identifying Team Roles
              1. Steering Committee
              2. Project Management Team
              3. Architecture Design Team
              4. Subject Matter Expert Team
              5. Test Team
              6. Operations Team
              7. Monitoring Team
          7. Determining Project Scope
            1. Defining What Is In Scope
            2. Defining What Is Out of Scope
            3. Determining Project Phases
          8. Performing an ROI Analysis
          9. Identifying Risks
          10. Creating a Project Budget
          11. Summary
          12. Additional Resources
        4. 20. Server Virtualization Project: Discovery Phase
          1. Collecting Baseline Information
            1. Active Directory Forest Information
            2. Collecting Location Information
          2. Collecting Inventory Information
            1. Hardware Inventory
            2. Software Inventory
            3. Services
          3. Performance Monitoring
          4. Environmental Information
          5. Automating the Discovery Process
            1. Scripts
            2. General Purpose Tools
              1. SystemTools Exporter Pro
              2. Microsoft Active Directory Topology Diagrammer
              3. Port Scanners
              4. IP/Subnet Sweeping
          6. Discovery and Assessment Tools
            1. Microsoft Assessment and Planning
              1. Server Discovery Methods
              2. Inventory Methods
              3. MAP Operations
              4. Creating the Database
              5. Performance Metrics Wizard
            2. PlateSpin PowerRecon
              1. Hardware, Software, and Services Inventory Collection and Reporting
              2. Server and Workload Resource Utilization Collection and Reporting
              3. Workload Consolidation and Distribution Planning and Modeling
          7. Summary
          8. Additional Resources
        5. 21. Server Virtualization Project: Assessment Phase
          1. Identifying a Server Virtualization Candidate
          2. Virtual Machine Hardware Limits
          3. Assessing Hardware Limits
            1. Processor Hardware Limits
            2. Memory Hardware Limits
            3. Network Adapter Hardware Limits
            4. Disk Hardware Limits
            5. Peripheral Port Hardware Limits
          4. Establishing Performance Thresholds
          5. Assessing Performance
            1. Processor Performance Assessment
            2. Memory Performance Assessment
            3. Disk Performance Assessment
            4. Network Performance Assessment
          6. Assessing Application Support Limits
          7. Using MAP for Assessment and High-Level Planning
            1. Virtualization Candidate Identification and Server Consolidation Scenarios
            2. Walking Through the Server Virtualization And Consolidation Wizard
          8. Identifying Cost Savings
            1. Capital Cost Savings
            2. Environmental Savings
            3. Rack Space Savings
            4. Power Consumption
            5. Cooling Costs
          9. Summary
          10. Additional Resources
        6. 22. Server Virtualization Project: Planning and Design Phase
          1. Defining Hyper-V Server Configurations
            1. Physical Requirements
            2. High-Availability Hardware Requirements
          2. Consolidation Planning
            1. Grouping the Candidates
            2. Performing Workload Analysis
              1. Establishing Thresholds
              2. Data Preprocessing
              3. Workload Analysis Calculations
            3. Equipment Reuse
          3. Additional Design and Planning Tasks
            1. Virtualization Infrastructure Management
            2. Virtualization Infrastructure Monitoring
            3. Virtualization Infrastructure Update Management
            4. Virtualization Infrastructure Backup and Recovery
              1. Backup Strategy
              2. Backup Applications
          4. Summary
          5. Additional Resources
        7. 23. Server Virtualization Project: Pilot Phase
          1. Pilot Objectives
          2. Pilot Scope
            1. Selecting Pilot Locations
            2. Selecting Virtualization Candidates
          3. Pilot Architecture
          4. Planning the Pilot
            1. Creating a Deployment Plan
            2. Creating a Support Plan
            3. Creating an Issue Tracking Plan
            4. Developing a Migration Plan
            5. Developing an Operations Plan
            6. Developing a Training Plan
            7. Creating a Communications Plan
          5. Documenting Risks
          6. Establishing Pilot Project Milestones
          7. Establishing Success Criteria
          8. Implementing the Pilot
          9. Measuring Project Success
          10. Incorporating Lessons Learned
          11. Summary
          12. Additional Resources
      9. Glossary
      10. About the Authors
      11. Index
      12. About the Authors
      13. SPECIAL OFFER: Upgrade this ebook with O’Reilly