Nov, 2013 Citrix Houston User Group Lee Milam Lee.Milam@Citrix.com.

Post on 31-Mar-2015

222 views 0 download

Tags:

transcript

Nov, 2013

Citrix Houston User Group

Lee MilamLee.Milam@Citrix.com

© 2012 Citrix Systems2

Agenda• Introductions• Architecture.Next – XenDesktop 7• Enterprise Support/Monitoring• Storage Considerations• NetApp Update• Q & A

© 2012 Citrix Systems

Goals • Share technical details of Citrix technology

• Show the product

• Increase awareness of features

• Foster community and sharing

• Have FUN

Need to build a Citrix Solution?

Http://Project.citrix.com

A Few Quick Announcements

• Latest Hypervisor Support – CTX131239, CTX136291• Was that fixed? When? – CTX124164• Key Troubleshooting tools? – CTX126294• Secret Windows Updates – CTX129229• XD 7 Upgrade Security – CTX139335•XD 7.x Design Handbook – CTX139331

XenDesktop 7: What you should know about FlexCast, Prerequisites, and Migration

© 2012 Citrix Systems

Version Upgrade

XenDesktop RoadmapWith an On-ramp for XenApp

XenDesktop 5.6

ExcaliburXenDesktop 7

MerlinXenDesktop 7.x

“Avalon .4”

XenApp 6.5 XenApp 6.5 FP2

+App Orchestration+TaaS“Merging Lane”

2014

Avalon“Avalon .3”

XenApp 6.5 FP3

Theme:“XA feature parity”

End MainstreamMaintenance Feb 2016

(+ 6 months)

+Virtual AppDNA

+Mobile AppDNA

BruinXenDesktop 7.1

© 2012 Citrix Systems

New Platform, New Editions

VDI App

Server-based Apps and Desktops

Full FlexCastVDI only

Platinum

Full FlexCast and Cloud-Ready

Enterprise

XenDesktop 7

Enterprise Platinum

Storefront

Receiver

XenDesktop Site

Studio

DBCBP

XenDesktop Workers

(VDI)

XenDesktopBroker

Delivery Services Console

XenApp Farm

DB

IMA

IMA

XenAppBroker

Power&Capacity

Mgmt

Provisioning ServicesPVS

WMI

PVS Console

PCM Console

XenApp Workers

(RDS)

FlexCast Management ArchitectureUnification

Web Interface

© 2012 Citrix Systems

FlexCast management architectureWindows Apps and Desktops as Mobile Services

11

© 2012 Citrix Systems12© 2012 Citrix | #CitrixSynergy

XenDesktop 7: Supported Windows Platforms

• Controllers (think broker servers)ᵒ Windows Server 2008 R2ᵒ Windows Server 2012

• Workers (think VM’s or physical HDX hosts)ᵒ Windows XP / Windows Vistaᵒ Windows 7 / Windows 8ᵒ Windows Server 2008 R2 /

Windows Server 2012

Delivery controller requirements

Operating System Windows Server 2012 or Windows Server 2008 R2

Disk Space 100MB

Additional Software .NET 3.5 SP1 (Server 2008 R2 only).NET 4.0ASP.NET 2.0PowerShell 2.0 or 3.0 (Server 2008 R2 or 2012)Visual C++ 2005, 2008 SP1, and 2010

© 2012 Citrix Systems

Supported database platformsSQL Server 2012 SP1 Express, Standard, and Enterprise editions

SQL Server 2008 R2 SP2 Express, Standard, Enterprise, and Datacenter editions

• Databases are supported in standalone, clustered, and mirrored modes (except the Express Edition, which supports only standalone mode)

• AlwaysOn Availability groups is supported for SQL Server 2012

• Windows authentication is required (SQL authentication is not used)

Supported hypervisorsXenServer 6.2

6.1

6.0.2Hyper-V/SCVMM System Center Virtual Machine Manager 2012 Rollup 1

VMWare vSphere 5.1 Update 1(No support is provided for vSphere vCenter Linked Mode operation)

vSphere 5.0 Update 2

vSphere 4.1 Update 3

© 2012 Citrix Systems

New Features and Changes For XenApp Customers: XenDesktop 7 Apps Edition

