Essentials for Hyper-V Technical Overview

advertisement
Nick Keene
Country Manager
Citrix Systems South Africa
Session Code:
Trevor Jones
Senior Systems Instructor
Agenda
Virtualization Product & Solutions Alignment
Product Overview
Virtual Storage Management – Citrix StorageLink
Provisioning Services – Citrix Provisioning Server
Orchestration – Citrix Workflow Studio
Lifecycle Management – Citrix Lab Manager & Stage Manager
XA/XD Profile Management
Citrix XenApp 5.0
Folder Redirection
Offline files
Citrix Essentials for Hyper-V
R2
Citrix XenDesktop
Citrix XenApp 5.0
Microsoft Virtualization Solution Scenarios
Business Critical
Applications
Citrix Essentials
for Hyper-V
Branch Infrastructure
Citrix Essentials
for Hyper-V
Business Continuity
IT Consolidation
Lab Automation and Stage Management
Centralized Desktop
Security
Storage
System Management
Hosting/Cloud Computing
Networking
Small and Mid-Sized
Business (SMB)
Citrix Essentials
for Hyper-V
Business
Solution
Scenarios
Horizontal
Solution
Scenarios
Citrix
XenDesktop
Core Platform
Capability
Scenarios
Citrix Essentials for Microsoft Hyper-V
Advanced virtualization management for the virtual datacenter
Citrix Essentials for Hyper-V extends
Automated
Workflow
2008labHyper-V
and
orchestration
Advanced
Dynamic
Windows
Server
storage
provisioning
integration
services
System Center
management
Citrix Essentials for Hyper-V
9
Customer Benefits
Get the most out of your storage
Roll out new server workloads with ease
Streamline test & development environments
Automate complex and script intensive operations
Essentials for Hyper-V Editions
Enterprise Edition
Platinum
Edition
Advanced Storage Integration with StorageLink


Dynamic Provisioning Services


Workflow Orchestration


Multi-Hypervisor Interoperability


Microsoft Management Support


Key Features

