The document discusses Microsoft System Center Virtual Machine Manager (SCVMM) and its capabilities for managing virtualization infrastructure. SCVMM allows for modeling networks, storage, and templates to deploy and manage virtual machines. It integrates with Hyper-V, VMware, and XenServer hypervisors and supports public, private and hybrid cloud deployments. SCVMM provides capabilities for network virtualization, storage management, and service template deployment of multi-tier applications.
7. Child Partitions
Parent Partition
Virtualization Stack
WMI Provider
VM Service
VM
Worker
Process
Windows Server 2012
Windows Kernel
Kernel
Mode
VSP
VMBus
Applications
Applications
Windows Server
2003, 2008, 2012
Non-Hypervisor
Aware OS
Window
s Kernel
VSC
VMBus
Applications
Xenenabled
Linux
Kernel
Linux
VSCs
User
Mode
OS Kernel
Hypercall
Adapter
Emulation
VMBus
Windows Hypervisor
“Designed for Windows” Server Hardware
Source: Microsoft
OS
Windows Server
Virtualization
AMD-V,
Intel VT Chipset
MS / XenSource
Novell
ISV/IHV/OEM
8. Resource
64
320
5×
1TB
4TB
4×
512
2,048
4×
Virtual CPUs per VM
4
64
16×
Memory per VM
64GB
1TB
16×
Active VMs per Host
Cluster
Logical Processors
Virtual CPUs per Host
VM
Improvement
Factor
Physical Memory
Host
Windows Server Windows
2008 R2 Hyper-V Server 2012
R2 Hyper-V
384
1,024
2.7×
Guest NUMA
No
Yes
-
Maximum Nodes
16
64
4×
Maximum VMs
1,000
8,000
8×
9. Resource
Windows Server VMware
2012 R2 Hyper-V vSphere
Hypervisor
VMware
vSphere 5.5
Enterprise Plus
Host
Logical Processors
320
Physical Memory
4TB
Virtual CPUs per Host 2,048
320
4TB
4096
320
4TB
4096
VM
Virtual CPUs per VM
64
8
64
Memory per VM
Active VMs per Host
1TB
1,024
1TB
512
1TB
512
Guest NUMA
Maximum Nodes
Maximum VMs
Yes
64
8,000
Yes
N/A
N/A
Yes
32
4,000
Cluster
10. Feature/functionality
Client Hyper-V
Dynamic Memory
Hyper-V module for Windows PowerShell
Hyper-V Replica
Importing of virtual machines
Live migration
Resource metering
Significantly increased scale and improved resiliency
Simplified authorization
SR-IOV
Storage migration
Storage on SMB 3.0 file shares
Virtual Fibre Channel
Virtual hard disk format
Virtual machine snapshots
Virtual NUMA
Virtual switch
New or Updated
New
Updated
New
New
Updated
Updated
New
Updated
New
New
New
New
New
Updated
Updated
New
Updated
11. • Citrix XenServer 6.0
• Citrix XenServer – Microsoft System Center
Integration Pack
• Note: Citrix XenServer hosts are directly managed
using agent
12. • VMWare vCenter
−VMware vCenter Server 4.1
−VMware vCenter Server 5.0
−VMware vCenter Server 5.1
• VMWare ESX hosts
−ESX 4.1
−ESXi 4.1
−ESXi 5.0
−ESXi 5.1
• VMWare ESX hosts are managed through vCenter
17. LOGICAL NETWORKS
•
Classify network for
VMs to access
•
Map to network
topology
•
Allocate to hosts and
clouds
ADDRESS POOLS
•
Allocate a static IP
address to VMs from a
preconfigured pool
•
•
LOAD BALANCERS
•
Create IP pool as a
managed range of IP
address assignments
Apply settings for
load balancer
capability in service
deployment
•
Create MAC address
pool as a managed
range of MAC address
assignments
Control load balancer
through vendor
provider based on
PowerShell
•
Create virtual IP
templates consisting
of load balancer
configuration settings
18. Virtual
VM
VM
VM Network
VM
VM Network
Logical network
Fabric
VM
Network Site
IP Pool
Logical Switch
(Hyper-V Host)
Logical Switch
(Hyper-V Host)
Physical network
Source: Microsoft
vNIC Port
Profile
Network
Virtualization
Gateway
Network
Site Definition
Uplink Port
Profile
19. • Models the network of the tenant
• Each tenant can have its own address space
• Isolates similar networks
Isolation
Tenant 1
Subnet: 10.0.1.0/24
IP Pool 10.0.1.1-10.0.1.100
VM
Blue
Tenant 2
Subnet: 10.0.1.0/24
IP Pool 10.0.1.1-10.0.1.100
VM
Network Site
IP Pool
VM
Red
VM
Network Site
IP Pool
20. Network Site
IP Pool
Site: Bucharest
Subnet: 192.168.100.0/24
IP Pool 192.168.100.1
192.168.100.100
Logical network
Corporate
Network Site
IP Pool
Site: Cluj
Subnet: 192.168.200.0/24
IP Pool
192.168.200.1
192.168.200.100
21. • Act as a container for the properties or capabilities that
you want configured on network adapters across
multiple hosts
• Includes Uplink Port Profiles and Native Port Profiles
Native Port
Profile
Native Port
Profile
Logical Switch
Uplink Port
Profile
Physical network adapter
22. • Uplink Port Profile
a template in which you define
the list of Logical Network(s) that should be
associated with any (physical) network adapters
• Native Port Profile a template in which you define
offload settings, security settings and bandwidth
settings for virtual network adapters.
• A number of these port profiles are provided by
default
23.
24.
25. Isolation
Tenant 1
Subnet: 10.0.1.0/24
IP Pool 10.0.1.1-10.0.1.100
VM
Blue
Tenant 2
Subnet: 10.0.1.0/24
IP Pool 10.0.1.1-10.0.1.100
VM
Network Site
IP Pool
Network Site
IP Pool
Site: Bucharest
Subnet: 192.168.100.0/24
IP Pool 192.168.100.1
192.168.100.100
VM
Red
Logical network
Datacenter
VM
Network Site
IP Pool
Network Site
IP Pool
Site: Cluj
Subnet: 192.168.200.0/24
IP Pool
192.168.200.1
192.168.200.100
26. • Create Logical Network
• Define Network sites (subnet, VLAN ID)
• Define IP Pools
• Create VM Network
• Define Network sites (subnet, VLAN ID)
• Define IP Pools
• Define Uplink Port Profile
• Define Native Port Profile
• Create Virtual Switch
30. Windows Storage Management API
(Windows PowerShell and WMI)
Vendor-provided SMI-S provider
(CIMXML or WMI)
Storage Array
Source: Microsoft
Vendor-provided transport and/or
protocol
Storage Array
Pass-through API for
extensibility (WMI)
32. • Block storage
block-level storage devices that
expose logical unit numbers (LUNs) for storage, using
fiber channel, iSCSI, and SAS connections
• File storage network shares that support the server
message block (SMB) 3.0 protocol can reside on a
Windows Server 2012 file server or on a networkattached storage (NAS) device
33. • Storage discovery
•
•
•
•
automatically discover local and remote
storage, including storage arrays, pools, logical units
Storage classification classify discovered storage using friendly
names.
Storage provisioning create new logical units from available
capacity to use for provisioning a Hyper-V host or cluster
Storage allocation allocate available storage pools and LUNs to
defined host groups
Storage decommission VMM can decommission the storage it
manages
34. Manufacturer
Model
Protocol
Firmware
Dell/Compellent
Storage Center
iSCSI/FC
EMC/Symmetrix
VMAX 10K, 20k 40K
FC
EMC/VNX
VNX
iSCSI
SC 5.5.4 and
later, EM 5.5.5
Enginuity 5875
or later
Flare 31 or later
EMC/CX4
Fujitsu/ETERNUS
All
DX80 S2/DX90 S2/DX410
S2/DX440 S2/DX8100
S2/DX8700 S2
StoreServ 7000
(7200/7400), StoreServ
10000 (10400/10800)
F200/400
T400/800
V400/800
iSCSI/FC
iSCSI/FC
HP/3PAR
HP/3PAR
•T-CLASS
•F-Class
•P10000
HP/P2000 G3
HP/P6000
HP/P9000
IBM/XIV
NetApp/FAS
Hitachi Ltd. /
Hitachi Data
Systems
P6300/P6500
P9500
2810/2812 (Gen 3)
All
VSP
SMI-S Provider Provider
Version
Proxy
1
Maximum # of
Arrays/Provider
Not applicable
Proxy
4.5.1
Proxy
4.5.1
Flare 30
V10L40 or later
Proxy
Embedded
4.5.1
V04L000000
5 (64-bit provider,
8 GB RAM)
5 (64-bit provider,
8 GB RAM)
5
1
iSCSI/FC
HP 3PAR OS
3.1.2.P01
Embedded
1.4
1
iSCSI/FC
HP 3PAR InForm Embedded
OS 3.1.1.P10
1.4
1
iSCSI/FC
iSCSI/FC
FC
iSCSI/FC
iSCSI/FC
FC
TS240
1000 0000
70-04-xx
1.5
1.4
1.5
11.1
4.1
6.0
Not applicable
10
Not applicable
1
40
1
8.0.1 (7-mode)
70-05-02
Embedded
Proxy
Embedded
Embedded
Proxy
Embedded
35. • Add the file server in VMM – add a Windows file server
to the VMM console. As part of the Add operation, VMM
discovers all the storage of shares available
• Create a file share - create a file share on the Windows
file server. For example, create a file share
fileserver1smbfileshare
• Assign the share - assign the share to a host or cluster.
VMM automatically modifies the share to assign
permissions for the Hyper-V host or cluster to the share
36. •
•
•
•
•
Add a storage provider
View storage properties
Add pools from iSCSI Target
Create a LUN
Configuration Results
37.
38.
39. • A VM Template contains:
VM Template
Guest OS
Profile VHD
Hardware
Profile
−Hardware Profile
−Guest OS Profile
−VHD with sysprep-ed
Operating System
44. • SQL Server 2008 R2 and SQL Server 2012 provide
a Sysprep functionality:
−Prepare Image step - install SQL Server setup files
−Complete Image step - configure to finish SQL Server
installation later
• In a SQL Server profile, you can add a syspreped
image of SQL Server and specify configuration
settings
45. • An Application
Profile specifies:
− Operating System
Version(s)
− SQL Server data-tier
application (DAC)
− Web Application
− Scripts
• These packages can
be deployed only as
part of a Service
Template
46. • A Data-Tier Application
(DAC) package contains
SQL Databases and
objects
• Can be included in an
Application Profile
• Used to provision
databases
47. • Server App-V
packages contain
virtualized server
applications and
services
• Require the App-V
client to be
deployed on target
machines
• Applications and
services are isolated
48. • WebDeploy
packages are a
method to deploy
Web Applications
and configuration
settings on IIS
• Typically used for
ASP
.NET applications
49. Web Tier
Business Tier
Application Profile
WebDeploy
Application Profile
App-V
Database Tier
Application Profile
DAC
Script
SQL Server Profile
VM Template
VM Template
VM Template
Guest OS
Profile
Guest OS
Profile
Guest OS
Profile
Hardware
Profile
Hardware
Profile
Hardware
Profile
External Network