Private Cloud Day Session 1: Building your Private Cloud Infrastructure
Configure App Controller Orchestrator Deploy Virtual Machine Manager Service Service Operations Manager Model Delivery & Self Service Automation Configuration Manager Data Protection Manager App DC Owner Admin Service Manager Service Manager Cloud Cloud MonitorConsumer Admin Operate Application Management Service Delivery & Automation Infrastructure Management
• Physical and virtual compute fabric deployment • Storage fabric management DC Admin • Logical network fabric abstraction • Cluster creation brings the fabric togetherCloudAdmin
COMPUTE STORAGE NETWORK CLUSTERDeploy your compute Discover, classify, and allocate Abstract your complex Consolidate your fabricresources, taking them from storage for use by the private networking infrastructure into elements for use in a privatebare metal to fully deployed cloud. Provide the correct logical networks for cloud cloud.for your physical and storage for use with use. Assign IP, virtual IP, andvirtualization hosts. appropriate access. MAC addresses from pools and integrate with load balancers.
Standardized Services Delegated Development Capacity Production Assign dedicated and shared resources Cloud Abstraction Logical & StandardizedFABRIC Diverse Infrastructure Production Data Center One Data Center Two Development
Task Virtual Machine Manager Configuration ManagerCreate VMsDeploy OS VM and Hyper-V Host Physical MachinesBare-metal deployment Hyper-V hosts Physical MachinesPatch applications Hyper-V Host, Clusters, VMs except image-based patchingPatch OS and VMM Server Roles in Service Creation featureSoftware distributionCompliance Hyper-V hosts Desired Configuration Management VM templatesTemplated settings Service Templates for VMMSecurity (SCEP)Dynamic optimization
Download WINPE Boot from PXE 4 2 Run generic command execution scripts Host Group and WDS server configure partitions Customize and domain join Authorize PXE boot 3 8 contoso OOB reboot 5 Host Group 1 Enable Hyper-V VMM server Hyper-V server Hyper-V server 9 Download VHD Inject drivers Bare-metal Hyper-V server Hyper-V server VHD server 7 6Drivers Library server Host profile 1 2 3 4 5 6 7 8 9
CONSISTENCY CHOICE SIMPLICITYOffer same capabilities with Microsoft Hyper-V Abstract the hypervisor layerdifferent hypervisors to decrease complexity VMware vSphere 4.1Use the same network Simplify migration betweenabstractions Citrix XenServer 6.0 virtualization solutionsDeploy VMs and applicationsin a consistent manner Use the same methods to manage virtualization and deploy services to different hypervisors
Virtual Machine ManagerHost Group vCenter Server Microsoft Hyper-V VMware vSphere 4.1 Citrix XenServer 6.0
HYPER-V VMWARE VSPHERE CITRIX XENSERVER• Native support • vCenter required • No XenCenter required • Requires System Center Integration Pack (Citrix)
HOST VIRTUAL MACHINEUp to 160 Logical Proc (LP) Up to 32 VPs/VMUp to 2 TB RAM Up to 512 GB RAM per VMUp to 32 nodesUp to 4000 VMs Guest NUMA Guest Fiber Channel HBA Dynamic Memory (Min, Startup, Max)
MOBILITY & AVAILABILITY STORAGE NETWORKINGLive migration without VHDx format Virtual Switch Extensibilityclustering SMB22 File Share Support Networking BandwidthLive migration with no SMB22 Continuous Controlsshared storage Availability File Shares Guest Fiber Channel HBAStorage (Live) migration CSV v2 Single-Root IO VirtualizationHyper-V Replica Backup improvements Network Teaming Snapshot improvementsCluster improvements
END-TO-END MAPPING CAPACITY MANAGEMENT RAPID PROVISIONINGCreate associations between Add storage to a host or Create new VMs leveraging storage and VM through cluster through masking the SAN to copy the VHD reconciling data from operations, initialization, Hyper-V and storage partitioning, formatting, Utilize SMI-S copy services arrays and CSV cluster resource and replication profiles creationIdentify storage consumed Deploy to host or cluster at by VM, host, and cluster Add storage capacity during scale new cluster creation
Discover storage through SMI-S providerVirtual Machine Manager Host Group Create storage classification pools and associate with storage SMI-S Provider Allocate storage pool to specific host groups Assign existing LUNs to hosts and clusters Create new LUNs from pool and assign to hosts and clusters Tier 1 Tier 2
Standardized Services Delegated Development Capacity Production Create Logical Networks and assign them to the Networking Simple Networking Deployed services use Complex appropriate correct Logical Networkson the hosts networking Cloud Abstraction DMZ Prod DMZ Prod DMZ Prod Logical & Standardized Diverse InfrastructureProduction Data Center One Data Center TwoDevelopment
LOGICAL NETWORKS ADDRESS POOLS LOAD BALANCERS• Classify network for VMs to • Allocate a static IP address • Apply settings for load access to VMs from a balancer capability in service preconfigured pool deployment• Map to network topology • Create IP pool as a • Control load balancer• Allocate to hosts and clouds managed range of IP through vendor provider address assignments based on PowerShell • Create MAC address pool as • Create virtual IP templates a managed range of MAC consisting of load balancer address assignments configuration settings
IP POOLS MAC POOLS VIRTUAL IP POOLSAssigned to VMs, hosts, and Assigned to VMs Assigned to service tiers that virtual IPs use a load balancer Specified use in VM templateSpecified use in VM template creation Reserved within IP Pools creation Checked out at VM creation— Assigned to cloudsChecked out at VM creation— assigned before VM boot assigns static IP in VM Checked out at service Returned on VM deletion deploymentReturned on VM deletion Returned on service deletion
AUTOMATION PARTNERS VIRTUAL IP TEMPLATESConnect to load balancer F5 BIG-IP Specifies preconfigured through hardware provider properties for configuring a Brocade ServerIron ADX load balancer at serviceAssign to clouds, host groups, deployment and logical networks Citrix NetScaler Specifies load balancingConfigure load balancing Microsoft Network Load methods - round robin, least method and add virtual IP Balancer (NLB) connections, fastest on service deployment response
CREATION MANAGEMENT DELETIONUse wizard-based experience Add and remove nodes, Clustered hosts will become cluster disks, and virtual managed standalone hostsSupport cluster validation networks Clustered disks will beAllocate cluster disks from Drag and drop host to add returned to managed managed storage node to cluster storageCreate cluster-wide virtual Monitor cluster health and network status
Configure Boot and install Hyper-V clusterVMM Server Bare-Metal Server ConfigureConfigure networkstorage Storage Network
Specify hosts from chosen hostgroup to add to cluster.Skip validation.If desired, validate later.
Detected IP pool and LogicalNetwork. Administrator selected theIP pool, and used an assignedaddress from the pool.Detected IP pool and LogicalNetwork. Administrator manuallyspecified the exact address from thispool.Neither an IP pool nor a LogicalNetwork discovered. Administratorassigned manual IP address.
Assign existing LUNs allocatedto host group.Enable CSV support for clustershared volumes.
HA VMM MGMT SERVERS HA VMM LIBRARY HA VMM DATABASECluster aware, fault tolerant Locate on HA SQL Server Locate on HA File ServersVMMVMM Console connects to SQL Server per Datacenter File Server per DatacenterVMM service cluster nameGuards against OS and VMMfailuresRequires DKM Group inActive Directory for storingof encryption keys
Cluster Resources VMM Cluster Resources Node1 Node 2 Windows Server 2008 R2 Windows Server 2008 R2 Failover Clustering Failover Clustering VMM 2012 Mgmt Server VMM 2012 Mgmt Server VMM 2012 Console VMM 2012 Console (Active) (Passive)Active DirectoryDKM GroupVMM Encryption Keys VMM 2012 Database
BASELINE SCAN REMEDIATE• Create baseline by • Check server compliance • Make server compliant logically grouping for assigned baseline by installing missing updates to assess updates • Use Windows Update compliance Agent for applicability • Track progress in Virtual• Assign baseline to host and compliance Machine Manager groups to assess console • Scan on demand or compliance automated with • Allow on-demand PowerShell remediation, or automate using PowerShell
Update catalog VMM server Update Server • More compliant and up-to-date • Works with existing update server • No down time with live migration Virtual Hosts Manage Remediate ManageEnable Feature Scan Servers Baselines Servers Exemptions