• Combined Infrastructure – FMA Architecture

• Windows Server 2012 Support

• System Center 2012 SP1 Support

• Machine Creation Services for Windows Server OS

• App-V 5 Integrationᵒ XenApp Steaming is available for Windows 7 and Server 2008R2 onlyᵒ XenApp Streaming is accomplished by publishing RADERUN command in console

• Profile Management in Citrix Policies

• Universal Printer Server Integrationᵒ Universal Printer Server

• Windows 2008 R2 SP1 Print Servers• Windows 2008 32bit Print Servers

AppEdition

Server-based Apps and Desktops

© 2012 Citrix Systems

Changes for XenApp customers

XenApp 6.5 (IMA) XenDesktop 7 (FMA)

Single, global farm management Project Merlin (mgmt & help desk)

Secure Gateway Access Gateway VPX or appliance

IMA-shadowing Director + MS RemoteAssistance

AppStreaming App-V 5 support, and AppStreaming via “raderun” for WS08R2 and Win7

Web Interface StoreFront, Receiver for Web

SmartAuditor Citrix Ready partner, like: Observe-IT

Getting to XenDesktop 7Upgrade in place, or build new?

Making the move:Migration paths from existing deployments

Current Product Path Available

XenDesktop 5.x In-place upgrade

XenDesktop 4.x Migration tool

XenApp 6.5 New deployment

XenApp 6.0 New deployment

XenApp 5.x & earlier New deployment

Meta-Installer

One disk/iso to install all XD7 components

New Environment Installation: Process FlowchartFor current XenApp customers migrating to XenDesktop 7

Step 1Install the controller,

Studio, license server and database

Step 2Install and configure Director

Step 3Install the

Virtual Delivery Agents

Step 4Use PVS or

MCS to create catalogs

Step 5Publish Desktop

Groups/Applications

Step 6Install and configure

StoreFront and Receiver

In Place Upgrade: Process FlowchartFor current XenDesktop 5.x customers migrating to XenDesktop 7

Step 1Install and configure

StoreFront and Receiver

Step 2Upgrade the

License Server

Step 3Upgrade

Provisioning Servers (if applicable)

Step 4Upgrade Virtual

Delivery and PVS Agents

Step 5Upgrade ONE

Delivery Controller

then backup database

Step 6Run Studio,

follow “upgrade site

database” dialog

Step 7Upgrade

remaining Controllers

and register in Studio

© 2012 Citrix Systems

•No direct in-place upgrade to XenDesktop 7 from XenDesktop 4.x

• Database and architecture changes• Operating system requirements are different• Environments need to be setup from scratch

which can result in a considerable amount of time (especially for larger enterprise environments)

Problem statement

© 2012 Citrix Systems

• Provides the ability to export settings from a legacy XenDesktop 4.x farm and import them into a XenDesktop 7 site

• Consists of two components• Export Tool – Executable used to write the legacy farm

settings to an XML file• Import Tool – PowerShell script used to import the

settings from the XML file

• Shipped with XenDesktop 7

Migration Tool Highlights

© 2012 Citrix Systems

What settings can we migrate?• Desktop Groups (icons are not exported)

• Desktops

• Machines

• Pool management pools

• Farm settings

• Policies (including session printers)

• User assignments

• Hypervisor settings (connection credentials are not exported)

© 2012 Citrix Systems

What settings will export but not migrate?

• Administrators

• Licensing configuration

• Delivery group folders (don’t exist in XenDesktop 7)

• Registry keys (vary in XenDesktop 7)

© 2012 Citrix Systems

What settings can’t we export or migrate?• Provisioning Services data

• Applications

• List of Desktop Delivery Controllers

• Web Interface configuration

• AD OU configuration

• PortICAConfig XML file

• Configuration logs

© 2012 Citrix Systems

• StoreFront is a MUST, and it is the starting point

• License Server upgrade is a MUST, and you will likely need to obtain a new license file from Citrix (to verify/update your SA)

• Once on XD7 future upgrades should be much easier than the IMA days of XenApp

• Even if you can upgrade XenDesktop 5.x in place, it might be better to simply build a new environment in parallel

Final thoughts

© 2012 Citrix Systems

• Citrix Desktop Transformation Accelerator• Will be updated soon with XenDesktop 7 best practices

