Managing Virtual Servers with SCVMM
Download
Report
Transcript Managing Virtual Servers with SCVMM
MICROSOFT SYSTEM CENTER
VIRTUAL MACHINE MANAGER
2008
– A TECHNICAL OVERVIEW
Dan Stolts
IT Pro Evangelist – Microsoft Corporation
http://blogs.technet.com/DanStolts
Session Objectives And Takeaways
Learn about the new features of System Center
Virtual Machine Manager (SCVMM) 2008
Understand the benefits of SCVMM 2008
Understand how SCVMM 2008 can benefit both
Microsoft and VMware virtualization infrastructures
Isolation offers flexibility!
Dependencies introduce
complexities…
Understanding Virtualization
Without Virtualization
Interface bound to process
Personal profiles and
settings bound to OS
With Virtualization
Virtualization Issues
Virtual Presentation
Presentation layer separate from process
Virtual Profiles
Infrastructure
Personal profiles/settings separate from OS
Management
Applications installed to
Specific hardware and OS
Virtual Applications
Any application on any computer on-demand
Licensing
Operating System assigned
to specific hardware
OS can be assigned to any desktop or server
Storage assigned to
specific locations
Storage and backup over the network
Network assigned
to specific locations
Localizing dispersed resources
Virtual Machine
Interoperability
Virtual Storage
Virtual Network
Support
Microsoft Virtualization Solutions
From the Datacenter to the Desktop
User State
Virtualization
Document redirection
Offline files
Presentation
Virtualization
Desktop
Virtualization
Application
Virtualization
Server
Virtualization
What's new in Microsoft
virtualization
Momentum
Product
Updates
Recent News
• 765 Gold certified partners already selling MS virtualization solutions
• Close to a million downloads of Virtual Server
• Microsoft Application Virtualization has sold more than 4.5 million units
• More than 75 partners will support the VHD Test Drive program
• Hyper-V RTM is available now via Windows Update.
• Microsoft Hyper-V Server 2008 is now available
• System Center Virtual Machine Manager 2008 is Available
• Announced the extension of the partnership with Citrix, with interoperability of
XenServer with Windows Server 2008 Hyper-V and the use of XenDesktop for virtual
desktops
• Changes to Virtual Desktop pricing and Vista OS usage
Virtualization
Investments
A Multiple Level
Approach
Infrastructure
Windows Server
2008 Hyper-V is
an powerful,
make cost
effective
virtualization
solution
System Center
Virtual Machine
Manager 2008 is
a multihypervisor
management
solution
Interoperability
Heterogeneous
support for Linux
VMware
management
support in VMM
2008
Standards Efforts
DMTF: Standard
APIs for VM
management
PCI-SIG:
Standards for I/O
virtualization
Management
Integrated
physical and
virtual
management
Ease
consolidation
onto virtual
infrastructure
Better utilize
management
resources
Licensing
Instance based
licensing for
Windows Server
Unlimited
instances with
Windows Server
Datacenter
Edition and
SQL Server
Enterprise
Edition
Applications
Accelerate
deployment
Reduce the
cost of
supporting
applications
Turn apps into
dynamic, realtime services
SCVMM Is Part Of Larger Family Of
IT Management: “System Center”
Live host level virtual machineBackup
backup
In guest consistency
Rapid recovery
Disaster
End to end service management
Recovery
Server and application health
monitoring and management
Performance reporting and analysis
Monitoring
Hardwaremachine management
Virtual
Provisioning
Server consolidation and
resource utilization optimization
Conversions: P2V and V2V
Workload
Patch management
and deployment
Provisioning
OS and application
configuration management
Software upgrades
Patching
Maximize Resources
Virtual machine deployment and management
Intelligent placement of Virtual Machines
P2V and V2V conversion
Application and service-level monitoring with
Operations Manager
Performance and Resource Optmization (PRO) of VMs
Increase Agility
Rapid provisioning with templates
Centralized library of infrastructure components
Leverage existing storage infrastructure and clusters
Delegated management and access of VMs
Leverage Skills
Familiar interface, common foundation
One console to monitor physical and virtual machines
Fully scriptable using Windows PowerShell
2008
Virtual
Machines
Hyper-V
Cluster
Context
Sensitive
Actions
VMware
server
Live
Thumbnail
Filters
Management
Selection
VM
Information
Architecture
Administrator’s
Console
Self-Service Web
Portal
Windows® PowerShell
Operator’s
Console
Connector
Virtual Machine Manager
Server
Web
Console
Windows
PowerShell
Operations Manager
Server
Management Interfaces
Virtual Server
Host
VM
VM
VMware VI3
VMM Library
Server
VM
ISO
Template
VHD
Script
Virtual Center Server
VM
VM
VM
VM
VM
VM
VM
VM
ESX Host
VM
SAN Storage
VM
VM
VM
DEMO
SCVMM 2008 Overview
2008 Features
Managing VMware
Driven by customer demand
Unified management experience
Physical and Virtual
Hyper-V and VMware
Complete virtual machine management
VMotion, Resource Pools, etc.
Enhanced capabilities
Intelligent Placement
Library
PowerShell
PRO application aware calibration
DEMO
Common Management for
Hyper-V and VMware
Conversions:
P2V and V2V
Intuitive and easy to use
Core feature of VMM, no additional infrastructure or costs per
conversion
Wizard based experience
Reconfigure storage, memory, CPU, etc.
Efficient disk copy
Preserves network settings and MAC addresses
Automatable through PowerShell
Supported platforms
Live – Windows XP, Windows Server 2003, Windows Vista, and
Windows Server 2008
Offline – Windows 2000 Server
SMP and x64 sources
Library
Repository for all VM building blocks
VHDs, offline VMs, ISOs
Sysprep Answer Files
PowerShell Scripts with Run option
Templates
Centralized/distributed Windows files servers as
libraries
Move/copy/delete/modify files
Tracking changes
Physical and logical view
Unique Id for tracking objects
DEMO
SCVMM 2008 Library
Delegation and
Self-Service
Access control through policies which designate
capabilities
Delegated administrators
Manage a scoped environment
Self-service user
Web user interface
Managing their own VMs
Quota to limit VMs
Scripting through PowerShell
Understanding User Roles
Membership
Membership:
Profile
Profile determines:
Scope
User Role
Determines which users
are part of a particular user role
Members may be individual users or groups
Members may be in multiple user roles
including user roles based on different profiles
Which actions are permitted
Which user interface is accessible
How the scope is defined
Scope determines:
Which objects a user may take actions on
Built-In Profiles
Administrators
Full access to all actions
Full access to all objects
Can use the Admin console or PowerShell interface
Delegated Administrators
Full access to most actions
Scope can be limited by host groups and Library
servers
Can use the Admin console or PowerShell interface
Self-Service Users
Limited access to a subset of actions
Scope can be limited by host groups and Library
servers
Can use the Self-Service Portal or PowerShell
interface
Customizing Scopes
Administrators
No scope customization available.
Administrators have access to all objects
Delegated Administrators
Can be limited to one or more host groups including all child objects
Can be limited to one or more Library servers including all child objects
Self-Service Users
Can be limited to a single host group where new virtual machines may be
created
Can be limited to a single Library share where new virtual machines can
be stored
Can be limited to specific templates to use for new virtual machines
Delegating Administration
Virtualized Environment
Delegated Administration
Seattle
New York
Delegated Administration
Production
Dev/Test
Self Service
Users
Self Service
Users
Self Service
Users
Host Configuration
Wizard based experience for adding hosts
Remote installation and configuration of virtualization software and
management interfaces
Remotely enable the Hyper-V role
Easy management of Hyper-V host clusters
Add entire Hyper-V host cluster in a single step
Automatic detection of node additions/removals
Management of Windows Server
2008 Failover clusters for Hyper-V
Specify number of node failures you want to sustain but still have all
your HA VMs running
Intelligent Placement ensures that new HA VM creation will not overcommit the cluster
Node failures automatically trigger over-commit re-calculation
VM Provisioning And Server Consolidation
Rapid virtual
machine
provisioning
• Wizard based approach
for creating VMs
• VM templates Syspreped VMs and
hardware profile
• Clone existing VMs
Platform aware
• Resource limits
per platform
• x64, Virtual SMP, etc.
Server consolidation
• Discovery of virtualization
candidates
• Convert existing
workloads
Intelligent Placement
Capacity planning technology ensures best resource utilization
Star rated results for easy decision making
Customizable algorithm to achieve your goals
Applicable to both Microsoft and VMware hosts
Intelligent Placement
Details
Host Performance
and Configuration
Physical Disk
and Memory
Requirements
Result of
Disk Capacity and
Memory Check
Disk Capacity and
Memory Check
Existing Load
VM
Rating
Function
Configuration
CPU, Network,
and Disk Load
Configuration
Capacity Planning
Technology
Normalized
Host + VM Load
Placement – Host Ratings
Calculation
100
90
80
70
Leftover
60
Host Reserves
50
New VM
40
Normalized Host
30
20
10
0
CPU
Host Rating =
+
Memory
Network IO
Disk IO
(Free CPU * CPU Weight) + (Free Memory * Memory Weight)
(Free Disk * Disk Weight) + (Free Network * Network Weight)
Host Rating equal 0 if any of the thresholds have been violated.
VMM Scripting Through
PowerShell
Microsoft’s command shell for scripting and
development
Consistent scripting syntax
Encapsulate platform differences
VMM PowerShell Snap-in
170+ command-line functions
Foundation for VMM administrator’s console and Self Service Portal
All PowerShell operations are logged and audited
PowerShell – Command Line
Interface
PS C:\> Get-VMMServer Server1
PS C:\> Get-help Get-VM –Examples
EXAMPLE 1: Get all virtual machines and display
complete information about each one.
C:\PS> Get-VM -VMMServer VMMServer1.Contoso.com
Gets all objects that represent virtual machines. This command
retrieves virtual machine objects from the Virtual Machine
Manager database on VMMServer1, which is located in the
Contoso.com domain, and displays information about these
virtual machines to the user.
PS C:\> Get-VM –VMMServer server1 | select name, processortype,
memory
Name
---Print Server
LOB Server 1
Dev Server
Test Server
ProcessorType
------------1-processor 1.00
1-processor 1.00
1-processor 1.00
1-processor 1.00
GHz
GHz
GHz
GHz
Pe...
Pe...
Pe...
Pe...
Memory
-----512
512
1024
512
VM Deployment and Storage
Integration
LAN based deployment via BITS
Cluster Based Migration – Hyper-V and VMware
Integration with VDS for Fiber Channel and
iSCSI based migrations
NPIV solution for fiber channel SANs
N-Port ID Virtualization (NPIV) is an ANSI/INCITS T11 standard
Allows a physical port to acquire multiple SAN addresses
Enables SAN best practices: Each virtual machine
is independently Zoned, and LUNs are mapped and
masked using dedicated World Wide Port Names (WWPNs)
SAN Based VM Migration with VDS
Host A
LUN 1
Host B
LUN 2
LUN 1
LUN 3
LUN 2
LUN 3
LUN 3
LUN 4
LUN 5
LUN 5
LUN 6
LUN 6
SAN Based VM Migration with NPIV
Host A
LUN 1
Host B
LUN 2
LUN 1
LUN 3
LUN 3
LUN 2
LUN 3
LUN 4
LUN 5
LUN 5
LUN 6
LUN 6
Do you want to learn more about the newest
Microsoft technologies?
Will you be evaluating new Microsoft products
and features?
Are you willing and able to test and pilot
Microsoft beta products in production?
Would you like to have access to exclusive
forums and Microsoft product support?
If you answered ‘yes’ to the questions above,
IT Pro Momentum is for you!
Contact your presenter for more information.
Get 15% Discount on TechNet Plus
Special promotion code
TMSAM15
Purchase any TechNet subscription between now and June 30, 2009.
Use the promotion code. You save 15%! Simple.
To subscribe, please visit
www.microsoft.com/technet/subscription
Monitoring
Discovery of Hosts, Virtual Machines and Virtual Machine Manager
components
Performance and Health Monitoring, Reports, etc.
Application awareness
Performance and Resource Optimization (PRO)
Performance & Resource
Optimization (PRO)
Workload and
application aware
resource optimization
Extensible via
Operations Manager
2007 MP framework
Creating policies that
VMM acts upon tips
automatically or
manually
Minimizing downtime
and accelerating time to
Offline VM Servicing Solution
Accelerator
Identify
Assess
the offline VM’s to patch
in VMM library
the capacity of the
maintenance hosts
Patch
using ConfgMgr/WSUS
Report
real-time servicing
status
Automating patching of
virtual machine libraries
Integration and automation
with VMM,
ConfigMgr, WSUS
Real time
status reporting
Installation and use guide
Beta bits available on
Connect – MMS’08
RTM – Mid 2008 release
Offline VM Patching
Unlimited Virtualization with
Datacenter
Virtual Sessions
Per License
Unlimited
..
32
16
8
4
1
• Simply license the processors.
• No need to count, track, or license
the virtual machines.
System Management Suite
Enterprise
Comprehensive
management for physical, virtual, and storage
environments, and includes:
System Center Virtual Machine Manager 2008
System Center Operations Manager 2007 Enterprise Edition
System Center Data Protection Manager 2007 Enterprise Edition
System Center Configuration Manager 2007
Provides the rights to manage an unlimited number of operating
system environments (“OSEs”) on a physical host server
The Server Management Suite Enterprise is available at a price of
~$1497 USD per physical host. (Requires and automatically includes
two years of Software Assurance.)
VMM 2008 is also available as a standalone product
Microsoft Server
Virtualization Solution
Enabling Key Scenarios
•
•
•
Server consolidation
Business continuity
Dynamic provisioning
Integrate virtualization into
existing environments and
processes
Manage virtual & physical and
into applications from one
toolset
Microsoft
VMware
At 1/3rd the cost of VMware
Managing Dynamic IT
"Virtualization without good management is more
dangerous than not using virtualization in the first
place"
-Thomas Bittman, Gartner
The essence of
Microsoft virtualization solutions
Resources
Microsoft System Center Virtual Machine Manager
Homepage: http://www.microsoft.com/scvmm
Tech Center (for documentation and downloads):
http://technet.microsoft.com/scvmm/default.aspx
Microsoft Virtualization Homepage
http://www.microsoft.com/virtualization
Microsoft System Center Homepage
http://www.microsoft.com/systemcenter/
Microsoft Windows Server 2008 Hyper-V Homepage
http://www.microsoft.com/hyper-v/
Online Resources
Web:
technet.microsoft.com/scvmm
www.microsoft.com/scvmm
www.microsoft.com/systemcenter/
www.microsoft.com/virtualization
Team Blogs:
blogs.technet.com/rakeshm/
blogs.technet.com/chengw/
blogs.technet.com/m2/