Orange = Storage Yellow = Networking Host 1 Host 2 Shared Storage Storage Migrations in VMM 2008 R2

Download Report

Transcript Orange = Storage Yellow = Networking Host 1 Host 2 Shared Storage Storage Migrations in VMM 2008 R2

Orange = Storage
Yellow = Networking
Host 1
Host 2
Shared Storage
Storage Migrations in VMM 2008 R2
VMM chooses the best VM migration type for each host
Migration Type
When
Service Outage
Live Migration
VM is HA and both source and target nodes are on
Windows Server 2008 R2 Failover Cluster
None
Quick Migration
VM is HA and Live Migration is not possible
<1min
SAN
Meets SAN migration requirements and it can’t be
migrated Live or Quick
<2mins
Quick Storage Migration
(VM storage is changed)
When none of the above is possible and hosts are
Hyper-V Server 2008 R2
<2mins
LAN
(VM storage is changed)
When none of the above is possible
<1hour
6000
5000
4000
3000
Normal VHD
2000
Snapshoted VHD
1000
0
1 VM
4 VMs
8 VMs
IOmeter : Dbserver profile ; 33/67 % write/read mix; 130 GB virtual disk size
http://www.iometer.org
Hardware PRO Tips
Networking PRO Tips
Server Health/Performance Monitoring /
Dynamically Configure Add’l Hyper-V Workloads
Addition of Opalis to System Center
Enabling the IT Process Automation
IT Process Automation (ITPA), also known as Run Book Automation (RBA), is the ability to orchestrate and
integrate IT management tools through workflow
Take tasks like OpsMgr monitoring,
identify a Hyper-V host problem, trigger an
Opalis script to Live Migrate guest sessions
to another server
Use OpsMgr to monitor the response time
of an application, determine that the app is
not performing as quickly as expected,
spawn an Opalis policy to provision a new
guest session to improve performance
response
Data
Protection &
Recovery
Configuration
Management
Server
Compliance
End-To-End
Monitoring
(Physical &
Virtual)
IT Silos
VM Provisioning Process
Event Mgmt
Add to
Ops Manager
Service Desk
Monitor
Service
request
Remove from
Ops Manager
Create
incident
Update
request
Update
request
Update & close
request
Asset/CMDB
Create CI
Retire CI
Configuration
Test VM
Virtual
Stop VM
Security
Storage
Detach Storage
Server
Network
Detach Network Adapter
Clone new VM
Update properties
Deploy Applications Verify Application
User & Data Layer
• New / Clean Guest Session, or Replacement of Existing System
(data needs to be migrated)
Application Layer
• Core Applications installed
• User/Role/Location specific Apps, physical, virtual or Terminal
services
OS Layer
• Operating System Image imported, captured, built from script
Hardware Layer
• Configuration, Drivers and OEM Tools
Dell
HP
IBM
Sun
System Center Data Protection Mgr 2010
To the Cloud
Active
Directory
Clients



•
•
•
•
•
•
File Servers
Microsoft® Exchange Servers
DPM Server(s)
SQL Servers
Microsoft SharePoint Servers
Hyper-V Host and Guest Session Backup
Windows 7 Workstations
Tape-based
archive
Offline tape
Ability to backup Microsoft servers and applications digitally and incrementally throughout the day eliminating the
“backup window” at night
Allows for incremental recovery to the source server or to different destination target server
Transfer digital backups to tape or to the Cloud for long term storage
Get-WmiObject -namespace root\virtualization -class
Msvm_ComputerSystem | Get-Member
$VMs = get-wmiobject -computername localhost -Namespace root\Virtualization -query "Select * from MSVM_Computersystem"
write-host ""
write-host "Name
Description
State"
write-host "--------------------------------------- ---------------------------------- -------------"
foreach ($VM in $VMs)
{
$name = $VM.Elementname.PadRight(39," ")
$desc = $VM.Description.PadRight(34," ")
$state_num = $VM.EnabledState
switch ($state_num)
{
2
{$State_text = "Running"}
3
{$State_text = "PowerOff"}
4
{$State_text = "ShuttingDown"}
10
{$State_text = "Reset"}
32768
{$State_text = "Paused"}
32770
{$State_text = "Starting"}
32771
{$State_text = "SnapshotInProgress"}
32772
{$State_text = "Migrating"}
32773
{$State_text = "Saving"}
32774
{$State_text = "Stopping"}
32776
{$State_text = "Pausing"}
32777
{$State_text = "Resuming"}
32769
{$State_text = "Saved"}
default
{$State_text = "Unclassified (so far)"}
}
write-host "$name $desc $State_text ($State_num)"
}write-host ""
$VMName = "Windows Server 2003“
$NewVMName
= "Windows
Server
2003 - new"
$VMManagementService
= gwmi
–class
"Msvm_VirtualSystemManagementService" -namespace
$query
= "SELECT * FROM
Msvm_ComputerSystem
WHERE
"root\virtualization"
-computername
"."
ElementName='"
+ $VMName
"‘“$VM = gwmi -query $query -namespace
$query = "Associators
of {$VM}+WHERE
"root\virtualization"
-computername "."
AssocClass=MSVM_SettingsDefineState“
$VMSystemSettingData = gwmi -query $query -namespace
"root\virtualization" -computername "."
Microsoft.com/Virtualization/Events
Facebook.com/Microsoft.Virtualization
Twitter.com/MS_Virt
Microsoft.com/Virtualization/Events
www.microsoft.com/teched
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn
Sign up for Tech·Ed 2011 and save $500
starting June 8 – June 31st
http://northamerica.msteched.com/registration
You can also register at the
North America 2011 kiosk located at registration
Join us in Atlanta next year