• Validated designs• Watch for these coming soon from Citrix and Cisco

• Citrix eDocs• http://support.citrix.com/proddocs/topic/xendesktop-7/cds-xd-upgrade-procedure.html

Sources for more information

Edgesight/DirectorHow support is done

© 2012 Citrix Systems

Next generation Director

• Single pane of glassᵒ Instant “real-time” troubleshooting and

environment health metrics across sites

• Integration of EdgeSight features ᵒ Performance management and network analysis

• Aggregation of logging informationᵒ Pinpoints root cause of connection and machine

failures

• End user experience monitoringᵒ Logon analysis to pinpoint issues or delays

TM

© 2012 Citrix Systems

• Driving Evolution

ᵒ EdgeSight evolves into an integrated solution

ᵒ Enhances existing products such as Director

• Providing a holistic view

ᵒ No more product silos

ᵒ Offers comprehensive view into the Citrix stack to correlate information

Evolution of EdgeSight TM

© 2012 Citrix Systems

Performance managementHealth and capacity assurance

Historical trending

EdgeSight features

Network analysisIdentify bottlenecks due to the network in your XenDesktop environment

Powered by NetScaler HDX Insight

TM

Included in Platinum

ND

A

© 2012 Citrix Systems

XenDesktop 7

Single Site

Director 2.1

Site A Site B Site C

Help Desk and Troubleshooting / Environment health

Director

© 2012 Citrix Systems

EdgeSight Performance management

Director and EdgeSight

XenDesktop 7

Site A Site B Site C

Director

Tim

e

Historical Trends and AnalyticsManaging and optimizing capacity

TM

TM

TM

Included in Platinum

© 2012 Citrix Systems

EdgeSight Network analysis

Director and EdgeSight

XenDesktop 7

Site A Site B Site C

Tim

e

HDX InsightIsolating and managing network performance

Network - Deep Packet Analysis

TM

TM

Included in Platinum

HDX InsightPowered by Citrix Netscaler Insight Center

© 2012 Citrix Systems

Insight

I was inundated with data. Chart after chart after chart was pouring in until all I was seeing was a blur of lines and hazy circles consuming endless expanse of the screen. I needed a break from the brutal monotony of cubical life. The thought reminded me of my father taking us camping in the forest where we could sit and hear nothing for else but our thoughts. The break would cut through whatever fog our heads were in. Alas, the thought of that freedom was just that and the harsh reality was that this stack of dead trees needed to be in a report by tomorrow with insightful commentary. A visit to the coffee machine was due and then it was right to work. I wish I had the right set of tools for this job…

© 2012 Citrix Systems

VisibilitySecurityAccelerationAvailability

NetScaler Is the Universal Front-End

Desktops

Data

BYO

Mobility

Corporate Apps

SaaS Apps

© 2012 Citrix Systems

Achieving Application Visibility with NetScaler

Cloud

Enterprise

Desktop

Combining NetScaler with Analysis ToolsNetScaler generates a wealth of application visibility data by way of AppFlow™NetScaler Insight Center is the best way to view Citrix-specific data

NetScaler Insight Center

3rd PartyAnalysis Tools

© 2012 Citrix Systems

Introducing NetScaler Insight Center

HDX Insight

WebInsight

Analytics for XenApp and XenDesktop

Analytics for enterprise applications

NetScaler Insight Center

© 2012 Citrix Systems

Analytics for XenApp and XenDesktopHDX Insight

NetScaler Insight Center

• Gain visibility into end user experience for virtual desktops, applications, and users for XenDesktop

• Correlate network data with application data with real-time metrics for effective troubleshooting

• Integrated with XenDesktop management tools

AppFlow

© 2012 Citrix Systems

• Break down detailed reporting on enterprise application use, even for SSL encrypted traffic

• Correlate network metrics with application behavior

• Determine end user experience without agents

NetScaler Insight Center

AppFlow

WebInsight Analytics for Enterprise Applications

© 2012 Citrix Systems

NetScaler Insight Center Packaging

NetScaler Insight Center(XenServer VM)

App Flow

• Software download from http://www.citrix.com/downloads/netscaler-adc/components.html

• Works on XenServer

