Download presentation
Presentation is loading. Please wait.
1
Datacenter and Private Cloud
Configure and Deploy Infrastructure Components Julius Davies \ Clive Watson Datacenter Technology Specialists Microsoft Corporation
2
Agenda Introduction – Delivering IT As A Service
Configure and Deploy Private Cloud Infrastructure Compute, Storage, Network, Cluster Abstraction, Heterogeneity, Access, Control Monitor and Operate Private Cloud Infrastructure Proactive, Corrective, Standardize, Available Optimize, Control, Standardize, Right-Size Next Steps Q&A
3
System Center Helps Deliver IT as a Service
Deploy Configure Virtual Physical Public Cloud Private Cloud App Controller Orchestrator Service Model Service Delivery and Automation Self Service App Owner Virtual Machine Manager DC Admin Operations Manager Configuration Manager Data Protection Manager Goal of the slide Frame how System Center 2012 enables delivering IT as a Service between the App Owner and DC Admin personas that we defined. Talking Points <click> Let’s trace back to the two personas we discussed earlier. What we’re going to first discuss are the capabilities required to deliver a private cloud as well as leverage hybrid computing models. <click> Firstly, you need a “simple” self-service experience to enable your application owners specify their service requirements. Let’s say the “consumer” trying to provision a SharePoint service with the following spec: 3 tier .NET architecture Has a set of configuration and deployment parameters to conform with (e.g. perf thresholds, scale out rules, update domains) Needs 99.95% availability SLA Adheres to compliance/security controls around SOX/HIPAA Need on-demand reporting on key availability metrics that track against SLA <click> Next, you need a way to understand the topology and architecture of the application service in question. An application deployed in cloud computing model is called a “service”. This would necessitate a “service model” that accurately binds the application’s architecture to the underlying resources where it will be hosted. The “service model” would be comprised of: Service definition information, deployed as “roles”. Roles are like DLLs, i.e. a collection of code with an entry point that runs in its own virtual machine Front end: e.g. load-balanced stateless web servers Middle worker tier: e.g. order processing, encoding Backend storage: e.g. SQL tables or files Service Configuration information Update domains Availability domains Scale out rules <click> You will need a set of process automation capabilities to break down this application provisioning request into the enterprise change requests that need to be implemented. This could include setting up the underlying infra and then a set of app configuration/release requests that need to be tracked (and ideally implemented with orchestrated automation) <click> Next you need a set of provisioning tools that actually configure and deploy the infra and application layers. <click> the underlying datacenter resources could be physical, virtual, private or public as per the requirements dictated by the application’s service model <click> once the application service is deployed, it would immediately need to be “discovered” and monitored for reporting and health tracking <click> There you see how the System Center 2012 components offer these life cycle management capabilities in combination to help you deliver hybrid IT as a Service as per your organization’s requirements: App Controller would offer that self-service experience that allows your application owners manage their apps across private and public environments. Service Manager offers the standardized self-service catalog that defines “templates” for your applications and infrastructure. App Controller, Virtual Machine Manager, Service Manager and Operations Manager work together to maintain the service model through the application service life cycle Orchestrator and Service Manager offer orchestrated automation for the process workflows required to drive your provisioning and monitoring tools Virtual Machine Manager and Configuration manager can provision physical, virtual and cloud environments Operations Manager (AVIcode capabilities will be built into Operations Manager) monitors your application services end to end and offers deep app insight to help you deliver predictable SLA Your datacenter resources could be deployed anywhere from physical boxes to virtual to private to public with Windows Server/ Hyper-V and Windows Azure However, to get to this agile self-service end-state, you will have to start with abstracting your infrastructure and allocating it appropriately so that your business units can deploy and manage their applications on top. We will see how in the subsequent sections of this presentation. <click> So, how does System Center 2012 get you to this point where you can deliver IT as a Service? Talking points: If we think holistically about what’s involved in delivering IT as a service, they can really be categorized into three buckets: Application Management: Deploying and operating your business applications Service Delivery & Automation: Standardizing and automating service and resource provisioning, managing change and access controls, etc. Infrastructure management: Deploying and operating all the underlying infrastructure on which your business applications and services run. Operate Monitor Service Manager Service Manager Application Management Service Delivery and Automation Infrastructure Management 3
4
Constructing the Private Cloud
Standardized services Delegated capacity Development Production Cloud abstraction Assign dedicated and shared resources Logical and standardized Diverse infrastructure Datacenter One Datacenter Two Production Development
5
Configure and Deploy
6
Get Your Infrastructure Components Ready
COMPUTE STORAGE NETWORK CLUSTER Deploy your compute resources, taking them from bare metal to fully deployed for your physical and virtualization hosts. Discover, classify, and allocate storage for use by the private cloud. Provide the correct storage for use with appropriate access. 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. Consolidate your infrastructure components for use in a private cloud. As you are preparing for the Private Cloud, you have to think about how do I build the Private Cloud from the different Fabric resources that I have in my Infrastructure. I have Compute needs where I need to deploy the underlying Compute resources like bare metal OS deployments, as well as my Hyper-V Servers. I have different types of Storage within my Fabric, and I will need to be able to properly Discover, Classify, and Allocate this resource to my different Virtualized environments. I have complex Networking requirements in my datacenter which I will need to simplify for use in my Private Cloud. With all of these different Fabric Elements, I will need to be able to pull them together and create Clusters for use as the underlying infrastructure for my Private Cloud. 6
7
Build Your Private Cloud, Your Way
ABSTRACTION HETEROGENEITY ACCESS CONTROL Take the underlying infrastructure of networking, storage, and compute, and abstract those resources into clouds. Create cloud abstractions across virtualized infrastructure from Microsoft, VMware, and Citrix. Manage resource utilization and service creation by delegating self-service access to cloud resources. Standardize application deployment by using templates. With all of my heterogeneous infrastructure available to me, I need to be able to put it all together and create a Private Cloud. Through abstraction of my resources, I can manage my complex underlying heterogeneous resources while giving a consistent view of a cloud to my Self Service Users. This requires that I have the ability to set up Access Controls on who can access which resources as well as control over the virtualization templates that my Self-Service Users will have access to. 7
8
Automated Bare-Metal Hyper-V Deploy in Action
Download WINPE Boot from PXE WDS server 4 2 Run generic command execution scripts and configure partitions Hyper-V server Host Group Customize and domain join Authorize PXE boot 3 contoso 8 OOB reboot 5 Hyper-V server Host Group Host Group VMM server 1 Enable Hyper-V Hyper-V server Hyper-V server VHD 9 Download VHD Inject drivers Bare-metal server Library server Drivers 6 7 Host profile 1 2 3 4 5 6 7 8 9
9
Bare Metal Server Build
DEMO Bare Metal Server Build
10
Utilize Storage More Effectively
END-TO-END MAPPING CAPACITY MANAGEMENT RAPID PROVISIONING Create associations between storage and VM through reconciling data from Hyper-V and storage arrays Identify storage consumed by VM, host, and cluster 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 Rapid provisioning only limited by the capabilities of the array. Line of sight into virtualization fabric Help the frustrated administrator who has no visibility into storage fabric Simplify the end-to-end mapping of virtualization to storage assets Cost reduction through ease of use Simplify consumption of storage capacity Enable IT to provision storage on-demand Reduction in complexity through automation Create value-add on top of VMM storage model and cmdlets Reduction in deployment friction Remove the middle-man when requesting storage Minimize human error Deploy VMs faster with no load on the network, leveraging SAN capabilities 10
11
Storage Allocation Process
Discover storage through SMI-S provider Virtual Machine Manager Create storage-classification pools and associate with storage Host Group SMI-S provider Allocate storage to specific host groups Assign existing LUNs to hosts and clusters Discover: SMI-S support for array based discovery External storage array, pools, logical units (LUN), storage groups, endpoints, and initiators Local Host side disks, volumes, initiators (FC, iSCSI), ports Classify: Generate user defined capability of a storage Create tiers of storage definitions Associate a storage pool to the classification Allocate: Control what storage consumed by hosts and clusters Associate storage pools and logical units with a host group before assigning to cluster Create new logical units from storage pool Assign: Expose new logical units to a host or cluster Unmasking operations, initialization of disk, creation of volume Creates CSV automatically in the cluster case Create: LUN From available capacity Writeable snapshot of logical unit Full clone of logical unit Associate a storage pool and/or logical unit to host group for consumption by hosts/clusters contained in host group You can provision LUNs, Snapshot LUNs, or Copy LUNs depending on need and capabilities of SAN You can assign to Hosts as LUNs, Passthrough disks, and Cluster Shared Volumes Expose iSCSI storage to host/cluster using VMM Creation of persistent sessions Present iSCSI array to existing host/cluster Present host/cluster to existing iSCSI array Support for MultiPortPerView, AllPortsPerView, OnePortPerView Simplify multi-path claiming of storage devices Using default MSDSM Automatic creation of storage groups Standalone host - per host Cluster – per node or per cluster Create new LUNs from pool and assign to hosts and clusters Tier 1 Tier 2 11
12
Storage Integration with SMI-S
DEMO Storage Integration with SMI-S
13
Network Management Networking and Load Balancer Integration
LOGICAL NETWORKS ADDRESS POOLS LOAD BALANCERS Classify network for VMs to access Map to network topology Allocate to hosts and clouds Allocate a static IP address to VMs from a preconfigured pool Create an IP pool as a managed range of IP address assignments Create a 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 Networking and Load Balancer Integration Logical network – Classification of network VM connects to Based on purpose or network access level Logical network definition – Map logical network to network topology Based on connectivity of hypervisor host in relation to physical topology IP Pool - Range of IPs managed by VMM Used for static IP assignment to guest OS or as VIP on load balancer MAC Pool - Range of MACs managed by VMM Used for static MAC assignment to VM virtual network adapter Load Balancer Automation – Provisioning of VIP Dedicated IP (DIP) is statically assigned to VM from IP pool Virtual IP is assigned from IP pool Load Balancer Provider – Integration with HW/SW load balancers Providers based on PowerShell and implemented by vendor VIP Template – Property bag with most common used setting on LB Used to streamline the creation of a VM that needs connectivity to LB. 13
14
Logical Networks in the Private Cloud
Standardized services Delegated capacity Development Production Simple Networking Complex Networking Cloud abstraction Create logical networks and assign them to the appropriate networking on the hosts Deployed services use correct logical networks Logical and standardized DMZ Prod DMZ Prod DMZ Prod Diverse infrastructure Datacenter One Datacenter Two Production Development
15
DEMO Logical Networks
16
Host Clusters Bring the Fabric Together
CREATION MANAGEMENT DELETION Use wizard-based experience Support cluster validation Allocate cluster disks from managed storage Create cluster-wide virtual network 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 Creation Wizard based experience Cluster validation will be run for you Ability to skip validation and start on-demand validation Allocate cluster disks if VMM is managing storage Create cluster-wide virtual network For WS08 R2 Hyper-V hosts in trusted domain only Management Add/Remove - Nodes, Cluster disks and Virtual networks Drag/drop host to add node to cluster Cluster status tab Shortcut to cluster validation test results from cluster status tab Deletion Un-clustered hosts remain managed as standalone hosts Cluster disk will be unmasked if VMM is managing storage 16
17
Take Advantage Of Your Existing Investments
CONSISTENCY CHOICE SIMPLICITY Offer same capabilities with different hypervisors Use the same network abstractions Deploy VMs and applications in a consistent manner Microsoft Hyper-V VMware vSphere 4.1 Citrix XenServer 6.0 Abstract the hypervisor layer to decrease complexity Simplify migration between virtualization solutions For VMware vSphere, consistency means: Support both standard and distributed virtual switches and port groups Attach logical networks to associated vSwitch Support for vMotion and storage vMotion Support for existing fault tolerant VMs For Citrix XenServer, consistency means: Simplify virtual switch management by wrapping a single virtual switch around all of the XenServer switches on a single physical adapter Support for paravirtualized and hardware-assisted virtual machines Support for new checkpoint enhancements in XenServer Examples of Simplicity: For VMware Import vCenter template metadata into VMM library Don’t copy entire VMDK Deploy VM through vCenter for faster deployment than with the previous way System Center Virtual Machine Manager deployed VMs through network copy. For XenServer Create templates in VMM, deploy to XenServer XenServer templates are not used by VMM Use the same methods to manage virtualization and deploy services to different hypervisors
18
Support for Multiple Hypervisors
Virtual Machine Manager Host Group vCenter Server VMware vSphere 4.1 Microsoft Hyper-V Citrix XenServer 6.0 VMware ESX managed through VMware vCenter Server Support for vSphere 4.1 and earlier Citrix XenServer 6.0 host managed directly. Citrix provide plug –in that installs on XenServer to provide ability for VMM to manage it directly. No dependency on XenCenter Both Hypervisors - Add host and clusters into any host group
19
Configure and Deploy Infrastructure Components Summary:
Physical and virtual compute infrastructure deployment Storage infrastructure management Logical network infrastructure abstraction Cluster creation brings the infrastructure together DC Admin
20
Create the Private Cloud
Development Production Cloud Abstraction Logical and Standardized Datacenter One Datacenter Two Production Development
21
Logically Group Your Resources into Clouds
Create clouds for specific needs View deployed services and VMs Set Capacity and Capability per Cloud 21
22
DEMO Create a Cloud with VMM2012
23
Delegating Access to Private Cloud Capacity
Delegated Capacity Development Production Cloud Abstraction Datacenter One Datacenter Two Production Development
24
Assign Actions to User Roles
Create custom roles Choose actions and change actions dynamically as needed Uses Active Directory users and groups 24
25
Assign Quota Capacity Ability to set quota at the “all members combined” level Ability to set quota at the “individual member” level Example of Team vs. User : 50 VM’s can be created for the team with a max of 10 for each user VMs in Library are not counted against Quota Dimension 50 VM limit for all members of user role 10 VM limit per individual member 25
26
Delegate Clouds to Users
DEMO Delegate Clouds to Users
27
Standardize Application Deployment with Service Templates
Scale out and health policy Service template (multi-tier .NET applications) Internet Information Services (IIS) HW profile OS profile App profile Application server SQL Server Web tier Application tier Data tier Web (IIS) App (App-V) Data (SQL) Goal of the slide Represent how System Center 2012 simplifies application provisioning for private clouds by enabling a standardized approach. Talking points <Click> Through service templates, System Center 2012 – Virtual Machine Manager offers you the ability to define standardized application blueprints, which can be used to automatically deploy application services to shared resource pools, thus simplifying application provisioning. Defining your application requirements with a repeatable construct like service templates makes provisioning faster and less error-prone than when you manually have to deploy the application. Service templates provide the blueprint for the application service, including specifications for the hardware, operating system, and application packages. System Center 2012 supports multiple package types for .NET applications, including MS Deploy for the web tier (IIS), SAV for the application tier, and SQL DAC for the data tier. Operationalizing service templates across your service-consumer and service-provider organizations will likely require active collaboration between the App Devs, App Ops, and DC Admin roles to discuss and standardize the initial set of hardware, OS, and app profiles that new applications could adhere to. It might be beneficial to take an incremental approach to testing this capability before rolling out across a broader set of applications. This process will likely require broad sponsorship across the LOB application IT and infrastructure IT organizations. <Click> Once organizationally approved application blueprints are established and stored in the Virtual Machine Manager service template library, your application owners are ready to deploy applications on their own. They can go to the application owner self-service experience in System Center App Controller, where they can access and select service templates that they’ve been authorized for. They can easily specify configuration requirements like application topology, scale-out rules, health thresholds, and upgrade rules into the service template and then kick-start a “one-click deployment.” Before the application owner hits deploy, App Controller provides a compelling visualization of the of the holistic application service, including all the requested service tiers, the underlying virtual instance templates, and storage, compute, and network resources. This enables application owners to “think services, not servers” by offering a “service-centric” approach to provisioning. Virtual Machine Manager uses the service template specifications to build out the application tiers, including the various logical instances associated with each tier. In the real world, you are likely to encounter scaled-out (or multi-instance) web front ends and application tiers, but scaled-up (or single instance–based) database tiers. Virtual Machine Manager uses the service template specifications to help ensure that the application is deployed to the appropriate virtualized resource pools. Compute Storage Network
28
Configure and Deploy Private Cloud Infrastructure Summary:
Designed to handle your heterogeneous virtualization Abstracted resources to create your private cloud Delegated access to your private cloud infrastructure Controlled deployments through service templates DC Admin
29
Monitor and Operate I need to know how my infrastructure components are performing to meet my OLAs Ensure infrastructure OLA through resource monitoring Monitor my infrastructure to determine if I meet my OLAs Less downtime, quicker time to fix System Center 2012 Operations Manager
30
Understand your Infrastructure
PROACTIVE CORRECTIVE STANDARDIZED AVAILABLE Monitor OS, compute, storage, and network infrastructure components to help ensure infrastructure SLAs. Quickly view infrastructure component health, diagnose alerts, and resolve problems using built-in knowledge. Automate cloud infrastructure component updates and patching without service interruption. Help ensure service availability and recover from infrastructure outages. With all of these infrastructure components, how do I ensure that I am proactive in understanding utilization and performance, I can quickly be alerted if a problem occurs having both built in knowledge of how to fix it as well as “tribal” knowledge. Also, with my infrastructure for the Private Cloud, I need to ensure that I can update the infrastructure components without affecting my service levels. With the datacenter infrastructure running efficiently, you also need to be able to recover in case of both element outage and whole site recovery. 30
31
Optimizing Cloud Utilization
OPTIMIZED CONTROLLED STANDARDIZED RIGHT-SIZED Help ensure that the services running in your private cloud get the resources they need, and that your cloud dynamically reallocates resources as demand changes. Help protect your private cloud infrastructure by setting limits on your clouds while ensuring the correct application owners have access to their cloud resources. Standardize your approach to application and OS updating. Use a controlled process to update services through service templates. Report on the current utilization of your private cloud, trend usage over time, and forecast future needs. Cloud Model Compute, Storage, Network Fabric Cloud Apps You don’t have 1 cloud, you have multiple clouds and they sit on your infrastructure and share your infrastructure Concepts are actually in the product (land that we have this and think about it in the product). When you think about managing a private cloud, you want to ensure that you provide the resources in a way that effectively delivers the cloud resources without compromising the integrity of your infrastructure. You private cloud is: Optimized – Dynamically adjusting the resources to accommodate load I need to ensure that my applications get the resources they need when they need them, and I can handle these changes dynamically. Controlled – Assuring the correct people are accessing the correct resources I need a way to control the amount of resources I assign to my application owners. I want them to have self service, but I want to place limits on what they are using. Systematic – Updating the applications or services with approved updates I need a more systematic approach to application updates. I would like to update once and push those updates to all deployed services. Right-Sized – Understanding the resources utilization of your cloud now and forecasting for future growth I need to know before I outgrow capacity, and be able to plan for future growth? 31
32
Fabric Monitoring Helps achieve infrastructure SLAs
Trends infrastructure usage over time Allows for broad service coverage with partner management packs 32
33
Update Management More compliant and up-to-date
VMM server Update server Update catalog More compliant and up-to-date Works with existing update server No down time with live migration Updates Virtual hosts Transition: Another way that System Center 2012 enables you to meeting your fabric SLA is by ensuring your virtual resources are up to date. Traditional update engines like System Center Configuration Manager aren’t cluster-aware. They’re likely to push out patches to all hosts simultaneously, disrupting cluster availability. VMM 2012 can integrate with a dedicated 64-bit Windows Server Update Services (WSUS) 3.0 SP2 server and will orchestrate cluster patching by migrating VMs to other hosts in the cluster, patching the node and rebooting if required. It will repeat the process on the next host until the whole cluster is up-to-date. You can define update baselines with lists of required updates. VMM will then scan hosts to determine compliance, and finally apply patches to bring them current. You will have the option to exempt particular hosts if a patch turns out to cause instability. Talking Points: The feature requires a pre-existing, dedicated, root WSUS 3.0 SP2 64 bit server. If the WSUS server is remote, the WSUS console is required on the VMM server. It supports WSUS in SSL mode. A scan is then conducted to see if the server is compliant or not for the assigned baseline. VMM leverages WUA for applicability and compliance. Scan is on demand and automatable using PowerShell. VMM then makes the server compliant by installing missing updates. Update installation progress can be tracked in the VMM console and remediation is on demand and automatable using PowerShell. Virtual Machine Manager provides a feature by which you can manage updates for your virtual machine hosts, library servers, PXE servers, the Windows Server Update Management (WSUS) server, and the VMM server itself in the VMM console. Enable feature In VMM, use Add WSUS server wizard to select and add WSUS server and then synchronize with the latest updates. VMM gets a catalog of updates from the update server. It points the fabric servers to the correct update server, i.e. configures the WUA agent on each fabric server. Create Baseline After you enable update management in VMM, you are ready to prepare for patching by configuring update baselines. An update baseline contains a set of required updates. The baseline is a logical grouping of updates to assess compliance. VMM provides two sample baselines for Security and Critical updates. You can assign the baseline to hosts, host groups and host clusters, plus VMM server roles (library server, PXE server, Update server and VMM server). You cannot assign it to VMs (running or stored) or VHDs in the library. Scan Servers During a compliance scan, computers that are assigned to a baseline are graded for compliance to their assigned baselines. After a computer is found noncompliant, an administrator brings the computer into compliance through update remediation. <click> Remediate servers If computers are found to be non-compliant, remediation can be performed. When you perform update remediation on a host cluster, VMM orchestrates the updates, in turn placing each cluster node in maintenance mode, migrating virtual machines off the host by using intelligent placement, and then installing the updates. If the cluster supports live migration of Windows Server-based virtual machines, live migration is used. If the cluster does not support live migration, VMM saves state for the virtual machines and does not migrate them. Outline for talking points Managing Baselines Create baseline Logical grouping updates to assess compliance Two sample baselines for Security and Critical updates Assign baseline Choosing the servers to assess compliance Can assign to Hosts, Host Groups and Host Clusters VMM Server Roles – Library Server, PXE Server, Update Server, VMM Server Can NOT assign to VMs (running or stored), VHDs in library Scan Check if the server is compliant or not for assigned baseline VMM leverages WUA for applicability and compliance Scan is on demand and automatable using PowerShell Remediate Make the server compliant by installing missing updates Update installation progress can be tracked in VMM console Remediate is on demand and automatable using PowerShell Notes: - Requires WSUS 3.0 SP2 64 Bit server - Requires WSUS console on VMM server if WSUS server is remote - Supports WSUS in SSL mode - Share a WSUS root server between SCCM and SCVMM -NEW - Utilize an autonomous SCCM WSUS DSS server at the integration point -NEW - Enable centralized reporting via SCCM reporting -NEW Enable feature Manage baselines Scan servers Remediate servers Manage exemptions
34
DEMO Update Management
35
Continuous Backup and Protection for Microsoft Workloads
Online snapshots Disk-based recovery Active Directory Data Protection Manager Up to every 15 minutes Disaster recovery with offsite replication and tape Data Protection Manager On this slide we talk about how the same product can be used to back-up and recover a wide range of Microsoft products. We have a few data points that we can leverage here as to how we have optimized our back-up and recovery solution: In SQL: We support any point in time recovery, we provide self service restores Upto 2000 SQL Databases can be protected using a single DPM server The change tracking is super storage efficient. For Exchange: We provide protection against total loss due to logical corruptions We can preserve data for point in time restores For Sharepoint You can protect at a farm level, but can do granular level recovery. Recovery of a document takes only a few seconds now. New databases are automatically detected and protected For HyperV You can do item level recovery of VMs You can back-up the entire host You can seamlessly protect live migration of VMs We can back-up data from all these sources once every 15 minutes to a Tape or a Disk and you can save this back-up in an offsite location again on a tape or a disk or in the cloud. Tape-based backup
36
Automate Recovery IR2667 SQL Server 1 SQL Server 2 Service Manager
Orchestrator Virtual Machine Manager Operations Manager Goal: Show customers the power of automation capabilities in SC 2012. Talking points In addition to providing deep monitoring and diagnostic insight for your IT infrastructure, SC 2012 provides integration and automation capabilities which can be configured to support many different incident or error remediation scenarios. Orchestrator is the component providing automated runbook capabilities combined with connectivity to other management components (System Center and third party) with the use of Integration Packs. In this example we’re going to automatically migrate a SQL server database. After investigating the alert in Operations Manager we just saw, we’ve decided we should migrate the database on that VM to another SQL Server instance. As you can see in this screen, Orchestrator's runbook designer can be used to create automated workflows that perform several tasks while integrating with all the necessary management components. The icons and the interface are very user friendly so it’s easy to see what activities will happen and in what order. Detailed flow for this automation example <click> The SQL migration runbook can either be started from within the Orchestrator console, or triggered by Orchestrator pulling the alert information from Operations Manager. <click> Once the process is kicked off, Orchestrator communicates with VMM, and then VMM checks for valid names of the source and destination servers, plus the database to be migrated. <click> Next, Orchestrator communicates with Service Manager to create an incident ID associated with the database migration ensuring there’s a record of this process. <click> At this point, Data Protection Manager is pulled into process to create a recovery point for the database and exports it to a designated network share. <click> Now that the database is backed up, Orchestrator is going to kick-off a PowerShell script to run the actual database migration to the new SQL server VM. <click> Once the migration is complete, Operations Manager will be put into maintenance mode for the source server we migrated the database from so that when VMM shuts it down, an error will not be thrown. <click> And, finally, once the source VM is shut down the associated incident logged in SM will resolve. This is just one example of the powerful integrated automation capabilities being delivered with SC 2012. So, what else can be automated? Things like: Incident Response Provisioning Disaster Recovery Compliance Requirements Change Control Capacity Management SQL Server 1 SQL Server 2 Data Protection Manager
37
Monitor and Operate Infrastructure Components Summary:
Proactively monitor your physical infrastructure performance View the health of your services and use “Knowledge” to correct physical infrastructure issues Standardize your approach to physical infrastructure updates Ensure availability of physical infrastructure resources and recover resources DC Admin
38
Dynamic Optimization in Action
Optimization Threshold Virtual Machine Manager Resource Utilization Time of Day How do we handle dynamically changing workloads? As System Center notices that the workloads upon a particular hypervisor pass a threshold, they will automatically adjust the VM distribution to better handle the current load, and as we all know, this load will change depending on many factors (time of day/month, popularity of the application, seasonality, etc.) and you need to adjust the workloads throughout the day, and you don’t want to have to sit there and watch it all the time.
39
Dynamic Optimization Fundamentals
LIVE MIGRATION MANAGED RESOURCES OPTIONS Keeps cluster balanced Avoids VM downtime Supports heterogeneous clusters Microsoft Hyper-V VMware vSphere Citrix XenServer Considers CPU, memory, disk I/O, network I/O Optimizes when resource moves above resource threshold Considers entire cluster Manual or automatic optimization User-controlled frequency Configurable aggressiveness Resources Optimizes for CPU, Memory, Disk IO and Network IO Optimizes when resource usage goes above DO threshold Considers overall cluster status Manual and Automatic mode Default is manual User defined frequency Default is 10 minutes Configurable aggressiveness More aggressive = More migrations = More balanced Dynamic optimization handles your ever-changing workloads 42
40
Capacity Reporting and Management
I need to know the utilization of my private cloud infrastructure, now. I need to trend my private cloud infrastructure usage over time. I need to forecast future private cloud infrastructure resource needs.
41
Analysis and What-If Forecasting
Monitor the usage of the private cloud, and trend the data over time Analyze the historical data to create “what-if” scenarios for future planning VMM 2012 Reports for Forecasting
42
Monitor and Operate Private Cloud Infrastructure Summary:
Optimized to handle dynamic workloads Controlled access to private cloud resources Systematic approach to delivering and managing fabric and services Right-sized now and in the future DC Admin
43
Constructing the Private Cloud
Standardized services Delegated capacity Development Production Cloud abstraction Assign dedicated and shared resources Logical and standardized Diverse infrastructure Datacenter One Datacenter Two Production Development
44
Next Steps – Deliver your private cloud using System Center 2012 today!
REFER ADDITIONAL SYSTEM CENTER 2012 RESOURCES SYSTEM CENTER MARKETPLACE microsoft.com DOWNLOAD AND EVALUATE SYSTEM CENTER 2012 DOWNLOAD AND EVALUATE SYSTEM CENTER 2012 CHECK OUT OUR BLOGS server-cloud
45
The information contained in this document relates to a pre-release product which may be substantially modified before it is commercially released. This pre-release product may not ever be commercially released. Microsoft makes no warranties, express or implied with respect to the information presented here.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.