Presentation is loading. Please wait.

Presentation is loading. Please wait.

Citrix Houston User Group

Similar presentations

Presentation on theme: "Citrix Houston User Group"— Presentation transcript:

1 Citrix Houston User Group
Lee Milam Nov, 2013

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

3 Goals Share technical details of Citrix technology Show the product
Increase awareness of features Foster community and sharing Have FUN Goals

4 Need to build a Citrix Solution?

5 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

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

7 XenDesktop Roadmap With an On-ramp for XenApp Avalon “Merging Lane”
Version Upgrade Bruin XenDesktop 7.1 Theme: “XA feature parity” +App Orchestration +TaaS “Merging Lane” 2014 XenDesktop 5.6 Excalibur XenDesktop 7 Merlin XenDesktop 7.x “Avalon .3” “Avalon .4” Avalon +Virtual AppDNA +Mobile AppDNA XenApp 6.5 FP3 XenApp 6.5 XenApp 6.5 FP2 End Mainstream Maintenance Feb 2016 (+ 6 months) XenDesktop 7 is the first release as part of Project Avalon.

8 New Platform, New Editions
4/1/2017 1:51 PM New Platform, New Editions XenDesktop 7 VDI App Enterprise Platinum Enterprise Platinum VDI only Server-based Apps and Desktops Full FlexCast Full FlexCast and Cloud-Ready The App Edition will be new for XenDesktop 7 and provide customers the server hosted apps and desktops FlexCast model. Functionally, the App Edition will map almost identically to the XenApp-Enterprise edition (see back-up slide #9). © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 XA 6.5 Platinum vs. XD 7 Apps Edition Platinum
Provisioning Services EdgeSight Password Manager (WinXP, 7, Server 2003R2, 2008, and 2008R2) Smart Access and SSL VPN Smart Auditor Preferential Load Balancing Provisioning Services EdgeSight Smart Access and SSL VPN HDX Seamless Local Apps AppDNA migration analysis for Hosted Shared apps HDX Insights (with NS Platinum)

10 FlexCast Management Architecture
Unification FlexCast Management Architecture Receiver Web Interface Storefront Delivery Services Console XenApp Farm DB IMA XenApp Broker Power &Capacity Mgmt Provisioning Services PVS WMI PVS Console PCM Console Studio XenDesktop Broker CBP DB XenApp Workers (RDS) XenDesktop Workers (VDI) XenDesktop Site

11 FlexCast management architecture Windows Apps and Desktops as Mobile Services

12 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

13 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.0 ASP.NET 2.0 PowerShell 2.0 or 3.0 (Server 2008 R2 or 2012) Visual C , 2008 SP1, and 2010 The Server Core variety of Windows is not a supported platform for the XenDesktop infrastructure systems. Although the product is primarily based on PowerShell, there is still an engineering effort involved to support Server Core and we haven’t received adequate demand from customers. Refer to Citrix eDocs for the latest details on system requirements.

14 Supported database platforms
SQL 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) Earlier versions of SQL Server may work but have not been tested and are not officially supported. SQL Express should only be used for PoC and test environments. It is not ideal for production because it doesn’t support high-availability options (hypervisor high-availability can be used but is not practical due to the time required to restart the VM on another host). It also has resource limits on the size of the database and amount of CPUs and RAM that can be used. Refer to for additional details.

15 Supported hypervisors
XenServer 6.2 6.1 6.0.2 Hyper-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 System Center Virtual Machine Manager is a requirement when used with Hyper-V. It supports various hypervisors including Hyper-V on Server 2012 and 2008 R2. Refer to Citrix eDocs for the latest details on system requirements.

16 Server-based Apps and Desktops
New Features and Changes For XenApp Customers: XenDesktop 7 Apps Edition App 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 bit Print Servers Server-based Apps and Desktops

17 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

18 Scalability information
Release over Release Server 2008 R2 VDAs have shown an 8.8% increase in user density over XenApp 6.5 Windows 7 VDA tests have shown to be equal to that of XD 5.6 FP1 (with Aero disabled, both legacy and H.264 are comparable) XD7 vs. RDP8 Server 2008 R2 has shown an 8.5% increase over baseline RDP8. Windows 7 and Windows 8 TBD This is preliminary scalability information and is subject to change

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