• Enterprise or Platinum Edition

• Seamless integration with NetScaler Appliances

• NetScaler Insight Center replaces Edgesight for NetScaler

© 2012 Citrix Systems

Storage Improvements

© 2012 Citrix Systems

Wrangling those images

MCS in XenDesktop 7ᵒ New Hypervisor feature supportᵒ New VM creation process

MCS

© 2012 Citrix Systems

Hypervisor Improvements• Hyper-V

ᵒ SCVMM 2012 SP1 and Hyper-V3 (Server 2012) now supportedᵒ SMB 3 supportᵒ VHDX support ᵒ CSV Read Cache

• XenServerᵒ XenServer 6.2 supportᵒ Clone on Boot separated from intelli-cache feature

• Clone On Boot now supported on all types of storage• XD does not have to delete the Difference disks when cleaning VMs

• ESXᵒ Lowest supported version v5 (dropped support for all v4.x versions)ᵒ Added support for v5.1ᵒ Uses DiskManager (required 5.0 API) operations removes need to create temporary VMs and operates a bit faster

• Copy Disk (used when multiple storage locations)• Delete Disk• Note: Consolidate still uses temp VMs to operate

© 2012 Citrix Systems

MCS Behavior Changes• Server OS support

ᵒ Provides RDS/ multi-session worker support

• Image Prepᵒ Auto DHCP featureᵒ Auto KMS supportᵒ PVD Inventory automation

• Storage supersedingᵒ When you add more storage at the Host level of Studio

• You can unselect existing storage so it is not used for any NEW catalogs

• Multi-Nic support

• XD 7 feature integrationᵒ Delegated Admin supportᵒ Configuration Logging Support

© 2012 Citrix Systems

Storage

A

Master VM

Master VM

Image

A B B B B

identitydiff disk

Machine Creation Services (MCS)Hypervisor

A’

A’

Copy

Image Prep Phase

(Sandboxed VM)

© 2012 Citrix Systems

Storage Superseding

© 2012 Citrix Systems

Where is my PVS?

• PVS is not going away

• Continuing to be improved

• Still considered the primary and optimal solution for large deployments

• Download is under ᵒ the XenDesktop 7 ‘Additional Components’ sectionᵒ The XenApp 7 FP2 downloads

PVS

© 2012 Citrix Systems59

Introduction

New features, improved features

• Server 2012 / Win 8 Support

• System Center 2012 SP1 Support (VMM and CM)

• Vastly improved XenDesktop Setup Wizard

• SSO - automatic synthetic NIC switch-over on Hyper-V

• Improved Virtual Target Device control

• CDF Trace implementation

• Cache in memory then Disk

© 2012 Citrix Systems

New PVS Wizard

New XenDesktop Wizard Only supports XenDesktop 7

© 2012 Citrix Systems

Boot Device Manager (BDM) instead of PXE

© 2012 Citrix Systems

XenDesktop Setup Wizard

Provisioning optimization: VM disks

• Create write-cache disks in place on destination storage

• Size is now configurable

• Each VM booted once to quick format

• No more SLOW network copies of ‘n’ formatted write cache disks!

© 2012 Citrix Systems

Synthetic ‘NIC’ Switch-Over - SSO

• Automatic switch-over from legacy NIC to synthetic NIC on Hyper-V

• Greatly improved streaming performance compared to legacy

• Template setupᵒ NIC1 – legacy on streaming networkᵒ NIC2 – synthetic on streaming networkᵒ (optional) >= NIC3 cloned as is with

network assignments untouched

© 2012 Citrix Systems

CDF Trace implementationLogging is now available through Citrix standard CDF Control modules

© 2012 Citrix Systems

Microsoft licensing key considerations

• Deployed using either Key Management Server (KMS) or Microsoft Multiple Activation Key (MAK) volume licensing keys:ᵒ Windows 7ᵒ Windows 8ᵒ Windows Server 2008 R2ᵒ Windows Server 2012

• Windows Office 2010 and Office 2013 are deployed using KMS licensing

Cedric Courteix – NetApp Technical Alliance Mgr.

November 2013

Citrix on NetApp Cluster ONTAP

Storage sizing

NetApp Best Practice and Design Update

Integrations and Flash

Summary and Resources