Automated Lab Management
Price, Per Physical Server
$ 1,500*
* Quantity-based pricing available for 5x, 10x, 20x and 50x licenses
$ 3,000*
Citrix Essentials for Hyper-V, Express Edition – Free
Citrix StorageLink
Virtual
Servers
Virtualization can hinder the linkage
between servers and storage, turning
expensive storage systems into little
more than “dumb disks”
Citrix StorageLink
Problems faced
Hyper-V
XenServer
Dozens of steps to configure storage for VMs
Huge amount of Wasted storage
One Size Fits all Storage Setup – I/O Blender
Requires coordination between server and storage
groups
Can’t use intelligent storage services included in
storage arrays (thin provisioning, backup,
replication, etc)
Different storage management processes for
physical and virtual servers
Full & Thin
Provisioning
Citrix Essentials
SMI-S, iSCSI, SAN, NAS, DAS
Storage API
VM
Cloning
Backup
Deduplicate
Data
Replication
Snap
Citrix StorageLink
Virtual
Servers
Citrix
StorageLink
Storage
Citrix StorageLink™ technology lets
your virtual servers fully leverage all
the power of existing storage systems
Citrix StorageLink
Hyper-V
XenServer
Benefits
Stop Over provisioning Storage
Fast Hardware Assisted VM deployment
One-click direct access to native storage services
Unify storage management processes
Instantly convert VM’s between XenServer and
Hyper-V
Offload Backup Load from Production
Infrastructure
Full & Thin
Provisioning
Citrix Essentials
SMI-S, iSCSI, SAN, NAS, DAS
Storage API
VM
Cloning
Backup
Deduplicate
Data
Replication
Snap
Citrix StorageLink
Hyper-V
XenServer
SAVES TIME
ELIMINATES COMPLEXITY
ENABLES ACCESS TO POWERFUL
STORAGE FUNCTIONS
Citrix Essentials
SMI-S, iSCSI, SAN, NAS, DAS
Storage API
VM
Cloning
Full & Thin
Provisioning
Backup
Deduplicate
Data
Replication
Snap
What is StorageLink?
StorageLink™ delivers deep integration with leading storage platforms to reduce the
cost and complexity of managing storage in Hyper-V environments.
StorageLink provides one-click access to native storage devices for simplified
management through storage configuration wizards that leverage existing storage
array-based services and technologies directly from within its Microsoft® Management
Console
StorageLink in Essentials for Hyper-V
System Center
VMM
StorageLink
Snap-in for MMC
Bring snap-in storage to Hyper-V
Hardware-assisted VM cloning – Rapid cloning/provisioning of VMs
End to end VM storage configuration – Lower op-ex and reduce errors
Improved storage utilization
Seamless integration with Hyper-V
Improved visibility & control of VM storage with reduced TCO
Key Concepts
Storage Repositories
Pool of storage with common set of capabilites and cost
Storage Templates
Defines VM & application storage resource requirements
VM Templates
VM as a resource
Citrix StorageLink Overview (Hyper-V)
Data Path
Hyper-V
Parent
Partition
Snap-in
for Hyper-V
StorageLink
Control Path
High Level Overview
StorageLink
StorageLink
StorageLink
PowerShell Snap-In
MMC Snap-In
CLI
StorageLink
Microsoft
System Center Virtual Machine
Manager (SCVMM)
StorageLink Manager
Left-hand
Navigation
Panel
Right Action
Area
Main Content
Area
StorageLink Manager Interface Guide
Action
Description
Connect
allows connection to a StorageLink Gateway service
Refresh
requests an update from the StorageLink Gateway service about the state of its
objects
Rescan
requests a rescan of storage and hypervisor hosts managed by the
StorageLink Gateway service to update its cache
Create VM from Template
SCVMM can create VM from templates; StorageLink automates the storage
configuration and provisioning of all the VM storage.
Create Storage Repository
allows you to create a storage repository on an available storage system
About
an info box about the current version of the StorageLink Manager
View
View allows you to customize the view of the StorageLink Manager interface
Help
opens the StorageLink Manager Help at the top level
Main Working Areas
Example: NetApp
Integrates with NetApp FAS,
StoreVault, and V-series
Features
Virtual disk provisioning
Cloning
Snapshot management
Backup and recovery
Remote disaster recovery
Deduplication
Citrix Ready Open Storage Program
Certification program for storage vendors linking into
XenServer & Hyper-V virtual environments
Program Goals
1. Provide transparency to storage attached to
virtual machines
2. Eliminate stranded storage
3. Unify storage management processes
4. Leverage existing storage management tools
and processes wherever possible
Citrix Ready Open Storage Program
Founding Members
Array
Compellent
Dell
HDS
HP
LSI
NetApp
Pillar Data
RELDATA
Xiotech
Backup
CA
Acronis
Commvault
Inmage
PHDVirtual
Steeleye
Vizioncore
Infrastructure
Brocade
Emulex
QLogic
Datacore
Falconstor
Microsoft
Virsto
StorageLink
What is Citrix Provisioning Services?
Software Streaming Platform
Streaming an operating system image to a client
Client machine has no software installed
No hard disk needed
No software is permanently loaded to client
Designed to run large numbers of clients
The Provisioning Server Model
Virtualize
Create a virtual workload image: OS, Apps and Config
Store
Store the virtual image on a network storage device
Stream
Stream the workload on-demand to target systems
Virtualize
Store
Stream
A
Provisioning Services Components
Virtual Disk (vDisk)
Provisioning Server database
Provisioning Server Console
Provisioning Server
License
License Server
Target
Device
How it Works
1. Install operating system
2. Create vDisk image
Provisioning Server
vDisk
3. Configure and stream to clients
“work“ is still done by client
Network Bootstrap Program
Sending NBPx using TFTP
Provisioning Server
192.168.0.10
Please send
thean
NBPx
BOOTP
Broadcast:
I need
IP.
Where
IP offer accepted,
where‘s
the
NBP
and is a
DHCP
server?
what
is it called?
192.168.0.1
0.0.0.0
Reply:Reply:
I am! NBPx
Here‘s your
IP
on 192.168.0.10
DHCP
Same or separate machines
Some other Server
Private Images: One-to-One
Assigned client can read / write its vDisk
vDisk
vDisk
Target Devices
vDisk
Standard Images: One-to-Many
All clients have read-only access to vDisk
Cache on target (disk or RAM)
vDisk
Cache on server
Target Devices
Changes are written to a cache
Provisioning Services
Workflow Studio (WFS) in the Citrix Delivery
Center
Workflow Studio
XenDesktop
XenApp
XenServer
NetScaler
Users
Apps
“Enables value-add custom solutions that integrate Citrix Delivery Center components”
What is Workflow Studio?
Aimed at Developers,
Scripters & Admins
Automates manual tasks
Provides a visual interface to
programming
Simple management
interface
Activity
Pane
Configuration
Pane
Designer
Pane
Drag-and-drop functionality
Results
Pane
Workflow Studio Architecture
1.0 release
Future
+
Management Console / Designer
• Embedded designer with management
console
• WFS.EXE
Management Console / Designer
• Embedded designer with management
console
• WFS.EXE
Designer Runtime
• WorkflowExpressRuntime.exe
Designer Runtime
• WorkflowExpressRuntime.exe
Runtime
• WorkflowRuntimeHostService.exe
Runtime
• Separate Installation
• Multiple instances per server
• WorkflowRuntimeHostService.exe
Two Infrastructures – Two Sets of IT Requirements
Data Center
Largely static production environment
IT Labs
Non-production for test, dev, support & training
Heterogeneous environments with high fluidity
Strictly controlled change management
Application or business information focused
Emphasis on cross team collaboration & sharing
Lab Manager
Library of commonly used VM configurations
For Development, Test, Support, and Training use
cases
Rapidly provision complex multi-machine services and
apps
Build demonstration, hands-on lab,
customer-specific environments
Utilize automation capabilities to provision/
reset
specific configurations
Control pools through quotas, scheduling and
delegation
Manage sprawl and over-provisioning
across teams
Citrix Lab Management Solution
Employ and
Automate
Provision
Collaborate
Reclaim
Rapidly provision complex workload
configurations
Citrix Lab Management Solution
Employ and
Automate
Provision
Collaborate
Reclaim
Employ consistent and repeatable
virtual environments
Citrix Lab Management Solution
Employ and
Automate
Provision
Collaborate
Reclaim
Automate software installations, test
execution and results gathering
Citrix Lab Management Solution
Employ and
Automate
Provision
Collaborate
Reclaim
Collaborate on common configurations
for testing, debugging, training or demo
purposes
Citrix Lab Management Solution
Employ and
Automate
Provision
Collaborate
Reclaim
Easily reclaim hardware to ensure
efficient recycling of resources and
reduce sprawl
Citrix Lab Management Capabilities
Provides a self-service portal to
authorized workload templates
Frees IT, test and development
admins from time consuming
provisioning tasks
Reduces virtual machine
sprawl through automated
lease-based cleanup
Citrix Lab Management Capabilities
• Optimizes the utilization of
existing hardware, software
and storage resources
• Reduces the capital and
operating costs of managing
non-production virtual
environments
Lab Manager Workflow
1. Template
•
•
•
Create OS image
Define resource parameters
Save template to hypervisor
storage
Template
Template
Template
Lab Manager Workflow
1. Template
•
•
•
Create OS image
Define resource parameters
Save template to hypervisor storage
2. Configure
•
•
•
Select required templates for task
Define networking parameters
Define operating behaviours
W2k8
Template
SQL2k8
Template
Vista Template
Lab Manager Workflow
3. Deploy
•
•
•
Starts the selected configuration
Order sequencing enables startup
sequence to be defined
Additional automation is carried out
Vista Template
Vista Template
W2k8 Template
SQL2k8 Template
Lab Manager Workflow
3. Deploy
•
•
•
Starts the selected configuration
Order sequencing enables startup sequence to be defined
Additional automation is carried out
4. Reclaim
•
•
•
Tear Down with a single click
Automatic tear down after lease expires
Minimize VM sprawl
Immediate Efficiencies Across Multiple Organizations
Development
• Create and store snapshots of difficult to reproduce
issues for more effective debugging
Test / QA
• Self-service template libraries of production-like
configurations for rapid provisioning and testing
Training
• Reproduce and reset endorsed environments to
ensure consistency and reliability
Support
• Easily replicate customer environments for accurate
response to escalated cases
Citrix Lab Manager Key Benefits
Reduces the complexity, time and cost of managing
development, support and training environments
Accelerates and improves the process of moving workloads
through development and testing and into the production
environment
Automates time consuming tasks improving platform consistency
and user efficiency
Test / QA
Development
Training
Support
Citrix LabManager Architecture for Hyper-V
LabManager
Server
Users
HTTPS
35110-35112
HTTPS
8443
TCP 389/636
LDAP
LabManager
VMAgent
TCP
5432
LabManager
Database
HyperConnect
Router
HTTPS 35110-35112
LabManager
LabManagerDatabase
VMAgent
Router
Server
•Provides network
•PostgreSQL
•Windows
Server 2003
2003/2008
isolation
or Linux
•Web based
•Windows
•Routes
•Linux
control
host
Server
console
communication
VM 2003 or Linux
•Role based
•Controls
VMaccess
execution
Key Usage Scenarios
Development and Test Labs
Consistent reproducible environments
Automated environment deployment
Support and Validation Labs
Pre-build environments for supported deployments
Sandbox customer environments
Manage VM sprawl
Education and Training Labs
Build sandboxed training environments once
Deploy and discard environments as required for classes
Lab Manager
Stage Management
Problems Faced
Frequent updates to production
systems
Compliance requirements
User acceptance testing complex to
deploy
Wasted resources
Stage Management
• Benefits
• Improved control through staging,
UAT and deployment
• Improved quality and consistency of
production deployments
• Improved efficiency and costs
savings though formalized process
and toolset
• Centralized image libraries and
ownership
Preparing Workloads for "Graduation"
Development
Iteration
Engineering & QA
Staging
Finalization
Staging & UAT
• Pre-production staging processes vary greatly
• Loosely defined at best in most organizations
• Formalizing a process and toolset drives efficiency & cost savings
Production
Staging, Scaling and User Acceptance Testing
New Stage Management feature-set in Citrix Essentials
Clone
Maximize resource utilization
Provide process for:
Staging
Scaling
UAT
Cloning
Promotion
Archival
Workflow enabled
Automation
Approvals
Archive
Promote
Production
Key Considerations in Stage Management
Establish
"production tracks"
Integrate final QA
and UAT via fencing
Going from Pre-production to Production with Ease
Provisioning Services
Lab
Workload
Stage
Workload
Hyper-V
XenApp Workloads
Bare Metal
High IO Workloads
XenDesktop
Multiplied Workloads
Microsoft Virtualization Solution Scenarios
Business Critical
Applications
Citrix Essentials
for Hyper-V
Branch Infrastructure
Citrix Essentials
for Hyper-V
Business Continuity
IT Consolidation
Lab Automation and Stage Management
Centralized Desktop
Security
Storage
System Management
Hosting/Cloud Computing
Networking
Small and Mid-Sized
Business (SMB)
Citrix Essentials
for Hyper-V
Business
Solution
Scenarios
Horizontal
Solution
Scenarios
Citrix
XenDesktop
Core Platform
Capability
Scenarios
Download