20 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 XenApp 5.x & earlier When performing a new deployment of XenDesktop 7, it is possible to have a single Storefront front-end that aggregates applications and desktops from one or more XenDesktop and/or XenApp versions at various levels. Refer to eDocs for details on the suggested upgrade strategy and steps from XenDesktop 5.x to XenDesktop 7. Upgrading from a Tech Preview version to the full RTM version is not supported. A migration tool for XenApp 6.5 applications and policies was originally on the roadmap for H2 of 2013, but has been pulled in favor of “App Orchestration” functionality that will come in Merlin.

21 One disk/iso to install all XD7 components
Meta-Installer One disk/iso to install all XD7 components Excalibur uses a .NET-based metainstaller, which is somewhat similar to what was used in XenDesktop 5.x though with a different look and feel. The Delivery Controller option is the primary means to install the product and core components. We will choose that one and proceed here. Other options include installing the Virtual Delivery Agents for server and desktop OS's, installers for specific components, and links to documentation.

22 New Environment Installation: Process Flowchart For current XenApp customers migrating to XenDesktop 7 Step 1 Install the controller, Studio, license server and database Step 3 Install the Virtual Delivery Agents Step 5 Publish Desktop Groups/Applications Step 2 Install and configure Director Step 4 Use PVS or MCS to create catalogs Step 6 Install and configure StoreFront and Receiver These are the general high-level steps. Typically, SQL server will already be setup in the environment. Provisioning Services will need to be setup if using it to stream OS workloads.

23 Upgrading an existing XenDesktop 5.x environment
(in place upgrade)

24 In Place Upgrade: Process Flowchart For current XenDesktop 5
In Place Upgrade: Process Flowchart For current XenDesktop 5.x customers migrating to XenDesktop 7 Step 1 Install and configure StoreFront and Receiver Step 3 Upgrade Provisioning Servers (if applicable) Step 5 Upgrade ONE Delivery Controller then backup database Step 7 Upgrade remaining Controllers and register in Studio Step 2 Upgrade the License Server Step 4 Upgrade Virtual Delivery and PVS Agents Step 6 Run Studio, follow “upgrade site database” dialog If you have an existing XenDesktop 5 or higher environment, you can perform an in place upgrade, with minimal disruption to users. At a high level these are the steps. First you must have migrated your Web Interface to Storefront and configured Receivers to point to the new Storefront environment. The License Server should be at the version that ships with the XenDesktop 7 media. You may have to obtain a new license file to confirm your SA date and validate your rights to XD7. Upgrade PVS servers first if they are in your environment. Upgrade the VDA’s in your VDI hosts as well as the PVS agents. You may need to build net new base images with these new agents. XenApp customers migrating to XD7 Apps Edition will need to build new Windows Server worker images. Upgrade ONE delivery controller in place, reboot if required. Backup site database. Run STUDIO, you will be prompted to Upgrade Site Database. This must be done to complete the upgrade process. Do so only if you have a good back up of the database. Upgrade and reboot the remaining delivery controllers, reboot them, and register each in Studio.

25 No direct in-place upgrade to XenDesktop 7 from XenDesktop 4.x
Problem statement 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: can’t upgrade directly from XD4 to XD 7 (new architecture from XD 5.0 onward), MSI can’t patch onto it. Need to create a new site then recreate settings. Migration tool designed to help automate the bulk recreation of desktops, user assignments and policies. XenDesktop 5.x supports a direct upgrade to XenDesktop 7.0 whereas all versions of XenApp require a clean installation to be performed.

26 Migration Tool Highlights
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

27 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) These settings are both exported and imported. Note that the XML schema presents the XD4 object model and terminology rather than XD5 : e,g. farm contains desktop groups, which contains hosting settings and a set of desktops. Aimed to be readable to the XD4 admin who’s not yet familiar with XD5 More details on what can and can’t be migrated are available on the eDocs site

28 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) Some settings are exported but not imported Admins – Jeroboam folder based permissions are also exported Licensing – The farm settings for license server, port and edition are exported. Settings for the license server itself are not exported, such as license files. Desktop group folder is exported as a path from a root specified as forward-slash. Some per DDC registry settings are supported in XD 7, however these aren’t imported.

29 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 In general the exported settings are limited to those configured through the CMC/AMC and stored in IMA. Exporting Cosmo applications was not a requirement. Farm BaseOU setting is exported, but actual content of the AD OU is not exported. PortICAConfig XML file settings are not applicable in XD 7 for which the VDA now draws default values from FullArmor policy. In the event customizations have been made, these will need manually recreated in XD Jasper.