Agenda

NetApp Solution for Citrix

Unified storage for all data types and any device

Desktop and App Virtualization Data Sharing Cloud Orchestration

Server Optimization

Recovery Manager 1.1 for ShareFileVirtual Storage Console

for CloudStack (beta)Virtual Storage Console

for vSphere and XenServer

User Workspace Virtualization – OS, Apps, and Data unified access across any device– Citrix ShareFile & XenMobile

More apps moving to the Cloud (SaaS/DaaS) & getting Mobile Ready– SAP building thin client software

– DaaS solutions gaining traction esp. in Latin America and APAC Expanded use cases including graphics & media rich apps

– nVidia GPU offload to virtualize rich media and high end apps

Key Industry Trends

Storage Sizing

Correct Storage Sizing Process

Assessment w/ Liquidware

Labs

Storage Sizing NetApp SPM

Customer requirements• # of desktops• Capacity• Memory Size• Perf Requirements• Read/write ratio• Random vs seq.

Hosted Shared Desktop SPM

Sample Storage Configurations

Small (800 users)

FAS2240-2 w/ 24 internal 600GB 10K RPM disks

$35/desktop

Whitepaper

Medium (2000 users)

FAS3250 w/ (3) DS2246 shelves; 600GB drives @10K RPM; Flash Cache

Large (4000 users)

FAS6290 w/ (5) DS2246 shelves; 600GB drives @10K RPM; Flash Cache

Storage Sizing Best Practice: Use NetApp SPM Sizer

Assumptions for all these configs:• 13 IOPS per desktop; 80% writes• 8GB unique data per VM

74

Storage Design and Best Practicise

Simplify the Architecture

Flash optimized storage Integrated data protection Embedded management

NetApp Flash Optimized Architecture

Man

age

and

mon

itor

Apps Virtualization

User Data Management

Backup and DRS

tora

ge

tool

s

ProfileManagement

Storage complexity

Dat

a m

anag

emen

t com

plex

ity

75

Hypervisor Clones

SSDBackup

DR

Simplifying the Storage Requirements

NetApp-Citrix Architecture for XenDesktop

Write Cache

User Installed Apps

Personal vDisks

CIFS Home Dir.

Profile / Folders

Corporate Apps

Application Virtualization

VM

XenDesktop

Win 7/ Windows Server OS

Base imagevDisk

User Data

UPM and Folder Redirection Easily Scale to 50K+ users

Scaling UPM and Folder Redirection

Using Group Policy, Group Membership and variables, we can simply spread users across multiple CIFS shares

Group Policy All the config data for UPM lives as GPOs in AD AD and GPOs scale well, so we are good there

User Data

All user data is simply stored in CIFS shares Properly configured CIFS scales well, too We simply add additional CIFS shares as required

NetApp-Citrix Architecture for XenDesktop

Hypervisor

VMDK/VHD

NFS/Blocks NFS/Blocks

VMDK/VHD

CIFSCIFS/Blocks CIFS

NetApp Clustered Data ONTAP Virtual Storage Console (VSC) To Create Volumes

Write Cache

User Installed Apps

Personal vDisks

CIFS Home Dir.

User DataProfile/ Folders

Corporate Apps

Application Virtualization

VM

XenDesktop

Win 7/ Windows Server OS

Base imagevDisk

vDisk and Clustered Data ONTAP Node Failover

CIFS SMB 3 is the winner!

SMB 2.1 SMB 3.0Multi-Pathing

SAN LUN

Resilience No Yes Yes

Simplicity Yes Yes No

Hypervisor

VMDK/VHD

NFS/Blocks NFS/Blocks

VMDK/VHD

CIFSCIFS/Blocks CIFS

NetApp Clustered Data ONTAP

VSC

Dedupe aware NetApp snapshots

DR Site

NetApp SnapMirror

Citrix CloudBridge

Write Cache

User Installed Apps

Personal vDisks

CIFS Home Dir.

User DataProfile/ Folders

Corporate Apps

Application Virtualization

VM

XenDesktop

Win 7/ Windows Server OS

Base imagevDisk

NetApp-Citrix Architecture for XenDesktopD

es

kto

pD

ire

cto

rO

nC

om

ma

nd

