Windows Server® 2008: Virtualization
Windows Server® 2008: Virtualization
Introduction
Name
Company affiliation
Title/function
Job responsibility
Experience with Windows Server 2003
Experience with Virtualization
Expectations
Facilities
Class hours
Building hours
Parking
Restrooms
Meals
Phones
Messages
Smoking
Recycling
About This Clinic
Description
Clinic Objectives
Audience
Prerequisites
Clinic Outline
Overview of Microsoft® Hyper-V™
Technical Background and Architecture
Managing Microsoft Hyper-V
Implementation Scenarios
Recommendations
Quickly Respondto Changing
Business Needs
Spend LessTime on
Everyday Tasks
Hardens the OSand Protects Your
Environment
Better Securityand ComplianceNetwork Access Protection
Enhanced Scripting and Task AutomationRole Based Installation and Management
Centralized Application and Remote Access SolutionsIntegrated Server Virtualization
Microsoft Hyper-V Overview
Hypervisor and Standards based
Runs on Windows Server 2008 x64 as a Role
CPU must support hardware-assisted virtualization and DEP
Microsoft Hyper-V Core Design Scenarios
Production Server ConsolidationReplace many physical servers with virtual machines
Production Server ConsolidationReplace many physical servers with virtual machines
Business Continuity ManagementMove workloads to different physical locations
Business Continuity ManagementMove workloads to different physical locations
Dynamic Data CenterDynamically allocate resources to respond to needs
Dynamic Data CenterDynamically allocate resources to respond to needs
Test and DevelopmentRepeatable, customizable environments
Test and DevelopmentRepeatable, customizable environments
Technical Background
ManagementManagement
SCVMMSCVMM
Technical FeaturesTechnical Features
ArchitectureArchitecture
High AvailabilityHigh Availability
Architecture
Windows (core)
Kernel
Windows Hypervisor
Hardware
Parent partition Child partition
Guest Applications
VMBusEnlightments
KernelVSPs VSCs
Virtualization Stack
VM Service
WMI
VM Worker
Provided by
Windows
Win Virtualizaton
Others
Windows
Installing Microsoft Hyper-V
OCSetup CommandOCSetup CommandServer ManagerServer Manager
Managing Microsoft Hyper-V
Managing Virtualization Settings
Managing Virtual Hard Disks (VHDs)
Modifying Virtual Hard Disks
Managing Virtual Networking Using the Virtual Switch
Managing Virtualization Settings
Creating Virtual Hard Disks
Modifying Virtual Hard Disks
Inspecting disks
View Information
Merge with Parent
Inspecting disks
View Information
Merge with Parent
Editing disks
Compact
Convert
Expand
Editing disks
Compact
Convert
Expand
Demonstration: Working with Virtual Hard Disks
• Creating a dynamically expanding disk
• Creating a fixed disk
• Creating a differencing disk
• Editing an existing disk
• Inspecting an existing disk
Managing Virtual Networking
Creating New Network SwitchesCreating New Network Switches
Default Network Switches
Internal
External
None
Default Network Switches
Internal
External
None
Demonstration: Working with Virtual Switches
• Default Virtual Switches
• Adding a new Virtual Switch
• VLAN Settings
Managing Virtual Machines
Creating Virtual Machines
Managing Virtual Machine Settings
Managing Running Virtual Machines
Creating Virtual Machines
New Virtual Machine Wizard
Setting Description
Name Used to refer to the Virtual Machine
Location: Folder in which the VM files are stored
Memory: Amount of physical RAM to allocate to the VM
Network: The virtual switch that the virtual network adapter is attached to
Virtual Hard Disk: Allows you to create a new disk or select an existing disk
OS Installation: The method for installing the operating system into the VM
Managing Virtual Machines
Managing Running Virtual Machines
Connecting to Running VMs
Virtual Machine Connection (VMC)Uses an implementation of Remote Desktop Protocol (RDP)
Allows interaction with VM before it is started
Using Snapshots•Point-in-time•Allows for rollback when VM is offline•Replaces previous “undo disks” functionality
Saved State– Records the running state of the VM
Microsoft Hyper-V Features and Capabilities
Secure Virtualization PlatformSecure Virtualization Platform
Manage with Group PolicyManage with Group Policy
Migrate to Microsoft Hyper-VMigrate to Microsoft Hyper-V
Support non-Microsoft GuestsSupport non-Microsoft Guests
Dynamic Secure StorageDynamic Secure Storage
Automation via WMIAutomation via WMI
CPU Utilization ControlCPU Utilization Control
SnapshotsSnapshots
Utilization CountersUtilization Counters
Offline VHD ManipulationOffline VHD Manipulation
High Availability in Microsoft Hyper-V
Failover Clustering
Live Migration
Backup
Failover Clustering
HostHost
Cluster
Automatic Failover
Virtual Machine Live Migration
SCVMM
HOST1 HOST2
Virtual Machines
Backing up Virtual Machines
Volume shadow copy
No need to power down virtual machines
VSS ensures a consistent state in the virtual machine
Must have backup integration component enabled
System Center Virtual Machine Manager
Rapid ProvisioningRapid Provisioning
Leverage ExpertiseLeverage Expertise
Maximize Data CenterMaximize Data Center
Manage Virtual MachinesManage Virtual Machines
Implementation/Usage Scenarios
Dynamic Data CenterDynamic Data Center
Server ConsolidationServer Consolidation
Branch Office OperationsBranch Office Operations
Testing and DevelopmentTesting and Development
Server Consolidation
Reduced CostReduced Cost
Uniform PlatformUniform Platform
Simplified ManagementSimplified Management
Operational EfficiencyOperational Efficiency
Dynamic Data Center
Flexible Resource ManagementHot-add resources
Live Virtual Machine Migration
Group Policy
Guest Support
Flexible Resource ManagementHot-add resources
Live Virtual Machine Migration
Group Policy
Guest Support
Branch Office Management
Server ConsolidationServer Consolidation
DeploymentDeployment
Server CoreServer Core
Testing and Development
Application and Systems Development
Virtual Machine Snapshots
System Center Virtual Machine Manager
Cloning
Application and Systems Development
Virtual Machine Snapshots
System Center Virtual Machine Manager
Cloning
Production System Management
Virtual Machine Snapshots
Live Migration
Cloning
Production System Management
Virtual Machine Snapshots
Live Migration
Cloning
Recommendations
Verify hardware supports virtualizationVerify hardware supports virtualization
Place virtual hard disk files on dedicated disksPlace virtual hard disk files on dedicated disks
Implement a uniform hardware base to ensure maximum portabilityImplement a uniform hardware base to ensure maximum portability
Install virtual machine enhancementsInstall virtual machine enhancements
Summary
Microsoft Hyper-V uses a new architecture that offers significant improvements over previous offerings
Microsoft Hyper-V uses a new architecture that offers significant improvements over previous offerings
Virtual machines are managed using an MMC console and automated using WMI, SCVMM and Windows Powershell
Virtual machines are managed using an MMC console and automated using WMI, SCVMM and Windows Powershell
There are four design scenarios, dynamic data center, server consolidation, branch office, and testing & development
There are four design scenarios, dynamic data center, server consolidation, branch office, and testing & development
Questions and Answers
Lab: Microsoft Hyper-V
In this lab, you will:
Configure Microsoft Hyper-V
Create and Manage a Virtual Machine
Explore Microsoft Hyper-V Using Windows PowerShell
What Next?
Windows Server 2008Product:
http://www.microsoft.com/windowsserver2008/audsel.mspx
Home Page:
http://www.microsoft.com/windowsserver2008/default.mspx
Webcasts:
http://www.microsoft.com/events/series/windowsserver2008.aspx?tab=webcasts
Forums:
http://forums.microsoft.com/TechNet/default.aspx?ForumGroupID=161&SiteID=17