ITCamp 2011 - Paula Januszkiewicz - Password secrets revealed
ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012
-
Upload
itcamp -
Category
Technology
-
view
1.012 -
download
4
description
Transcript of ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private Cloud with Hyper-V 3 and SCVMM 2012
Tudor DamianIT Solutions Specialist
Virtual Machine MVPtudy.tel
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudITCamp 2012 sponsors
itcampro@ itcamp12# Premium conference on Microsoft technologies
PRIVATE CLOUDWhy should I care?
itcampro@ itcamp12# Premium conference on Microsoft technologies
itcampro@ itcamp12# Premium conference on Microsoft technologies
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public Cloud
Private(On-Premise)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security
You
man
age
Infrastructure
(as a Service)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security
Managed by vendor
You
man
age
Platform(as a Service)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security
Managed by vendor
You
man
age
Software(as a Service)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security
Managed by vendor
Cloud service types
Source: Microsoft Cloud Continuum
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudPrivate Cloud – industry view
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudPrivate Cloud components
Virtualization
Management
Pooled Resources Virtualization Elasticity Scalability Continuous Availability Predictability Usage-Based Multi-Tenancy Security Automation Service management
Network
Storage
Compute
3rd party extensions
Source: Microsoft Cloud Continuum
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudBuilding a Private Cloud – checklist
1. Budget2. Architecture3. Hardware4. Virtualization layer5. Management/automation layer6. Internal processes7. People
itcampro@ itcamp12# Premium conference on Microsoft technologies
HYPER-V 3.0New features
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudHyper-V 3.0 in a glance
Paravirtualized
solutionVirtual
Networks Snapshots Live Migration
Processor Compatibili
ty Mode
Storage hot-add
Cluster Shared
Volumes
Live Storage
MigrationSLAT TCP
Offload
Virtual Machine Queue
Jumbo Frames
Core Parking
Dynamic Memory RemoteFX
NIC Teaming
Hyper-V Replica
NFS Storage support
Online Snapshot
MergeNew VHDX
format
Offloaded Data
Transfer (ODX)
Fiber Channel
support in guest OS
NUMA support inside guest
Extensible Virtual Switch
Virtual Machine Priority
Virtual Resource
PoolsIn-Box
MeteringNative
PowerShell Support
Windows Backup
integration
itcampro@ itcamp12# Premium conference on Microsoft technologies
DEMOHyper-V - interface overview
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudPerformance improvements
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudCatching up with VMWare
Hyper-V 3.0 vSphere 5.0
Max Logical Cores Per Host 160 160
Max RAM Per Host 2TB 2TB
Max VMs Per Cluster 4000 3000
Max Nodes Per Cluster 64 32
Max CPUs Per VM 32 32
Max RAM Per VM 1TB 1TB
Max VM Disk Size 64TB (VHDX on W8) 2TB
Max Concurrent VM Migrations Unlimited 128/datastore
Max Concurrent Storage Migrations Unlimited 8/datastore, 2/host
http://up2v.nl/2012/01/29/microsoft-hyper-v-3-0-compared-to-vmware-vsphere-5/
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudDisaster recovery
• Hyper-V Replica• Disaster Recovery Scenarios: – Planned, Unplanned and Test Failover– Pre-configuration for IP settings for
primary/remote location• Key Features:– RPO/RTO in minutes– Seamless integration with Hyper-V and Clustering– Automatically handles all VM mobility scenarios
(e.g. Live Migration)– Supports heterogonous storage between primary
and recovery
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudStorage improvements
– VHDX– Virtual Fiber Channel in the Guest (MPIO)– NFS Storage (SMB 2.2) with SMB2 direct
(RDMA) support– Offloaded Date Transfer (ODX)– Native data deduplication– 4k Native Disk Support– iSCSI Target– NTFS online scan/repair
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudVHDX
• Supports up to 64TB size (VHDs had a 2TB limit)
• Supports larger block file size• Improved performance and corruption
resistance• Windows 8 only• Easy conversion
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public Cloud
• High optimization savings– State of the art chunking and compression
• Transparent to primary server workload– Minimal IO impact through scheduled and selective optimization– Minimal server impact through low resource use
• Reliability and data integrity– Built-in insurance against natural risk of data reduction– Data integrity validation on all data and metadata– Redundancy for metadata and popular chunks
• Storage & network optimization– Integration with BranchCache for faster file download times and
reduced bandwidth consumption over WAN
Data Deduplication
User Home Folder (MyDocs)General File Share
Software Deployment ShareVHD Library
0% 20% 40% 60% 80% 100%
Typical savings by workload
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudNew migration scenarios
• Increased VM Mobility– Live Migration with High Availability
(already available now)
– Live Migration with no clustering (using an SMB share)
– Live Migration with no shared storage– Live Storage Migration (SMB 2.2)
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudLive Storage Migration
• Enables Storage Load Balancing
• No downtime servicing
• Leverages Hyper-V Offloaded Data Transfer (ODX)
Hyper-V
Virtual Machine
Source Device Destination Device
VHD VHD
VHD Stack
1
2
3
45
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudSnapshots, backup & control
– Online snapshot merge– Windows Server Backup support– Dynamic Memory improvements– VM Priority
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudNetwork improvements
– NIC Teaming– Extensible Virtual Switch– Multi-tenant deployments– Bandwidth QoS– Dynamic Virtual Machine Queue (DVMQ)– Single Root I/O Virtualization (SR-IOV)– Receive Side Scaling (RSS)– Receive Side Coalescing (RSC)– IPSec Task Offload– Address Virtualization
• Generic Routed Encapsulation (GRE)• Address Rewrite
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudBandwidth QoS
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public Cloud
Root Partition
Hyper-V Switch
Physical NIC
Virtual Machine
Host NIC VM NIC
Virtual Machine
VM NIC
Filtering Extensions
Forwarding Extension
WFP Extensions
Capture Extensions
Hyper-V Extensible Switch• Augment Hyper-V
Virtual Switch capabilities– Monitoring– Traffic filtering /
shaping– Forwarding
algorithms
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudThe Multi-Tenant Cloud
• Secure Isolation Between Tenants
• Dynamic Placement of Services• QoS and Resource Metering
Contoso Bank Woodgrove BankMultiple Customers on Shared Infrastructure
Hoster
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudThe Multi-Tenant Cloud
Secure Isolation Between Tenants
• Hyper-V Extensible Switch
• Isolation Policies
• PVLANs
Dynamic Placement of
Services
• Hyper-V Network Virtualization
• Complete VM Mobility
• Cross-Premise Connectivity
QoS & Resource Metering
• Virtual Machine QoS Policies
• Resource Meters
• Performance Counters
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudMulti-Tenant Network Req’s
• Tenant wants to easily move VMs to/from the cloud• Hoster wants to place VMs anywhere in the data
center• Both want: Easy Onboarding, Flexibility & Isolation
Cloud DatacenterWoodgrove BankBlue 10.1.0.0/16
Contoso BankRed 10.1.0.0/16
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudOne Solution: PVLAN
• Isolation Scenario– Hoster wants to isolate all VMs from each other and allow internet connectivity– #1 Customer Ask from hosters
• Community Scenario– Hoster wants tenant VMs to interact with each other but not with other tenant
VMs– Requires a VLAN id for each “community” (limited scalability, only 4095 VLAN
IDs)
u
Win 8 Host
Blue10.1.1.21
Red110.1.1.11
To Internet (10.1.1.1)
Hyper-V Switch
Red210.1.1.12
Green10.1.1.31
Isolated Isolated CommunityCommunity
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudHyper-V Network Virtualization
Physical network
Physicalserver
Woodgrove VM Contoso VM Woodgrove network Contoso network
Hyper-V Machine Virtualization• Run multiple virtual servers
on a physical server• Each VM has illusion it is
running as a physical server
Hyper-V Network Virtualization• Run multiple virtual networks on a physical
network• Each virtual network has illusion it is running
as a physical fabric
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudGeneric Routing Encapsulation
• 1 Provider Address per HOST (shared by all VMs on the host)• Embed Tenant Network ID in the GRE header Key field
10.1.1.11 10.1.1.11 10.1.1.12 10.1.1.12
192.168.2.22 192.168.5.55
192.168.2.22192.168.5.55
10.1.1.1110.1.1.12 10.1.1.1110.1.1.1210.1.1.1110.1.1.12 10.1.1.1110.1.1.12
1:N
10.1.1.1110.1.1.12
10.1.1.1110.1.1.12
GRE Key=20
GRE Key=30
MAC
MAC192.168.2.22192.168.5.55
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudAddress Rewrite
• Each VM IP (CA) is mapped to a unique Provider Address (PA)• Regular TCP/IP packets on the wire
10.1.1.11 10.1.1.1110.1.1.12 10.1.1.12
192.168.2.22 192.168.2.23192.168.5.55 192.168.5.56
10.1.1.1110.1.1.12
192.168.2.22192.168.5.55
10.1.1.1110.1.1.12
10.1.1.1110.1.1.12
10.1.1.1110.1.1.12
192.168.2.23192.168.5.56
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudAddress Virtualization Summary
IP RewritePerformance and Compatibility
No need to upgrade existing NICs, existing switches, and existing network appliances
Immediately and incrementally deployable today without sacrificing performance
GRE EncapsulationDeeper Multi-Tenancy Integration
Standards based – RFCs 2784 & 2890
As few as one IP address per host lowering burden on the switches
Full MAC headers and explicit Tenant Network ID marking supports for traffic analysis, metering and control
Any encapsulation will break stateless offloads in the host server (LSO, Checksum, RSC, RSS, VMQ)
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudVDI improvements
• RemoteFX for WAN (rich desktop over various networks)• RemoteFX adaptive graphics (remoting of experiences adapting
to network types)• RemoteFX media remoting (high performance media remoting)• RemoteFX multi-touch (consistent touch interface, even when
remoting to RDS)• RemoteFX USB redirection• Metro-style Remote Desktop App• Choice of software or physical GPU
– No requirement for hardware GPU• Available for sessions, VMs, and physical machines• Broad range of clients (ubiquitous access)• DX11 video support
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudThe power of PowerShell
• PowerShell support– Fast & Intuitive–~150 new Hyper-V cmdlets– All Hyper-V Manager UI capability can be
scripted– Perfect for automation
• In-box metering
itcampro@ itcamp12# Premium conference on Microsoft technologies
DEMOPowerShell & Hyper-V, sitting in a tree…
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudHyper-V Resource Meters
Network• Incoming & Outgoing
Traffic per IP Address Range
Storage• High Water-Mark Disk
AllocationMemory• Low & High Water-Mark
Memory Utilization• Average Memory
UtilizationCPU• Average CPU Utilization
Historic Resource utilization information, persistent through live migrations
itcampro@ itcamp12# Premium conference on Microsoft technologies
OVERVIEWSystem Center Virtual Machine Manager 2012
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public CloudSCVMM 2012
itcampro@ itcamp12# Premium conference on Microsoft technologies
SCVMM 2012 - Fabric ManagementPhysical Server– Manage multiple hypervisors – Hyper-V, VMware, Xen– Server hardware management – IPMI, DCMI, SMASH, Custom via Provider– Host provisioning – from baremetal to Hyper-V to Cluster provisioningNetwork– Define Logical Networks using VLANs and Subnets per datacenter location– Address management for Static IPs, Load Balancer VIPs and MAC
addresses– Automated provisioning of Load Balancers via ProviderStorage– Storage Management using SMI-S– Discover storage arrays and pools– Classify storage based on throughput and capabilities– Discover or configure LUNs and assign to hosts and clusters– Rapid provisioning of VMs using snap cloning of LUNs
itcampro@ itcamp12# Premium conference on Microsoft technologies
SCVMM 2012 - Fabric ManagementUpdate Management of Fabric Servers– Update operation control (On-demand scan and on-demand
remediation)– Updating a Hyper-V cluster is fully automated– Integrated with Windows Server Update ServerDynamic Optimization (DO)– Cluster level workload balancing scheme to optimize for VM
performance– Leverages live migration to move workloadsPower Optimization (PO)– Leverages live migration to pack more VMs per host– Powers down servers to optimize for power utilizationEnhanced Placement– Over 100 placement checks/validation– Support for custom placement rules– Multi-VM deployment for Services
itcampro@ itcamp12# Premium conference on Microsoft technologies
SCVMM 2012 - Service LifecycleService Templates– Used to model a multi-tier application– Source of truth for deployed service configuration
Applications– Built-in support for Web deploy, Server App-V, SQL DAC– Custom command execution for other application packages
Image-based– OS separated from apps– Composed during deployment
Servicing– Change the template and then apply that change to deployed
instances– Upgrade domains ensures application availability during servicing
itcampro@ itcamp12# Premium conference on Microsoft technologies
DEMOSystem Center Virtual Machine Manager 2012
itcampro@ itcamp12# Premium conference on Microsoft technologies
Private & Public Cloud
System Center – integrated management
Design, Configure & Deploy
Virtualize, Deploy & Manage
Data Protection & Recovery
IT Service Management
Monitor & Manage Service End to End
Source: TechEd Europe – MGT206
itcampro@ itcamp12# Premium conference on Microsoft technologies
Q & A