30 Final thoughts 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

31 Sources for more information
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

32 Edgesight/Director How support is done

33 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 Key points: Next generation Director rearchitected on the XD 7 platform Unified console provides the real-time troubleshooting along with integration of new EdgeSight features, Performance Manager and Network Inspector Scales with the platform Most common problem – “I can’t connect” Instrumented XD to provide various failure causes for connection and machine failures to determine root cause End user experience starts with logon Director breaks the logon into each of the steps, providing the analysis so the admin is able to pinpoint exactly where the slowdown is occurring

34 Evolution of EdgeSight
TM 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 Key points: Driving Evolution EdgeSight evolves from a standalone product into an integrated solution expanding the value proposition of existing products such as Director Providing a holistic view Instead of focusing on product silos, this new approach allows Citrix to provide a more comprehensive and holistic experience

35 EdgeSight features Performance management Network analysis
NDA EdgeSight features TM Performance management Health and capacity assurance Historical trending Network analysis Identify bottlenecks due to the network in your XenDesktop environment Powered by NetScaler HDX Insight Included in Platinum Key points: Platinum customers get the EdgeSight features EdgeSight performance management Longer trending data allows the admin to assess his environment over time Auto-baselining – comparison of current performance based from the customer’s own environment EdgeSight network analysis Integration of NetScaler HDX Insight provides a unified console to troubleshoot network issues

36 Help Desk and Troubleshooting / Environment health
XenDesktop 7 Single Site Director Help Desk and Troubleshooting / Environment health Site A Site B Site C Director 2.1 With XenDesktop 7, we have expanded the role of the Help Desk to provide the L2 Admins additional troubleshooting and environment health metrics

37 Historical Trends and Analytics
XenDesktop 7 Included in Platinum TM Director and EdgeSight Director TM Historical Trends and Analytics Managing and optimizing capacity EdgeSight Performance management TM Site A Site B Site C Time Add in the EdgeSight performance management feature, customers get extended historical data retention which provides the longer term capacity analysis and health and performance trending over time. Helps admin understand if a problem is occurring every Monday at 9:00a Enables comparison of previous quarters’ capacity over current quarters capacity through the concurrent sessions analysis Assessment of health - connection and machine failures Capacity – history of usage based on sessions enable projection for future capacity Performance – trending of App load evaluators and logon performance provide visibility into historical performance indicators enabling administrators to adjust environment as needed

38 XenDesktop 7 Director and EdgeSight EdgeSight Network analysis Time
Included in Platinum Director and EdgeSight TM HDX Insight Isolating and managing network performance EdgeSight Network analysis TM Site A Site B Site C Network - Deep Packet Analysis Time Key points: For platinum customers - EdgeSight network analysis Provides ICA packet visibility enabling the admin to view the latency and throughput (bandwidth) utilization Drill down into per user ICA network utilization Application/desktop launch metrics – number of launches, launch duration

39 HDX Insight Powered by Citrix Netscaler Insight Center

40 I was inundated with data
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… Insight Intro slide – to Insight -> story abt visibility and need for visbility – moving towards disaggregation of apps (remove the slide)

41 NetScaler Is the Universal Front-End
BYO Desktops Corporate Apps Visibility Security Acceleration Availability Mobility SaaS Apps Data Intro: Because the technological and human implications are so broad, organizations have to approach enterprise mobility in a comprehensive way. Key Points: That means taking into account all varieties of apps hosted in both private and public clouds and all kinds of devices. And in addition to isolating and protecting business content from the personal activities you need strong identity management and comprehensive security policy administration and enforcement capabilities to ensure the right levels of secure access are granted based on device type, location, user and network. We effectively need to containerize content on both the cloud side and the device side – allowing end-users flexibility to use their personal devices for their personal business while protecting the corporate content.

42 Achieving Application Visibility with NetScaler
3rd Party Analysis Tools NetScaler Insight Center Cloud Enterprise Combining NetScaler with Analysis Tools NetScaler generates a wealth of application visibility data by way of AppFlow™ NetScaler Insight Center is the best way to view Citrix-specific data Desktop

43 NetScaler Insight Center
Introducing NetScaler Insight Center NetScaler Insight Center HDX Insight Analytics for XenApp and XenDesktop Web Insight Analytics for enterprise applications

