Upload
fabrizio-volpe
View
426
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Private cloud infrastructure configure and deploy In collaboration with IEEE Computer Society, the Cloud Security Alliance and Dell, Microsoft is hosting a 24 Hours in a Private Cloud virtual event
Citation preview
Private Cloud InfrastructureConfigure & Deploy
Fabrizio VolpeMVP Directory Services
@Fabriziovlp
http://www.linkedin.com/in/fabriziov
Agenda
Introduction
Configure and Deploy Private Cloud Infrastructure• Infrastructure• Standardization• Abstraction• Delegation• Services
Resources
Configure and Deploy Infrastructure Components
Empowerment and Agility
Self-Service Experience
Application Visibility and Control
Simplicity
Resource Pooling
Delegation and Control
Flexible and Elastic
Cost Efficiency
SERVICE CONSUMER
Application Owner
SERVICE PROVIDERData Center
Administrator
The Shift to Cloud Computing
Physical Virtual Private Public
Evolution toward highly virtual, and beyond to cloud
System Center VMM 2012 Administrator console
VMs and Services Library
Fabric Settings
VMs and Services
Configuring Fabric Resources in System Center VMM
Library Resources
Configuring Security for System Center VMM
Demo : System Center VMM 2012 Console
Data Center TwoData Center One
Infrastructure
Production
Development
DevelopmentProduction
Logical & Standardized
Diverse Infrastructure
Cloud Abstraction
Delegated Capacity
Standardized Services
FAILOVER CLUSTERING AND HYPER-V
Foundation of the private cloudVM mobilityIncrease VM availabilityDeployment flexibilityResilient to downtimes Hyper-V
Management
Infrastructure
Platform
Host Clustering And Guest Clustering
Cluster service runs inside (physical) host and manages VMsVMs move between cluster nodes
Cluster service runs inside a VMApps and services inside the VM are managed by the clusterApps move between clustered VMs
Guest Clustering Host Clustering
SAN
Cluster
iSCSI
Cluster
Managing Hyper-V Clusters (SCVMM 2008 R2)
Quick Storage MigrationNetwork migration to
new storage new cluster
Live MigrationMaintenance mode
High Availability in System Center VMM 2012
Highly Available VMM Server
Virtual Machines Creation
Host Clusters• Creation• Management• Deletion
Create Cluster Wizard
Create Creation Status
Create Validation on Demand
Hyper-V cluster
Zero to Hyper-V Cluster
Bare-Metal Server
VMM Server
Configure storage
Configurenetwork
Configure
Boot and install
Storage Network
INFRASTRUCTURE MANAGEMENT
Update Management of Fabric ServersUpdate operation control (On-demand scan and on-demand remediation)Updating a Hyper-V cluster is fully automatedIntegrated with Windows Server Update Server
Dynamic Optimization (DO)Cluster level workload balancing scheme to optimize for VM performanceLeverages live migration to move workloads
Power Optimization (PO)Leverages live migration to pack more VMs per hostPowers down servers to optimize for power utilization
Enhanced PlacementOver 100 placement checks/validationSupport for custom placement rulesMulti-VM deployment for Services
Data Center TwoData Center One
Standardization
Production
Development
DevelopmentProduction
Logical & Standardized
Diverse Infrastructure
Cloud Abstraction
Delegated Capacity
Standardized Services
HETEROGENEOUS HYPERVISOR MANAGEMENT
SCVMM supports Windows Server 2008+ Hyper-VVMware vSphere 4.1+
Requires vCenter
Citrix XenServer 6.0+No dependency on XenCenter
Multiple Hypervisors in the same “Cloud”Services automatically deployed to proper HypervisorSupports customers’ existing environments while they migrate to Windows Server Hyper-V
Microsoft Hyper-V
vCenter Server
VMware vSphere 4.1
Support for Multiple Hypervisors
Virtual Machine Manager
Citrix XenServer 6.0
Host Group
Demo : Multiple Hypervisors for Cloud Resources
Data Center TwoData Center One
Abstract
Production
Development
DevelopmentProduction
Logical & Standardized
Diverse Infrastructure
Cloud Abstraction
Delegated Capacity
Standardized Services
SERVICE TEMPLATE IMPORT AND EXPORT
Share templates between different environments
VMM server synchronization in multi VMM installations
Template meta-data exported to XML file Secured settings are encrypted and stored
Allows for resources to be mapped during the import process
LIBRARIES AND LIBRARY OBJECTS
VMM library: a catalog of resourcesFile-based resources (virtual hard disks, virtual floppy disks, ISO images, Scripts, driver files, application packages that are stored on library servers)
Non file-based resources (virtual machine and service templates and profiles that reside in the VMM database)
A library can be manually associated to a single host group
USING LIBRARY RESOURCES
Service Template
Resource Dependency
Deploy Service
Deploy Service
SLOW!
NEW IN VMM 2012: LIBRARY OBJECT EQUIVALENCY
Resources (any physical library object) across multiple libraries can be tagged as equivalent
Why use this?Consistency amongst multiple sitesMaximize performance by using the “closest” available resourceProvide high availability/redundancy of resources
Logically Group Your Resources into Clouds
Create clouds for specific needs
View deployed services and VMs
Overprovision across cloud resources
Connect to Physical Infrastructure Components
Aggregate capacity of underlying resources
Choose your logical network abstractions
Choose the types of storage available
Control Amount of Cloud Resources
Place limits around physical resources consumed by cloud
Dynamically adjust resource limits as needs change
Control the Types of VMs for Self-Service Users
Set constraints and limits around VMs with capability profiles
Attach to clouds to control usage
Demo : Creating Cloud & Delegating Access
Data Center TwoData Center One
Delegation
Production
Development
DevelopmentProduction
Logical & Standardized
Diverse Infrastructure
Cloud Abstraction
Delegated Capacity
Standardized Services
Infrastructure Operations
AdministratorDelegatedAdministratorInfrastructur
e Administrator
Infrastructure Administrator
• Entire system
• Can take any action
• Host groups and clouds
• Can take any action at that level
Read-Only Administrator
• Host groups and clouds
• No actions
Role-Based Access
Self-Service UserApplication Owner• Clouds only
• Revocable actions
• Quota controlled
Security Role
Create custom roles
Choose actions and change actions dynamically as needed
Uses Active Directory users and groups
Security Scope and Collections
Capacity And Quotas
Data Center TwoData Center One
Services
Production
Development
DevelopmentProduction
Logical & Standardized
Diverse Infrastructure
Cloud Abstraction
Delegated Capacity
Standardized Services
Server App-V
How Does App-V Work ?
• Through the sequencing process, server applications are converted to immutable images with configuration
Packaging
• Application packages can be copied, easily configured and started without installationDeployment
• Once running, application configuration and locally persisted state are separated from the underlying operating system allowing for application portability
Runtime
Server App-V Packaging
Server Application(s)
Services (IIS, Windows Services)
Resources (COM, COM+, DCOM, Java, WMI, SSRS, Local Users and Groups, Environment Variables)
Configuration (Registry, Files)
Server App-V Sequencer
Server App-V Package
SFT Package file
Package Manifest
Configuration
Scale out & health policy
Scale out & health policy
Scale out & health policy
Service template (Multi-tier .NET applications)
IIS
HW profile OS profile App profile
Application server
HW profile OS profile App profile
SQL
HW profile OS profile App profile
Web tier Application tier Data tier
Standardize Application Deployment
Compute Storage Network
Web (IIS) App (App-V) Data (SQL)
Anatomy of a Service Template
Scale-out & health policy
Service Template (Multi-Tier .NET App)
SQL
HW profile OS profile SQL profile
Data Tier
SQL DAC ConfigurationService
Template Library
Scale-out & health policy
App Server
HW profile OS profile App profile
App Tier Scale-out & health
policy
IIS
HW profile OS profile App profile
Web Tier
W2K8R2.VHD OS settings MSDeploy
packageConfiguration App-VConfiguration
Create Service Template with Service Designer
Use the ribbon for contextual actions within the Service Template Designer.
Use the designer canvas to build your service template from virtual machine templates, Logical Networks, and Load Balancers.
Set service-related properties such as cost center, description, release version.
Preview pane shows view of your service deployment.
Settings allow you to set deployment specific variables.
Ribbon bar for deploy activity or to check deployment ratings.
Deploy Service Through Deployment Preview
Perform operations at the service level, tier level, or individual VM level.
View specific service, tier, or application settings.
View Deployed Service
Demo : Service Template Creation & Deployment
Resources
http://www.microsoft.com/en-us/server-cloud/new.aspx
http://social.technet.microsoft.com/wiki
Resources
http://www.microsoftvirtualacademy.com/tracks/system-center-virtual-machine-manager-2012-
24 Hours in a Private Cloud