Managing Virtual Servers with SCVMM - Virtualization Group - Boston

hungryhorsecabinSoftware and s/w Development

Dec 14, 2013 (3 years and 7 months ago)

86 views

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

Dependencies introduce
complexities…

Isolation offers flexibility!


Understanding Virtualization

Virtual Profiles

Personal profiles/settings separate from OS

Virtual Storage

Storage and backup over the network

Virtual Network

Localizing dispersed resources

Virtual Machine

OS can be assigned to any desktop or server

Interface bound to process

Storage assigned to

specific locations

Network assigned

to specific

locations

Operating System assigned

to specific hardware

Applications installed to

Specific hardware and OS

Without Virtualization

With Virtualization

Virtualization Issues

Infrastructure

Management

Licensing

Interoperability

Support

Virtual Applications

Any application on any computer on
-
demand

Personal
profiles and

settings

bound
to OS

Virtual Presentation

Presentation layer separate from process

Presentation

Virtualization

Document redirection

Offline files

User State

Virtualization

Server

Virtualization

Desktop

Virtualization

Application

Virtualization

Microsoft Virtualization Solutions

From the Datacenter to the Desktop

What's new in Microsoft
virtualization

Momentum


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

Product
Updates


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

Recent News


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

Integrated
physical and
virtual
management

Ease
consolidation

onto virtual
infrastructure

Better utilize

management

resources

Management

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



Interoperability

Accelerate

deployment

Reduce the
cost of
supporting

applications

Turn apps into
dynamic, real
-
time services

Applications

Instance based
licensing for
Windows Server

Unlimited
instances with
Windows Server
Datacenter
Edition and

SQL Server
Enterprise
Edition


Licensing

Windows Server
2008 Hyper
-
V is
an powerful,
make cost
effective
virtualization
solution

System Center
Virtual Machine
Manager 2008 is
a multi
-
hypervisor
management
solution

Infrastructure

Virtualization Investments

A Multiple Level Approach

Hardware
Provisioning

Workload
Provisioning

Patching

Monitoring

Disaster
Recovery

Backup

Virtual machine management

Server consolidation and

resource utilization optimization

Conversions: P2V and V2V

Patch management and deployment

OS and application

configuration management

Software upgrades

Live host level virtual machine

backup

In guest consistency

Rapid recovery

End to end service management

Server and application health
monitoring and management

Performance reporting and analysis

SCVMM Is Part Of Larger Family Of
IT Management: “System Center”


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


Live

Thumbnail

Hyper
-
V

Cluster

Management

Selection

Filters

Context

Sensitive

Actions

VM

Information

VMware

server

Virtual

Machines

2008

Virtual Machine Manager

Server

Connector

Self
-
Service Web
Portal

Administrator’s
Console

Management Interfaces

Operator’s
Console

Web
Console

Windows
PowerShell

Operations Manager

Server

SAN Storage

Virtual Server
Host

VM

VM

VMM Library

Server

VM

Template

ISO

Script

VHD

VMware VI3

Virtual Center Server

ESX Host

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

Windows
®

PowerShell

Architecture

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


Power
S
hell


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


A
ccess 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:


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



Profile determines:


Which actions are permitted


Which user interface is accessible


How the scope is defined



Scope determines:


Which objects a user may take actions on


User Role

Membership

Profile

Scope

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

Seattle

New York

Production

Dev/Test

Self Service

Users

Self Service

Users

Self Service

Users

Virtualized Environment

Delegated Administration

Delegated Administration

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 over
-
commit 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

CPU, Network,

and Disk Load

Physical Disk

and Memory
Requirements


Configuration

VM

Result of

Disk Capacity and
Memory Check

Disk Capacity and

Memory Check

Capacity Planning

Technology

Normalized

Host + VM Load

Existing Load

Configuration

Host Performance

and Configuration

Rating

Function

Placement


Host Ratings
Calculation

0
10
20
30
40
50
60
70
80
90
100
CPU
Memory
Network IO
Disk IO
Leftover
Host Reserves
New VM
Normalized Host
0
10
20
30
40
50
60
70
80
90
100
CPU
Memory
Network IO
Disk IO
Leftover
Host Reserves
New VM
Normalized Host
0
10
20
30
40
50
60
70
80
90
100
CPU
Memory
Network IO
Disk IO
Leftover
Host Reserves
New VM
Normalized Host
0
10
20
30
40
50
60
70
80
90
100
CPU
Memory
Network IO
Disk IO
Leftover
Host Reserves
New VM
Normalized Host
Host Rating
=

(
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


E
ncapsulate

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
ProcessorType

Memory

----

-------------

------

Print Server 1
-
processor 1.00 GHz
Pe
... 512

LOB Server 1 1
-
processor 1.00 GHz
Pe
... 512

Dev Server 1
-
processor 1.00 GHz
Pe
... 1024

Test Server 1
-
processor 1.00 GHz
Pe
... 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)



Host B

Host A

LUN 1

LUN 2

LUN 3

LUN 4

LUN 5

LUN 6

LUN 1

LUN 3

LUN 2

LUN 6

LUN 5

LUN 3

SAN Based VM Migration with VDS

Host B

Host A

LUN 1

LUN 2

LUN 3

LUN 4

LUN 5

LUN 6

LUN 6

LUN 5

LUN 3

LUN 1

LUN 2

LUN 3

SAN Based VM Migration with NPIV


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.

To subscribe, please
visit
www.microsoft.com/technet/subscription


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.

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
resolution.

Offline VM Servicing Solution
Accelerator


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


the capacity of the
maintenance hosts

Assess

using
ConfgMgr
/WSUS

Patch

real
-
time servicing
status

Report

the offline VM’s to patch
in VMM library

Identify

Offline VM Patching

Virtual Sessions

Per License




..


32



16



8




4




1


Simply
license the processors.


No
need to count, track, or license
the virtual machines.

Unlimited Virtualization with
Datacenter

Unlimited

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

Integrate virtualization into
existing environments and
processes

Manage virtual & physical and
into applications from one
toolset

Enabling Key Scenarios


Server consolidation


Business continuity


Dynamic provisioning


At 1/3
rd

the cost of VMware

VMware

Microsoft

Microsoft Server
Virtualization Solution

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/