44 Analytics for XenApp and XenDesktop
HDX 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

45 NetScaler Insight Center
Analytics for Enterprise Applications Web Insight NetScaler Insight Center 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 AppFlow

46 Deployment Scenarios: Single Hop
HDX Insight NetScaler Gateway AppFlow for ICA Citrix XenDesktop

47 Deployment Scenarios: Single Hop + Web Interface/StoreFront
HDX Insight AppFlow ICA NetScaler Gateway XenApp

48 Deployment Scenarios: Double Hop
HDX Insight NetScaler Gateway AppFlow ICA

49 Deployment Scenarios: Transparent
NetScaler Gateway HDX Insight AppFlow for ICA XenApp

50 NetScaler Insight Center Packaging
Software download from Works on XenServer Enterprise or Platinum Edition Seamless integration with NetScaler Appliances NetScaler Insight Center replaces Edgesight for NetScaler App Flow NetScaler Insight Center (XenServer VM)

51 For the Demo, spin up a VCDC the day or two before and login and out to various resources.
Then go in and put a desktop pool into maintenance mode. In the demo, try the desktop group and let it fail, then login to XA desktop to get to desktop director and show why it failed.

52 Storage Improvements

53 Wrangling those images
MCS MCS in XenDesktop 7 New Hypervisor feature support New VM creation process

54 Hypervisor Improvements
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 Clone on boot is essentially allowing the hypervisor to clean the image back to its initial state rather than XenDesktop doing it itself when providing single image managed 'pooled' desktops. So when a hypervisor provides a 'clone on boot' function when MCS provisions machines (that require resetting back to initial state each boot), then the Vms are created in the hypervisor so that they re-clone themselves from the master image each boot.  This has 2 advantages over XD doing it (which is how it works if the facility id not available): Rebooting via the hypervisor tools also cleans the image (so you can use XenCenter to power manage the machine with the same effect that it would have via XD studio) The hypervisor understands the context for the operation and can clean up any data that is no longer needed as part of the process itself (at a point that is best for the hypervisor).  When XD has to do this the deletion of the old data is offloaded and cleaned slowly to avoid unexpected load on the hypervisor which means the data can hang around for a while and it has been known for storage to be exhausted as a result. Essentially making the operation just much more efficient when using the hypervisor to perform it. As of XD7 both Xen and ESX provide clone on boot function and it is only Hyper-V that XD is required to perform the operation.

55 MCS Behavior Changes Server OS support Image Prep Storage superseding
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 Studio only allows pooled model for server OS, but SDK will allow all models.

