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/