Upload
jaron-barbary
View
228
Download
0
Tags:
Embed Size (px)
Citation preview
© 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
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
Resources
Key Takeaways
Storage Sizing
Integrations and Flash
Design, Best Practice and Reference Architecture
1
2
3
91
Blog http://cedrixcafe.com
Twitter #CCOURTEIX
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.