56 Machine Creation Services (MCS)
Hypervisor A A’ B B B B Master VM Image Prep Phase (Sandboxed VM) Storage diff disk Master VM Image A A’ identity Note: ID disk used as sort of high latency connection. results passed back too. Prep actually works like this Starts up Sand boxed, network is disconnected, to guarantee no clashes with master if running Communication is by high latency connection via the ID disk. if not PVD VM prep process is told to do everything needed including rearms, then shuts down and done (20 minute timeout applies) If PVD Phase 1 - told do everything (except rearm OS) and it additionally looks for PVD tools (20 mins timeout applies) Phase 2 – Only runs if PVD tools found. Runs inventory and rearms OS (No timeout can take as long as needed. Assumption here is that if the process was going to fail it would do in the first phase which is protected by timeout. Copy

57 Storage Superseding When setting or adding a new storage point or repository to a Host(Hypervisor) in Desktop Studio, there is a option to de-select older or existing storage so it is not used for NEW VM creation. Existing VM’s are still maintained on the original storage.

58 PVS 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 I might say 500 or 1000 seats, but it's sort of a nebulous number because we can technically make MCS work with thousands of desktops, too!  We actually have an MCS deployment in the 4-6k range in EMEA.  But you just have to be willing to "pay" for MCS in terms of IOPS.  It not only changes the IO profile from the typical 90/10 W/R ratio of PVS to 45/55 with MCS.  But it also introduces about 20-30% more IOPS in the steady state compared to PVS...and about 50-60% overall if you factor in the boot and logon phases.  

59 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

60 New PVS Wizard New XenDesktop Wizard Only supports XenDesktop 7

61 Boot Device Manager (BDM) instead of PXE
A utility used to create boot devices that have the bootstrap and IP information pre-installed; enabling a target device to boot over the network without the use of PXE or DHCP. Problems Identified: PXE requirement / Slow VDI deployment time / Imaging vDisk for VDI unnecessary Many enterprise IT depts. do not like broadcast packets Eliminate single service dependencies (single point of failure) Creates a BDM boot partition for each provisioned VM - A complete embedded bootstrap - No external dependencies A complete embedded bootstrap: No external dependencies Each VM can login to PVS farm independent of any running services. Existing methods of deploying without PXE: DHCP options 66/67 Manual BDM to ISO: Prior BDM partition workflow: Boot VM device in private image mode Create disk/partition for BDM payload Copy BDM.exe from PVS server to device Run and configure BDM to HDD

62 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! Set size to “0” to have no WC disk (server side cache) Boot to format is done inline with provisioning, avoids boot storm Machines added to XD catalog when completely ready to be managed.

63 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 Client side reg key available to disable.

64 CDF Trace implementation
Logging is now available through Citrix standard CDF Control modules No more continuous background logging built in, use CDFControl: Startup Tracing

65 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 Note: In order for MAK licensing to work, the Volume Activation Management Tool (VAMT) must be installed on all login servers within a farm. This tool is available from Note: Both Private and Standard Image Modes support MAK and KMS. Volume licensing is configured within the vDisk image when the Imaging wizard is run on the Master target device. Volume licensing is configured for the vDisk file on the Microsoft Volume Licensing tab, which is available from the Console vDisk File Properties dialog.

66 Citrix on NetApp Cluster ONTAP
Cedric Courteix – NetApp Technical Alliance Mgr. November 2013

67 Agenda Storage sizing NetApp Best Practice and Design Update
Integrations and Flash Summary and Resources

68 NetApp Solution for Citrix
Desktop and App Virtualization Data Sharing Cloud Orchestration Server Optimization Recovery Manager 1.1 for ShareFile Virtual Storage Console for CloudStack (beta) for vSphere and XenServer Unified storage for all data types and any device NetApp provides deep integration and cost efficient solutions across key Citrix mobility and cloud offerings Goal of Slide: Show the range of Citrix products and solutions that NetApp integrates with Key Point: NetApp unified storage supports major Citrix solutions regardless of data type across any user devices including desktops and any mobile devices

69 Key Industry Trends 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

70 Storage Sizing Assessment and sizing is key to any successful deployment.

71 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. These are the key customer requirements that help ensure proper sizing. One you have these requirements, leverage NetApp SPM VDI sizer to get the appropriate storage sizing. For server sizing, you coul use the standard UCS bundles or VXI resources.

72 Hosted Shared Desktop SPM

73 Sample Storage Configurations
Medium (2000 users) FAS3250 w/ (3) DS2246 shelves; 600GB RPM; Flash Cache Large (4000 users) FAS6290 w/ (5) DS2246 shelves; 600GB RPM; Flash Cache Small (800 users) FAS w/ 24 internal 600GB 10K RPM disks $35/desktop Whitepaper Assumptions for all these configs: 13 IOPS per desktop; 80% writes 8GB unique data per VM These are some of the sample storage sizings for small, medium, and large deployments. Whitepaper Storage Sizing Best Practice: Use NetApp SPM Sizer

74 Storage Design and Best Practicise

75 Simplifying the Storage Requirements
Simplify the Architecture Backup and DR Storage complexity Data management complexity Apps Virtualization Profile Management User Data Management Manage and monitor NetApp Flash Optimized Architecture Hypervisor Clones SSD Backup DR Storage tools Flash optimized storage Integrated data protection Embedded management Goal of Slide: This slide and the build drive home the point that a desktop virtualization solution does not need more complexity. Key Points: Desktop virtualization architecture is growing increasingly more complex. Since complexity implies cost, a more complex environment introduces more management effort and cost NetApp can take complexity out of the equation and reduce cost

76 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 image vDisk User Data

77 Scaling UPM and Folder Redirection
UPM and Folder Redirection Easily Scale to 50K+ users 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 Using Group Policy, Group Membership and variables, we can simply spread users across multiple CIFS shares No database , integrated into AD

78 NetApp-Citrix Architecture for XenDesktop
VM XenDesktop Win 7/ Windows Server OS User Installed Apps Corporate Apps Profile/ Folders User Data Base image vDisk Write Cache Personal vDisks Application Virtualization CIFS Home Dir. Hypervisor Virtual Storage Console (VSC) To Create Volumes NetApp Clustered Data ONTAP VMDK/ VHD VMDK/ VHD CIFS/Blocks NFS/Blocks NFS/Blocks CIFS CIFS

79 vDisk and Clustered Data ONTAP Node Failover
SMB 2.1 SMB 3.0 Multi-Pathing SAN LUN Resilience No Yes Simplicity CIFS SMB 3 is the winner!

80 NetApp-Citrix Architecture for XenDesktop
VM XenDesktop Desktop Director Win 7/ Windows Server OS User Installed Apps Corporate Apps Profile/ Folders User Data Base image vDisk Write Cache Personal vDisks Application Virtualization CIFS Home Dir. Hypervisor VSC NetApp Clustered Data ONTAP OnCommand Balance VMDK/ VHD VMDK/ VHD CIFS/Blocks NFS/Blocks NFS/Blocks CIFS CIFS DR Site Dedupe aware NetApp snapshots Citrix CloudBridge NetApp SnapMirror

81 Solution Integrations

82 Citrix XenCenter + NetApp VSC
Integrated Storage Management NetApp VSC for XenServer simplifies virtual infrastructure admin activities Citrix XenCenter + NetApp VSC XenServer Desktop Admin Provisioning Deduplication Cloning Storage Admin Storage Pool Role-based delegation Goal of this slide: “Single-pane-of-Glass” Management Key Points: Tight integration of NetApp storage with Citrix XenDesktop enables administrators to access and execute advanced storage functions directly from the XenCenter console (or from VMware vCenter or Microsoft Hyper-V). We do this with NetApp plug-ins for all major hypervisors such as Virtual Storage Console (VSC) for Citrix XenServer, VSC for VMware vSphere and the NetApp OnCommand Plug-in for Microsoft. This integration streamlines storage administration because it empowers XenDesktop administrators to manage storage within existing storage policies without having to coordinate with storage administrators. Storage admin sets policy Desktop admin has capability – within policy - to use advance storage features (i.e., backup, cloning, resizing…) Accessible from familiar management console 82

83 Recovery Manager 1.1 for ShareFile
Storage Center Server (Windows IIS) cDOT 8.2 support Parallel file restores High availability for NRM-CS Demo on YouTube NRM-CS CIFS New ShareFile Data SharePoint CIFS shares SnapVault WAN Snapshots SnapMirror

84 Optimizing Performance Together
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 HDD Goal of Slide: Show that NetApp technologies work together with Citrix technologies to enhance performance for XenDesktop Key Points: NetApp’s built-in WAFL, combined with our flash technologies help boost write I/O performance and eliminate performance bottlenecks due to read-intensive boot and login storms and other unexpected I/O activity. Our flash technologies can be implemented at the controller, disk shelf or server level based on customer requirements. NetApp technologies work well together with Citrix performance-enhancing technologies, particularly for read-heavy I/O activity.

85 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 Whitepaper Customers IOPS and capacity requirement per virtual desktop can fall in any range based on the user profile. IOPS requirement can be as low as 8-10 IOPS per desktop for task workers and be high as 50 IOPS per desktop for power users like software developers, high graphics and CAD/CAM users, etc. Regardless of the IOPS or capacity requirements, customers want VDI at the lowest possible cost. We have developed new guidance to help customers deploy VDI at lowest possible cost while maintaining excellent user experience. [click] For task and knowledge workers, typically up to 20 IOPS per desktop, our recommendation is to lead with FAS platform w/ either FlashCache or FlashPool. For extremely low latency use cases, you could position the EF All Flash Array. Please note that FAS array would be required if the customer VDI requirements include buying storage for CIFS shares to host user data and profiles. To cost efficiency enable VDI for power users; typically IOPS per desktop, we are announcing partnership with Atlantis Computing. Some examples of power users that require extreme IOPS are: Software developers, High graphics & CAD/CAM users, Healthcare PACS & Telemetry. For these extreme IOPS use cases and any capacity requirement, our recommendation is to lead with EF and Atlantis Architecture. Great news is that we have the NetApp EF and Atlantis reference architecture available today where we demonstrate that a 2U EF540 All Flash Array w/ 12 SSDs and Atlantis ILIO Host side IO optimization software can support 100K IOPS (80% writes; 4K-8K block size). This architecture can cost efficiently meet the IOPS and capacity needs of all the power users. You could position FAS with Atlantis as necessary. We have an FAS based architecture whitepaper in development that should be available very soon!

86 EF All Flash Array with Atlantis ILIO
2000 Persistent Desktops with 2U All Flash Storage & Host side IO optimization s/w Atlantis ILIO Persistent VDI 4.1 Application Analysis Inline De-duplication IO Processing Compression Scale tested LoginVSI & Atlantis Load Gen. Tool vSphere 5.1 Hypervisor Hosts 50+ IOPS & 30GB per desktop; <2ms storage latency even with single storage controller The EF All Flash Array with Atlantis ILIO Architecture Whitepaper showcases a power VDI use case where we validated 2000 persistent desktops with 50 IOPS per desktop in a 2U All Flash Storage & Atlantis Host side IO optimization s/w. Total 100K IOPS! Scale testing was done with LoginVSI (industry standard VDI benchmarking tool) and Atlantis Load generation tool that simulates real world VDI, together generating 50 IOPS per desktop. The test results look very impressive 50+ IOPS & 30GB per desktop <2ms storage latency >>> which is excellent! No user experience degradation upon one storage controller failure. This was validated by having one storage controller run the 100K IOPS workload for all the 2000 users Atlantis ILIO offloaded 60% IOPS and capacity dedupe at the host layer so that the 2U EF with 6.7TB usable storage support 2000 users with 30GB per user. Details on the architecture design and performance results are available in the technical whitepaper available today. This architecture should help you beat any competitor in the VDI space. NetApp EF 540 All Flash Array w/ 12 x 800GB SSDs Technical whitepaper available here

87 Results: LoginVSI Heavy (1000 Users) with total 100 IOPS per User
Acceptable User Experience Good Very Good Excellent 3x Faster Response Time Excellent User Experience Scales without degrading performance User experience Here is a VSImax chart from LoginVSI showing the impressive test results for this architecture. On this VSImax chart, the y-axis is the response time in milliseconds that LoginVSI recorded while executing testing operations on the virtual desktop sessions and the x-axis is the number of virtual desktops tested. The VSImax calculation is based on the response times of six operations that run continuously in 48 minute loops for the duration of the test. The operations are intended to simulate generic office worker application activities on a virtual desktop. The six operations are: Starting VSI Notepad, Starting the File Open dialogue, starting the Print dialogue, archive a document with 7-zip with no compression, archive a document with 7-zip with high compression, and starting Microsoft Word with a document. These operations utilize different resources such as virtual desktop CPU (user and kernel), memory, and disk. If such operations continually require a high number of seconds to complete, the user will regard the performance of the virtual desktop as being slow. [click] LoginVSI considers a response time that exceeds 4000 milliseconds (4 seconds) as being non-acceptable. Response time of 3000 milliseconds to 4000 milliseconds is considered Good, 2000 to 3000 as very good, and 1000 to 2000 as excellent. Key highlight for this joint architecture is that the response time is within 1000 to 2000 range, which is excellent. From a storage perspective, the LoginVSI is generating 10 IOPS per desktop. While the LoginVSI test was running, The Atlantis Computing Workbench was used to generate an additional 90 IOPS per user with 65% unique data to simulate and extremely heavy storage load on the system. In this test, the baseline of the system was 1172 ms response time, which is more the 3 times faster than the acceptable user experience. As the load increased to 1,000 users, the LoginVSI Index Average remained consistently in the range with no degradation of user experience as the system scaled. As a result, the LoginVSI Max was not reached, indicating that the joint architecture could scale far beyond the 1,000 users tested even with the additional 90 IOPS generated by the Atlantis Computing Workbench.

88 Wrap-up

89 Resources XenDesktop on NetApp Solution Guide
XenDesktop with PVS and NetApp Clone on XS and vSphere XenDesktop with MCS on XS and vSphere XenDesktop with Hyper-V XenApp ShareFile Solution Guide XenDesktop on NetApp Solution Guide XenDesktop with PVS and NetApp Clone on XS and vSphere XenDesktop with MCS on XS and vSphere XenDesktop with Hyper-V XenApp ShareFile Solution Guide

90 Key Takeaways Storage Sizing
Integrations and Flash Design, Best Practice and Reference Architecture 1 2 3

91 Blog

92 General Q & A

93 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?

94 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 We Have Answers.


Download ppt "Citrix Houston User Group"

Similar presentations

Ads by Google