Date post: | 21-Nov-2014 |
Category: |
Technology |
Upload: | microsoft-technet-belgium-and-luxembourg |
View: | 1,124 times |
Download: | 2 times |
Building Your Private Cloud InfrastructureConfigure and Deploy
RoggenKurtTechnical Consultant, MVP, SC 2012 Expert, Devoteam Belgium
Agenda• Fabric Management• Compute - Hypervisors• Storage• Network
• Private Cloud Infrastructure High Availability • VMM Infrastructure• Hypervisors
• Fabric Patch Management
Self Service
Service Delivery & Automation
Private Cloud: Deliver IT as a Service (IaaS)
Deploy
Configure
Service Model
DC Admin
Operate
Monitor
Virtual
Physical
Public Cloud
Private Cloud
Virtual Machine Manager
Operations Manager
App Controller
Service Manager Service Manager
Orchestrator
Configuration Manager
Data Protection Manager
AppOwner
Application ManagementService Delivery &
AutomationInfrastructure Management
Cloud Admin
Cloud Consumer
Building your Private Cloud Infrastucture
• Physical and virtual compute fabric deployment
• Storage fabric management
• Logical network fabric abstraction
• Cluster creation brings the fabric together
Building the Private Cloud Infrastructure
DC Admin
Cloud Admin
Transform Your Data Center into a Private Cloud
STORAGE
Discover, classify, and allocate storage for use by the private cloud. Provide the correct storage for use with appropriate access.
COMPUTE
Deploy your compute resources, taking them from bare metal to fully deployed for your physical and virtualization hosts.
NETWORK
Abstract your complex networking infrastructure into logical networks for cloud use. Assign IP, virtual IP, and MAC addresses from pools and integrate with load balancers.
CLUSTER
Consolidate your fabric elements for use in a private cloud.
Data Center TwoData Center One
DevelopmentProduction
Building the Private Cloud Infrastructure
Logical & Standardized
Diverse Infrastructure
Cloud Abstraction
Delegated Capacity
Standardized Services
Assign dedicated and shared resources
Production
Development
FAB
RIC
Bare Metal Deployment
Provision Infrastructure
Physical Servers
Virtual Servers
DC Admin
Deploy
Configure
Virtual Machine Manager
Configuration Manager
Cloud Admin
Virtual Machine Manager or Configuration Manager
Task Virtual Machine Manager Configuration Manager
Create VMs
Deploy OS VM and Hyper-V Host Physical Machines
Bare-metal deployment Hyper-V hosts Physical Machines
Patch applications
Patch OS Hyper-V Host, Clusters, and VMM Server Roles
VMs except image-based patching in Service Creation feature
Software distribution
Compliance Hyper-V hosts Desired Configuration Management
Templated settings VM templatesService Templates for VMM
Security (SCEP)
Dynamic optimization
Deploy Hyper-V onto Bare-Metal Servers
Deploy a brand new machine with
the hypervisor enabled through the baseboard management
controller.
Automate the configuration of a deployed server and add it to the
private cloud.
Help ensure hosts are deployed with the approved OS configurations.
Automated Bare-Metal Hyper-V Deploy in Action
Bare-metal server
WDS server
VHD
Drivers
Host profile
contoso
Library server
Hyper-V server
1
3
24
5
67
8
9
OOB reboot
Boot from PXE
Download VHDInject drivers
AuthorizePXE boot
Run generic command execution scripts and configure partitions Customize and
domain join
Enable Hyper-V
Download WINPE
Hyper-V server
Host Group
Hyper-V serverHyper-V server
Host Group
VMM server
Hyper-V serverHyper-V server
Host Group
1 2 3 4 5 6 7 8 9
Heterogeneous Hypervisor Management
CONSISTENCY
Offer same capabilities with different hypervisors
Use the same network abstractions
Deploy VMs and applications in a consistent manner
CHOICE SIMPLICITY
Microsoft Hyper-V
VMware vSphere 4.1
Citrix XenServer 6.0
Abstract the hypervisor layer to decrease complexity
Simplify migration between virtualization solutions
Leverage Your Existing Investments
Use the same methods to manage virtualization and deploy services to different hypervisors
Microsoft Hyper-V
vCenter Server
VMware vSphere 4.1
Support for Multiple Hypervisors
Virtual Machine Manager
Citrix XenServer 6.0
Host Group
SCVMM 2008
• Virtual Server 2005 R2• Hyper-V RTM• ESX 3.x
SCVMM 2008 R2 SCVMM 2012
• Virtual Server 2005 R2• Hyper-V RTM• Hyper-V R2• ESX 3.x• ESX 4.0 (limited)
• Hyper-V RTM• Hyper-V R2• Hyper-V R2 SP1• ESX 3.5• ESX 4.1• XenServer 6
Support for Multiple Hypervisors
HYPER-V
• Native support
VMWARE VSPHERE CITRIX XENSERVER
• vCenter required • No XenCenter required
• Requires System Center Integration Pack (Citrix)
Heterogenous Hypervisor Management
HOST
Up to 160 Logical Proc (LP)Up to 2 TB RAMUp to 32 nodesUp to 4000 VMs
VIRTUAL MACHINE
Up to 32 VPs/VMUp to 512 GB RAM per VM
Guest NUMAGuest Fiber Channel HBA
Dynamic Memory (Min, Startup, Max)
Future: “Windows 8” Server Hyper-V
MOBILITY & AVAILABILITY
Live migration without clustering
Live migration with no shared storage
Storage (Live) migration
Hyper-V Replica
Cluster improvements
STORAGE NETWORKING
VHDx format
SMB22 File Share SupportSMB22 Continuous Availability File Shares
CSV v2
Backup improvementsSnapshot improvements
Virtual Switch Extensibility
Networking Bandwidth Controls
Guest Fiber Channel HBA
Single-Root IO VirtualizationNetwork Teaming
Future: “Windows 8” Server Hyper-V
Storage Fabric Management
END-TO-END MAPPING
Create associations between storage and VM through reconciling data from Hyper-V and storage arrays
Identify storage consumed by VM, host, and cluster
CAPACITY MANAGEMENT
RAPID PROVISIONING
Add storage to a host or cluster through masking operations, initialization, partitioning, formatting, and CSV cluster resource creation
Add storage capacity during new cluster creation
Create new VMs leveraging the SAN to copy the VHD
Utilize SMI-S copy services and replication profiles
Deploy to host or cluster at scale
Storage Fabric Management
Storage Allocation Process
SMI-S Provider
Virtual Machine Manager
Tier 1 Tier 2
Assign existing LUNs to hosts and
clusters
Create new LUNs from pool and assign to hosts and clusters
Allocate storage pool
to specific host groups
Create storage classification pools and associate with
storage
Discover storage through SMI-S
provider
Host Group
Network Fabric Management
Data Center TwoData Center One
DevelopmentProduction
Logical Networks in the Private Cloud
Logical & Standardized
Diverse Infrastructure
Cloud Abstraction
Delegated Capacity
Standardized Services
Create Logical Networks and assign them to the appropriatenetworking on the hosts
Production
Development
Complex NetworkingSimple Networking
DMZ Prod DMZ ProdDMZ Prod
Deployed services use correct Logical
Networks
LOGICAL NETWORKS
• Classify network for VMs to access
• Map to network topology
• Allocate to hosts and clouds
ADDRESS POOLS LOAD BALANCERS
• Allocate a static IP address to VMs from a preconfigured pool
• Create IP pool as a managed range of IP address assignments
• Create MAC address pool as a managed range of MAC address assignments
• Apply settings for load balancer capability in service deployment
• Control load balancer through vendor provider based on PowerShell
• Create virtual IP templates consisting of load balancer configuration settings
Network Management
IP POOLS
Assigned to VMs, hosts, and virtual IPs
Specified use in VM template creation
Checked out at VM creation—assigns static IP in VM
Returned on VM deletion
MAC POOLS VIRTUAL IP POOLS
Assigned to VMs
Specified use in VM template creation
Checked out at VM creation—assigned before VM boot
Returned on VM deletion
Assigned to service tiers that use a load balancer
Reserved within IP Pools
Assigned to clouds
Checked out at service deployment
Returned on service deletion
Address Pools
AUTOMATION
Connect to load balancer through hardware provider
Assign to clouds, host groups, and logical networks
Configure load balancing method and add virtual IP on service deployment
PARTNERS VIRTUAL IP TEMPLATES
F5 BIG-IP
Brocade ServerIron ADX
Citrix NetScaler
Microsoft Network Load Balancer (NLB)
Specifies preconfigured properties for configuring a load balancer at service deployment
Specifies load balancing methods - round robin, least connections, fastest response
Load Balancer Support
Hypervisor High Availability
CREATION
Use wizard-based experience
Support cluster validation
Allocate cluster disks from managed storage
Create cluster-wide virtual network
MANAGEMENT DELETION
Add and remove nodes, cluster disks, and virtual networks
Drag and drop host to add node to cluster
Monitor cluster health and status
Clustered hosts will become managed standalone hosts
Clustered disks will be returned to managed storage
Hyper-V Clusters
Hyper-V cluster
Building a Hyper-V Cluster
Bare-Metal Server
VMM Server
Configure storage
Configurenetwork
Configure
Boot and install
Storage Network
Add Nodes from Host Group
Specify hosts from chosen host group to add to cluster.
Skip validation. If desired, validate later.
Configurable IP on Cluster Creation
Detected IP pool and Logical Network. Administrator selected the IP pool, and used an assigned address from the pool.
Detected IP pool and Logical Network. Administrator manually specified the exact address from this pool.
Neither an IP pool nor a Logical Network discovered. Administrator assigned manual IP address.
Assign Storage at Cluster Creation
Assign existing LUNs allocated to host group.
Enable CSV support for cluster shared volumes.
Private Cloud Infrastructure Always Up
HA VMM MGMT SERVERS
Cluster aware, fault tolerant VMM
VMM Console connects to VMM service cluster name
Guards against OS and VMM failures
Requires DKM Group in Active Directory for storing of encryption keys
HA VMM LIBRARY HA VMM DATABASE
Locate on HA SQL Server
SQL Server per Datacenter
Locate on HA File Servers
File Server per Datacenter
Private Cloud Infrastructure Always Up
HA VMM Server Setup
Node1Windows Server 2008 R2 Failover Clustering
Node 2Windows Server 2008 R2Failover Clustering
VMM 2012 Mgmt ServerVMM 2012 Console (Active)
VMM 2012 Mgmt ServerVMM 2012 Console (Passive)
Cluster Resources
Active DirectoryDKM Group
VMM Encryption Keys
VMM 2012 Database
VMM Cluster Resources
Private Cloud Infrastructure Always Up To Date
Private Cloud Infrastructure Up-To-Date
BASELINE SCAN REMEDIATE
• Create baseline by logically grouping updates to assess compliance
• Assign baseline to host groups to assess compliance
• Check server compliance for assigned baseline
• Use Windows Update Agent for applicability and compliance
• Scan on demand or automated with PowerShell
• Make server compliant by installing missing updates
• Track progress in Virtual Machine Manager console
• Allow on-demand remediation, or automate using PowerShell
Update Management
Enable Feature
Manage Baselines Scan Servers Remediate
ServersManage
Exemptions
VMM server Update Server
Updat
es
Update catalog
• More compliant and up-to-date
• Works with existing update server
• No down time with live migration Virtual Hosts
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.