Ba

lan

ce

81

Solution Integrations

Integrated Storage Management

Provisioning Deduplication Cloning

Desktop Admin

Citrix XenCenter +

NetApp VSC XenServer

Role-based delegation

NetApp VSC for XenServer simplifies virtual infrastructure admin activities

Storage Pool

Storage Admin

82

Recovery Manager 1.1 for ShareFile

cDOT 8.2 support Parallel file restores High availability for NRM-CS Demo on YouTube

Storage Center Server (Windows IIS)

New ShareFile

DataSharePoint

CIFS shares

CIFS

SnapshotsWAN

SnapVault

SnapMirror

NRM-CS

17

NetApp Technology Capabilities

Data ONTAP WAFL Performance enhancement built into Write Anywhere file layout Optimizes write I/O

Flash Cache Controller-based; accelerates random read operations Intelligently caches “hot” data to Flash Helps on boot and login storms and steady state

Flash Pool

Implemented at disk shelf; combines SSD and HDD into a single aggregate

Intelligently (automatically) caches “hot” data blocks on SSD Accelerates random read and overwrites

EF 540 Pure SSD SAN protocol

Low Latency For IOPS > 20

Citrix Provisioning Services (PVS)

Streams single shared desktop image to create many virtual desktops

Built-in host side read caching

Optimizing Performance Together

HDD

NetApp Flash Recommendations for VDI

Lead with FAS w/ Flash Cache or Flash Pool for typical task workers and knowledge users– Typically <20 IOPS per user

– Any capacity requirement

Position EF for low latency use cases

FAS required for CIFS user data and profiles

Announcing partnership with Atlantis Computing to more cost efficiently enable VDI for power users (typically 20+ IOPS; low latency) Developers

High graphics & CAD users

Healthcare PACS

EF with Atlantis Architecture Whitepaperwww.atlantiscomputing.com/netappefra

EF All Flash Array with Atlantis ILIO

NetApp EF 540 All Flash Array w/ 12 x 800GB SSDs

HypervisorHosts

vSphere 5.1

Atlantis ILIO Persistent

VDI 4.1

ApplicationAnalysis

Inline De-duplication

IO Processing Compression

Technical whitepaper available here

2000 Persistent Desktops with 2U All Flash Storage & Host side IO optimization s/w

Scale tested LoginVSI & Atlantis Load Gen.

Tool

50+ IOPS & 30GB per desktop;<2ms storage latency

even with single storage controller

Results: LoginVSI Heavy (1000 Users) with total 100 IOPS per User

Acceptable User Experience

3x Faster Response TimeExcellent User Experience

Scales without degrading performance

Good

Very Good

Excellent

User experience

88

Wrap-up

Key Takeaways

Storage Sizing

Integrations and Flash

Design, Best Practice and Reference Architecture

1

2

3

91

Blog http://cedrixcafe.com

Twitter #CCOURTEIX

Courteix@netapp.com

General Q & A

You have Questions?• What Kind of coat can only be put on wet?• What jumps when it walks and sits when it stands?• I fly, yet I have no wings. I cry, yet I have no eyes. Darkness follows me; lower light I never see?• Until I am measured, I am not known. Yet how you miss me, When I have flown! What am I?• I run over fields and woods all day. Under the bed at night I sit not alone. My tongue hangs out, up and to the rear, awaiting to be filled in the morning. What am I?• What has hands but can not clap?• What goes up but never comes down?• Two bodies have I, though both joined in one. The more still I stand, the quicker I run. What am I?

We Have Answers?

We Have Answers.

• What Kind of coat can only be put on wet? -Paint• What jumps when it walks and sits when it stands? -Kangaroo• I fly, yet I have no wings. I cry, yet I have no eyes. Darkness follows me; lower light I never see? -Clouds• Until I am measured, I am not known. Yet how you miss me, When I have flown! What am I? -Time• I run over fields and woods all day. Under the bed at night I sit not alone. My tongue hangs out, up and to the rear, awaiting to be filled in the morning. What am I? -Shoe• What has hands but can not clap? -Clock• What goes up but never comes down? –Your Age• Two bodies have I, though both joined in one. The more still I stand, the quicker I run. What am I? -Hourglass

Work better. Live better.