SlideShare una empresa de Scribd logo
1 de 48
Best Practices for Implementing, Administering,
and Troubleshooting XenDesktop 7.5
Shaun Wendland, Senior Escalation Engineer
Citrix Support Webinar – June 24 & 25, 2014
© 2014 Citrix. Confidential.2
Architecture and design considerations
for a successful deployment
Administration habits to help maintain
and support a XenDesktop 7.5 site
Troubleshooting tips and the top three
problem types
Resources discussed, Q&A
Agenda
Best Practices for Implementing
The XenDesktop 7.5 architecture and considerations for
successful deployment
© 2014 Citrix. Confidential.4
XenDesktop 7.5 architecture
Virtual Desktop
Agent
Delivery
Controller
SQL Database
© 2014 Citrix. Confidential.5
XenDesktop 7.5 architecture
The XenDesktop Delivery Controller
Facilitates distribution of applications and desktops
Coordinates with hypervisor
Manages the desktop states
Authenticates and manages user access
Brokers connections between users and target resources
© 2014 Citrix. Confidential.6
XenDesktop 7.5 architecture
The XenDesktop Delivery Controller
Delivery Controller ServicesAD Identity
Service
Machine
Creation
Service
Configuration
Service
Broker
Service
Host
Service
Delegated
Admin
Service
Configuration
Logging
Service
Citrix
Environment
Test Service
Monitoring
Service
© 2014 Citrix. Confidential.7
XenDesktop 7.5 architecture
The XenDesktop Database
Stores Site configuration, Configuration Logging, and
Monitoring data
Persistent DB availability is required
High-Availability and Fault Tolerance options
• Mirroring • Clustering
• Leveraging hypervisor H/A features
• Support for SQL 2012 AlwaysOn Availability Groups
© 2014 Citrix. Confidential.8
XenDesktop 7.5 architecture
The XenDesktop Database
Security
• Each controller has its own SQL login to
the database
- Machine account – DOMAINMACHINE$
• Controller permissions are restricted
• No rights to change the schemas
© 2014 Citrix. Confidential.9
XenDesktop 7.5 architecture
The XenDesktop Database
Support for assigning your site, configuration logging, and
monitoring schemas into separate databases
© 2014 Citrix. Confidential.10
XenDesktop 7.5 architecture
The XenDesktop Virtual Desktop Agents
Performs controller registration and manages the HDX
connection
VDA types
• Workstation VDA
- Single-user
• Server VDA
- Multi-user
- Remote Desktop Services (RDS) coordinates connections
© 2014 Citrix. Confidential.11
© 2014 Citrix. Confidential.12
Design Best Practices
Understand the product design and basic how-tos
• XenDesktop 7.5 eDocs
Understand the factors within your environment that
influence the design
• Citrix Virtual Desktop Handbook 7.x
• Citrix XenDesktop 7.5 Blueprint Whitepaper
Leverage Citrix design resources
• Project Accelerator
© 2014 Citrix. Confidential.13
Project Accelerator
http://project.citrix.com
Design
Assess
Administration Best Practices
Habits and pointers for maintaining a
XenDesktop 7.5 environment
© 2014 Citrix. Confidential.15
Administrative Best Practices
Take care of your XenDesktop database!
Establish a regular backup schedule
Occasionally review the size XenDesktop
database transaction logs
• DB growth due to VDA communication  CTX139508
• May be preferable to use Simple recovery mode
Do a dry run of a failover scenario
© 2014 Citrix. Confidential.16
Manually redirecting your XenDesktop site to a failover
database location
• XenDesktop SDK PowerShell cmdlets:
Administrative Best Practices
Manual failover
1. Load XenDesktop snap-ins.
2. Get the existing database
connection strings.
Add-PSSnapin Citrix*
Get-LogDataStore
Get-MonitorDataStore
© 2014 Citrix. Confidential.17
Manually redirecting your XenDesktop site to a failover
database location
• XenDesktop SDK PowerShell cmdlets:
Administrative Best Practices
Manual failover
3. Set a variable for the new
connection string.
4. Disable configuration logging.
$cs = "Server=sqlsrvr2012b;Initial
Catalog=XD75Site;Integrated
Security=True“
Set-LogSite -State Disabled
© 2014 Citrix. Confidential.18
Manually redirecting your XenDesktop site to a failover
database location
• XenDesktop SDK PowerShell cmdlets:
Administrative Best Practices
Manual failover
5. Remove all the current
database connections
© 2014 Citrix. Confidential.19
Set-LogDBConnection -DataStore Logging -DBConnection $null
Set-MonitorDBConnection -DataStore Monitor -DBConnection $null
Set-MonitorDBConnection -DBConnection $null
Set-AcctDBConnection -DBConnection $null
Set-ProvDBConnection -DBConnection $null
Set-BrokerDBConnection -DBConnection $null
Set-EnvTestDBConnection -DBConnection $null
Set-SfDBConnection -DBConnection $null
Set-HypDBConnection -DBConnection $null
Set-ConfigDBConnection -DBConnection $null -force
Set-LogDBConnection -DBConnection $null -force
Set-AdminDBConnection -DBConnection $null -force
Administrative Best Practices
Removing current database connections
© 2014 Citrix. Confidential.20
Manually redirecting your XenDesktop site to a failover
database location
• XenDesktop SDK PowerShell cmdlets:
Administrative Best Practices
Manual failover
5. Remove all the current
database connections
6. Set all the database
connections to the new
connection string
© 2014 Citrix. Confidential.21
Set-ConfigDBconnection -DBConnection $cs
Set-AdminDBconnection -DBConnection $cs
Set-LogDBconnection -DBConnection $cs
Set-AcctDBconnection -DBConnection $cs
Set-BrokerDBconnection -DBConnection $cs
Set-EnvTestDBconnection -DBConnection $cs
Set-HypDBconnection -DBConnection $cs
Set-MonitorDBconnection -DBConnection $cs
Set-ProvDBconnection -DBConnection $cs
Set-SfDBconnection -DBConnection $cs
Set-LogDBConnection -DataStore Logging -DBConnection $cs
Set-MonitorDBConnection -DataStore Monitor -DBConnection $cs
Administrative Best Practices
Setting the database connections
© 2014 Citrix. Confidential.22
Manually redirecting your XenDesktop site to a failover
database location
• XenDesktop SDK PowerShell cmdlets:
Administrative Best Practices
Manual failover
7. Re-enable configuration
logging
8. For confirmation, test Broker
Service connectivity
Set-LogSite -State Enabled
Test-BrokerDBConnection $(Get-
BrokerDBConnection)
© 2014 Citrix. Confidential.23
Administrative Best Practices
Director offers real-time
assessment of a XenDesktop
environment
Provides details regarding the
health of the various XenDesktop
components
Offers functionality for
troubleshooting machines,
sessions, and connections
© 2014 Citrix. Confidential.24
Administrative Best Practices
Performance Monitoring Using Director
Infrastructure health overview
• Hosting alerts
• Delivery Controller service,
database, & license statuses
VDA health
• Failed start-ups and boots
• Unregistered machines
• Current load (Server OS)
• Connected systems
• Logon times
© 2014 Citrix. Confidential.25
Administrative Best Practices
Performance Monitoring Using Director
© 2014 Citrix. Confidential.26
Administrative Best Practices
Performance Monitoring Using Director
Session and connection health
• Activity manager
• Session details
• Machine details
Troubleshooting Best Practices
Techniques for troubleshooting XenDesktop 7.5 and the top
three problem types
© 2014 Citrix. Confidential.28
Troubleshooting Best Practices
When bad things happen to good environments
This is the first I’ve
tried this and it’s not
working.
Something changed
and I didn’t do it.
Something changed
and I’m the one that
caused it.
© 2014 Citrix. Confidential.29
Troubleshooting Best Practices
Methodology
Investigate
Analyze
Implement
© 2014 Citrix. Confidential.30
Troubleshooting Best Practices
Gathering data
XenDesktop data collection
• Deliver Controller Logging
- Event logs
- Controller service logging
• VDA Logging
- Event logs
- BrokerAgent logging
- PortICA logging
• Scout
- Environmental data
- XDPing
- CDF Tracing
© 2014 Citrix. Confidential.31
Troubleshooting – Machine creation
Case study: Catalog creation fails with an “unknown error” exception
© 2014 Citrix. Confidential.32
Troubleshooting – Machine creation
Case study: Catalog creation fails with an “unknown error” exception
© 2014 Citrix. Confidential.33
Troubleshooting – Machine creation
Case study: Catalog creation fails with an “unknown error” exception
New-ProvScheme -AdminAddress 'sw-xd75-ddc-01.get.services.citrite.net:80' -HostingUnitName 'Synergy Demo
Resources' -IdentityPoolName 'Synergy Demo' -LoggingId 85ed5a85-28a4-48f6-80b9-816a6585ef45 -MasterImageVM
'XDHyp:HostingUnitsSynergy Demo ResourcesSW-VDA-W7x64-01.vmOld Base.snapshotBase.snapshotVDA 7.1
RTM (Build 4033).snapshotCitrix_XD_Synergy Demo.snapshot' -NetworkMapping @{'0'='XDHyp:HostingUnitsSynergy
Demo ResourcesHappy Little VDA Network.network'} -ProvisioningSchemeName 'Synergy Demo' -RunAsynchronously -
Scope @() -VMCpuCount 2 -VMMemoryMB 2048
© 2014 Citrix. Confidential.34
Troubleshooting – Machine creation
Case study: Catalog creation fails with an “unknown error” exception
© 2014 Citrix. Confidential.35
Troubleshooting – Registration
Case study: Recently-booted pooled VDAs are intermittently not
registering
Test VDA -> Controller communication
• Ping the FQDN of the Controller
• Telnet to the IP address of the Controller on port 80
• Review port usage on the Controller using Netstat
Test Controller -> VDA communication
• Ping the FQDN of the VDA
• Telnet to the IP address of the VDA on port 80
• Review port usage on the VDA using Netstat
Confirm the time on both the Controller and the VDA
© 2014 Citrix. Confidential.36
Troubleshooting – Registration
Case study: Recently-booted pooled VDAs are intermittently not
registering
Verify ListOfDDCs value in the registry
© 2014 Citrix. Confidential.37
Troubleshooting – Registration
Case study: Recently-booted pooled VDAs are intermittently not
registering
Verify ListOfDDCs value in the registry
Use Scout / XDPing to identify issues between the
VDA and Controller
Enable VDA logging / Capture CDF traces
© 2014 Citrix. Confidential.38
Troubleshooting – Connection
Case study: Workstation VDA connection fails with no error
Desktop Viewer is loading
• Request is made to the Delivery Controller
• ICA file is received
• Connection attempt to the VDA is being made
Gathered VDA CDF traces to review
for potential cause
© 2014 Citrix. Confidential.39
Troubleshooting – Connection
Case study: Workstation VDA connection fails with no error
© 2014 Citrix. Confidential.40
Troubleshooting – Connection
Case study: Workstation VDA connection fails with no error
Dynamic memory settings
• Hyper-V Startup memory
- 32-bit: ≥1.5 GB
- 64-bit: ≥2.5 GB
Next Steps
Best Practices for Implementing, Administering, and
Troubleshooting XenDesktop 7.5
© 2014 Citrix. Confidential.42
Resources
XenDesktop 7.5 eDocs – http://support.citrix.com/proddocs/topic/xenapp-xendesktop/cds-xenapp-
xendesktop-75-landing.html
Virtual Desktop Handbook 7.x – http://support.citrix.com/article/CTX139331
XenDesktop 7.5 Blueprint Whitepaper –
http://www.citrix.com/content/dam/citrix/en_us/documents/products-solutions/xendesktop-deployment-
blueprint.pdf
Project Accelerator – http://project.citrix.com/
XenDesktop 7.x Database Sizing – http://support.citrix.com/article/CTX139508
Citrix Blog: “New” Citrix Best Practices – http://blogs.citrix.com/2014/01/02/new-citrix-best-practices/
© 2014 Citrix. Confidential.43
Webinar Series Landing Page
© 2014 Citrix. Confidential.44
Next Webinar: July 2014
Title: How to Protect Against top Web Security Issues With Citrix
NetScaler
Description: This session will cover some of the industry-standard OWASP Top 10, a
list describing the most prevalent security attacks on production environments.
We will cover the Citrix NetScaler appliance and its role in shutting down these common
vulnerabilities, and how to effectively do so through the use of the Application Firewall
and protection features.
When: July 29th & 30th
June 29th – Register Now
June 30th – Register Now
© 2014 Citrix. Confidential.45
Fuel your talent with continuous learning.
Citrix Education offers the following technical training for Virtualization professionals:
CXD-203: Managing App and Desktop Solutions with Citrix XenDesktop 7
CXD-300: Deploying App and Desktop Solutions with Citrix XenApp and
XenDesktop 7.5
Visit (bit.ly/05Webinar) to save 10% off through July 30*
*Not valid with any other promotions, packages, discounts or practice exams.. Applies only to new purchases. Regional limitations may apply.
© 2014 Citrix. Confidential.46
New Citrix Practice Exams
Accelerate Your Path to Certification
Available on training.citrix.com ($39 each):
CPE-350 – Citrix NetScaler 10 Essentials and
Networking Practice Exam
CPE-300 – Deploying XenDesktop 7 Solutions
Practice Exam
CPE-A22 – Citrix XenApp 6.5 Advanced
Administration Practice Exam
http://bit.ly/CitrixPracticeExams
Q&A
Best Practices for Implementing, Administering, and
Troubleshooting XenDesktop 7.5
© 2014 Citrix. Confidential.48
WORK BETTER. LIVE BETTER.

Más contenido relacionado

La actualidad más candente

Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...
Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...
Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...David McGeough
 
Jump Start your XenDesktop 7.5 Deployment
Jump Start your XenDesktop 7.5 DeploymentJump Start your XenDesktop 7.5 Deployment
Jump Start your XenDesktop 7.5 DeploymentDavid McGeough
 
Citrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktop
Citrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktopCitrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktop
Citrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktopDavid McGeough
 
Configuring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop SitesConfiguring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop SitesDavid McGeough
 
10 Tips Every XenDesktop Admin Should Know
10 Tips Every XenDesktop Admin Should Know10 Tips Every XenDesktop Admin Should Know
10 Tips Every XenDesktop Admin Should KnowDavid McGeough
 
Troubleshooting XenApp with the Citrix Diagnostic Toolkit
Troubleshooting XenApp with the Citrix Diagnostic ToolkitTroubleshooting XenApp with the Citrix Diagnostic Toolkit
Troubleshooting XenApp with the Citrix Diagnostic ToolkitDavid McGeough
 
Troubleshooting a XenDesktop Environment using the PowerShell SDK
Troubleshooting a XenDesktop Environment using the PowerShell SDKTroubleshooting a XenDesktop Environment using the PowerShell SDK
Troubleshooting a XenDesktop Environment using the PowerShell SDKDavid McGeough
 
Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6Digicomp Academy AG
 
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6Lee Bushen
 
Implementing and Troubleshooting PVS
Implementing and Troubleshooting PVSImplementing and Troubleshooting PVS
Implementing and Troubleshooting PVSDavid McGeough
 
Citrix XenDesktop Reference Architecture for 750 users
Citrix XenDesktop Reference Architecture for 750 usersCitrix XenDesktop Reference Architecture for 750 users
Citrix XenDesktop Reference Architecture for 750 usersX-IO Technologies
 
Scaling xen desktop and xenapp with solid state drives in healthcare
Scaling xen desktop and xenapp with solid state drives in healthcareScaling xen desktop and xenapp with solid state drives in healthcare
Scaling xen desktop and xenapp with solid state drives in healthcareIntel® Software
 
Troubleshooting Tools – How to isolate and resolve issues in your XenApp & Xe...
Troubleshooting Tools – How to isolate and resolve issues in your XenApp & Xe...Troubleshooting Tools – How to isolate and resolve issues in your XenApp & Xe...
Troubleshooting Tools – How to isolate and resolve issues in your XenApp & Xe...David McGeough
 
Co je nového v XenDesktop 7.6 a XenApp 7.6
Co je nového v XenDesktop 7.6 a XenApp 7.6 Co je nového v XenDesktop 7.6 a XenApp 7.6
Co je nového v XenDesktop 7.6 a XenApp 7.6 MarketingArrowECS_CZ
 
Using NetScaler Insight to Troubleshoot Network and Server Performance Issues
Using NetScaler Insight to Troubleshoot Network and Server Performance IssuesUsing NetScaler Insight to Troubleshoot Network and Server Performance Issues
Using NetScaler Insight to Troubleshoot Network and Server Performance IssuesDavid McGeough
 
XenApp 6.5 - Event Log Messages
XenApp 6.5 - Event Log MessagesXenApp 6.5 - Event Log Messages
XenApp 6.5 - Event Log MessagesNuno Alves
 
E2E PVS Technical Overview Stephane Thirion
E2E PVS Technical Overview Stephane ThirionE2E PVS Technical Overview Stephane Thirion
E2E PVS Technical Overview Stephane Thirionsthirion
 
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...David McGeough
 
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...eG Innovations
 

La actualidad más candente (20)

Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...
Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...
Citrix TechEdge 2014 - Best Practices for Implementing, Administering, and Tr...
 
Jump Start your XenDesktop 7.5 Deployment
Jump Start your XenDesktop 7.5 DeploymentJump Start your XenDesktop 7.5 Deployment
Jump Start your XenDesktop 7.5 Deployment
 
Citrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktop
Citrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktopCitrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktop
Citrix TechEdge 2014 - A Deep Dive Look Into Supporting XenDesktop
 
Configuring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop SitesConfiguring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop Sites
 
10 Tips Every XenDesktop Admin Should Know
10 Tips Every XenDesktop Admin Should Know10 Tips Every XenDesktop Admin Should Know
10 Tips Every XenDesktop Admin Should Know
 
Troubleshooting XenApp with the Citrix Diagnostic Toolkit
Troubleshooting XenApp with the Citrix Diagnostic ToolkitTroubleshooting XenApp with the Citrix Diagnostic Toolkit
Troubleshooting XenApp with the Citrix Diagnostic Toolkit
 
Troubleshooting a XenDesktop Environment using the PowerShell SDK
Troubleshooting a XenDesktop Environment using the PowerShell SDKTroubleshooting a XenDesktop Environment using the PowerShell SDK
Troubleshooting a XenDesktop Environment using the PowerShell SDK
 
Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6
 
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
 
Implementing and Troubleshooting PVS
Implementing and Troubleshooting PVSImplementing and Troubleshooting PVS
Implementing and Troubleshooting PVS
 
Citrix XenDesktop Reference Architecture for 750 users
Citrix XenDesktop Reference Architecture for 750 usersCitrix XenDesktop Reference Architecture for 750 users
Citrix XenDesktop Reference Architecture for 750 users
 
Pvs slide
Pvs slidePvs slide
Pvs slide
 
Scaling xen desktop and xenapp with solid state drives in healthcare
Scaling xen desktop and xenapp with solid state drives in healthcareScaling xen desktop and xenapp with solid state drives in healthcare
Scaling xen desktop and xenapp with solid state drives in healthcare
 
Troubleshooting Tools – How to isolate and resolve issues in your XenApp & Xe...
Troubleshooting Tools – How to isolate and resolve issues in your XenApp & Xe...Troubleshooting Tools – How to isolate and resolve issues in your XenApp & Xe...
Troubleshooting Tools – How to isolate and resolve issues in your XenApp & Xe...
 
Co je nového v XenDesktop 7.6 a XenApp 7.6
Co je nového v XenDesktop 7.6 a XenApp 7.6 Co je nového v XenDesktop 7.6 a XenApp 7.6
Co je nového v XenDesktop 7.6 a XenApp 7.6
 
Using NetScaler Insight to Troubleshoot Network and Server Performance Issues
Using NetScaler Insight to Troubleshoot Network and Server Performance IssuesUsing NetScaler Insight to Troubleshoot Network and Server Performance Issues
Using NetScaler Insight to Troubleshoot Network and Server Performance Issues
 
XenApp 6.5 - Event Log Messages
XenApp 6.5 - Event Log MessagesXenApp 6.5 - Event Log Messages
XenApp 6.5 - Event Log Messages
 
E2E PVS Technical Overview Stephane Thirion
E2E PVS Technical Overview Stephane ThirionE2E PVS Technical Overview Stephane Thirion
E2E PVS Technical Overview Stephane Thirion
 
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
Citrix TechEdge 2014 - How to Protect Against the Top 10 Web Security Issues ...
 
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
 

Destacado

Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...
Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...
Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...David McGeough
 
Migrating from XenApp 4.5 and 5 to XenApp 6.5
Migrating from XenApp 4.5 and 5 to XenApp 6.5Migrating from XenApp 4.5 and 5 to XenApp 6.5
Migrating from XenApp 4.5 and 5 to XenApp 6.5David McGeough
 
TVS for vROps - XenDesktop
TVS for vROps - XenDesktopTVS for vROps - XenDesktop
TVS for vROps - XenDesktopBlue Medora
 
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6eG Innovations
 
Citrix Group Policy Troubleshooting for XenApp and XenDesktop
Citrix Group Policy Troubleshooting for XenApp and XenDesktopCitrix Group Policy Troubleshooting for XenApp and XenDesktop
Citrix Group Policy Troubleshooting for XenApp and XenDesktopDavid McGeough
 
Citrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture DeploymentCitrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture DeploymentHuy Pham
 
Top tips for a successful desktop virtualisation implementation with Citrix a...
Top tips for a successful desktop virtualisation implementation with Citrix a...Top tips for a successful desktop virtualisation implementation with Citrix a...
Top tips for a successful desktop virtualisation implementation with Citrix a...Microsoft TechNet - Belgium and Luxembourg
 

Destacado (8)

Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...
Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...
Citrix TechEdge 2014 - Understanding and Troubleshooting Authentication Flow ...
 
Migrating from XenApp 4.5 and 5 to XenApp 6.5
Migrating from XenApp 4.5 and 5 to XenApp 6.5Migrating from XenApp 4.5 and 5 to XenApp 6.5
Migrating from XenApp 4.5 and 5 to XenApp 6.5
 
TVS for vROps - XenDesktop
TVS for vROps - XenDesktopTVS for vROps - XenDesktop
TVS for vROps - XenDesktop
 
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
 
Citrix Group Policy Troubleshooting for XenApp and XenDesktop
Citrix Group Policy Troubleshooting for XenApp and XenDesktopCitrix Group Policy Troubleshooting for XenApp and XenDesktop
Citrix Group Policy Troubleshooting for XenApp and XenDesktop
 
Virtual Deep-Dive: XenDesktop 7
Virtual Deep-Dive: XenDesktop 7Virtual Deep-Dive: XenDesktop 7
Virtual Deep-Dive: XenDesktop 7
 
Citrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture DeploymentCitrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture Deployment
 
Top tips for a successful desktop virtualisation implementation with Citrix a...
Top tips for a successful desktop virtualisation implementation with Citrix a...Top tips for a successful desktop virtualisation implementation with Citrix a...
Top tips for a successful desktop virtualisation implementation with Citrix a...
 

Similar a Best practices for implementing, administering, and troubleshooting XenDesktop 7.5

Best practices for implementing, administering, and troubleshooting xen deskt...
Best practices for implementing, administering, and troubleshooting xen deskt...Best practices for implementing, administering, and troubleshooting xen deskt...
Best practices for implementing, administering, and troubleshooting xen deskt...solarisyougood
 
Maintaining and troubleshooting your xen desktop 7.5 environment
Maintaining and troubleshooting your xen desktop 7.5 environmentMaintaining and troubleshooting your xen desktop 7.5 environment
Maintaining and troubleshooting your xen desktop 7.5 environmentsolarisyougood
 
Rajashekar.N - Senior Analyst with Citrix and VMWare Skills
Rajashekar.N - Senior Analyst with Citrix and VMWare SkillsRajashekar.N - Senior Analyst with Citrix and VMWare Skills
Rajashekar.N - Senior Analyst with Citrix and VMWare SkillsRajasekhar reddy
 
Citrix netscaler-and-citrix-xendesktop-7-deployment-guide
Citrix netscaler-and-citrix-xendesktop-7-deployment-guideCitrix netscaler-and-citrix-xendesktop-7-deployment-guide
Citrix netscaler-and-citrix-xendesktop-7-deployment-guideKunKun Ng
 
VMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming PhysicalVMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming PhysicalVMworld
 
A deep dive into supporting xen desktop
A deep dive into supporting xen desktopA deep dive into supporting xen desktop
A deep dive into supporting xen desktopsolarisyougood
 
Dinakar_Sr Wintel admin
Dinakar_Sr Wintel adminDinakar_Sr Wintel admin
Dinakar_Sr Wintel adminDinakar Nerusu
 
vRealize Operations (vROps) Management Pack for Citrix XenDesktop & XenApp Ov...
vRealize Operations (vROps) Management Pack for Citrix XenDesktop & XenApp Ov...vRealize Operations (vROps) Management Pack for Citrix XenDesktop & XenApp Ov...
vRealize Operations (vROps) Management Pack for Citrix XenDesktop & XenApp Ov...Blue Medora
 
Designing your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guideDesigning your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guidesolarisyougood
 
Presentation v mware, microsoft, or citrix whose virtual desktop
Presentation   v mware, microsoft, or citrix whose virtual desktopPresentation   v mware, microsoft, or citrix whose virtual desktop
Presentation v mware, microsoft, or citrix whose virtual desktopsolarisyourep
 
Citrix Day 2014: Cloud Plattform
Citrix Day 2014: Cloud PlattformCitrix Day 2014: Cloud Plattform
Citrix Day 2014: Cloud PlattformDigicomp Academy AG
 
VMworld 2014: How to Build a Hybrid Cloud
VMworld 2014: How to Build a Hybrid CloudVMworld 2014: How to Build a Hybrid Cloud
VMworld 2014: How to Build a Hybrid CloudVMworld
 
Easy integration of Bluemix services with your applications
Easy integration of Bluemix services with your applicationsEasy integration of Bluemix services with your applications
Easy integration of Bluemix services with your applicationsJack-Junjie Cai
 
Citrix Synergy 2014 - Syn228 What's new in Citrix CloudPlatform
Citrix Synergy  2014 - Syn228  What's new in Citrix CloudPlatformCitrix Synergy  2014 - Syn228  What's new in Citrix CloudPlatform
Citrix Synergy 2014 - Syn228 What's new in Citrix CloudPlatformCitrix
 

Similar a Best practices for implementing, administering, and troubleshooting XenDesktop 7.5 (20)

Best practices for implementing, administering, and troubleshooting xen deskt...
Best practices for implementing, administering, and troubleshooting xen deskt...Best practices for implementing, administering, and troubleshooting xen deskt...
Best practices for implementing, administering, and troubleshooting xen deskt...
 
Maintaining and troubleshooting your xen desktop 7.5 environment
Maintaining and troubleshooting your xen desktop 7.5 environmentMaintaining and troubleshooting your xen desktop 7.5 environment
Maintaining and troubleshooting your xen desktop 7.5 environment
 
Rajashekar.N - Senior Analyst with Citrix and VMWare Skills
Rajashekar.N - Senior Analyst with Citrix and VMWare SkillsRajashekar.N - Senior Analyst with Citrix and VMWare Skills
Rajashekar.N - Senior Analyst with Citrix and VMWare Skills
 
Citrix netscaler-and-citrix-xendesktop-7-deployment-guide
Citrix netscaler-and-citrix-xendesktop-7-deployment-guideCitrix netscaler-and-citrix-xendesktop-7-deployment-guide
Citrix netscaler-and-citrix-xendesktop-7-deployment-guide
 
Citrix xen server
Citrix xen serverCitrix xen server
Citrix xen server
 
mohan ctx
mohan ctx mohan ctx
mohan ctx
 
VMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming PhysicalVMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
 
A deep dive into supporting xen desktop
A deep dive into supporting xen desktopA deep dive into supporting xen desktop
A deep dive into supporting xen desktop
 
Dinakar_Sr Wintel admin
Dinakar_Sr Wintel adminDinakar_Sr Wintel admin
Dinakar_Sr Wintel admin
 
vRealize Operations (vROps) Management Pack for Citrix XenDesktop & XenApp Ov...
vRealize Operations (vROps) Management Pack for Citrix XenDesktop & XenApp Ov...vRealize Operations (vROps) Management Pack for Citrix XenDesktop & XenApp Ov...
vRealize Operations (vROps) Management Pack for Citrix XenDesktop & XenApp Ov...
 
Praneet CV
Praneet CVPraneet CV
Praneet CV
 
Designing your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guideDesigning your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guide
 
Presentation v mware, microsoft, or citrix whose virtual desktop
Presentation   v mware, microsoft, or citrix whose virtual desktopPresentation   v mware, microsoft, or citrix whose virtual desktop
Presentation v mware, microsoft, or citrix whose virtual desktop
 
XenDesktop 7 on Windows Azure
XenDesktop 7 on Windows Azure XenDesktop 7 on Windows Azure
XenDesktop 7 on Windows Azure
 
Citrix Day 2014: Cloud Plattform
Citrix Day 2014: Cloud PlattformCitrix Day 2014: Cloud Plattform
Citrix Day 2014: Cloud Plattform
 
Mohammed qurramresumeapril2017
Mohammed qurramresumeapril2017Mohammed qurramresumeapril2017
Mohammed qurramresumeapril2017
 
Mohammed qurram resume april 2017
Mohammed qurram resume april 2017Mohammed qurram resume april 2017
Mohammed qurram resume april 2017
 
VMworld 2014: How to Build a Hybrid Cloud
VMworld 2014: How to Build a Hybrid CloudVMworld 2014: How to Build a Hybrid Cloud
VMworld 2014: How to Build a Hybrid Cloud
 
Easy integration of Bluemix services with your applications
Easy integration of Bluemix services with your applicationsEasy integration of Bluemix services with your applications
Easy integration of Bluemix services with your applications
 
Citrix Synergy 2014 - Syn228 What's new in Citrix CloudPlatform
Citrix Synergy  2014 - Syn228  What's new in Citrix CloudPlatformCitrix Synergy  2014 - Syn228  What's new in Citrix CloudPlatform
Citrix Synergy 2014 - Syn228 What's new in Citrix CloudPlatform
 

Más de David McGeough

Advanced Tools and Techniques for Troubleshooting NetScaler Appliances
Advanced Tools and Techniques for Troubleshooting NetScaler AppliancesAdvanced Tools and Techniques for Troubleshooting NetScaler Appliances
Advanced Tools and Techniques for Troubleshooting NetScaler AppliancesDavid McGeough
 
How to Protect Against top Web Security Issues With Citrix NetScaler
How to Protect Against top Web Security Issues With Citrix NetScalerHow to Protect Against top Web Security Issues With Citrix NetScaler
How to Protect Against top Web Security Issues With Citrix NetScalerDavid McGeough
 
Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...
Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...
Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...David McGeough
 
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...David McGeough
 
Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...
Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...
Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...David McGeough
 
Troubleshooting Common Network Related Issues with NetScaler
Troubleshooting Common Network Related Issues with NetScalerTroubleshooting Common Network Related Issues with NetScaler
Troubleshooting Common Network Related Issues with NetScalerDavid McGeough
 
In-depth Troubleshooting on NetScaler using Command Line Tools
In-depth Troubleshooting on NetScaler using Command Line ToolsIn-depth Troubleshooting on NetScaler using Command Line Tools
In-depth Troubleshooting on NetScaler using Command Line ToolsDavid McGeough
 
Troubleshooting Provisioning Services Target Boot Processes
Troubleshooting Provisioning Services Target Boot ProcessesTroubleshooting Provisioning Services Target Boot Processes
Troubleshooting Provisioning Services Target Boot ProcessesDavid McGeough
 
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsTop Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsDavid McGeough
 
Common Pitfalls when Setting up a NetScaler for the First Time
Common Pitfalls when Setting up a NetScaler for the First TimeCommon Pitfalls when Setting up a NetScaler for the First Time
Common Pitfalls when Setting up a NetScaler for the First TimeDavid McGeough
 
Implementing and Troubleshooting EdgeSight
Implementing and Troubleshooting EdgeSightImplementing and Troubleshooting EdgeSight
Implementing and Troubleshooting EdgeSightDavid McGeough
 

Más de David McGeough (11)

Advanced Tools and Techniques for Troubleshooting NetScaler Appliances
Advanced Tools and Techniques for Troubleshooting NetScaler AppliancesAdvanced Tools and Techniques for Troubleshooting NetScaler Appliances
Advanced Tools and Techniques for Troubleshooting NetScaler Appliances
 
How to Protect Against top Web Security Issues With Citrix NetScaler
How to Protect Against top Web Security Issues With Citrix NetScalerHow to Protect Against top Web Security Issues With Citrix NetScaler
How to Protect Against top Web Security Issues With Citrix NetScaler
 
Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...
Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...
Citrix TechEdge 2014 - Troubelshooting Top Issues with XenMobile Enterprise E...
 
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
 
Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...
Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...
Citrix TechEdge 2014 - Advanced Tools and Techniques for Troubleshooting NetS...
 
Troubleshooting Common Network Related Issues with NetScaler
Troubleshooting Common Network Related Issues with NetScalerTroubleshooting Common Network Related Issues with NetScaler
Troubleshooting Common Network Related Issues with NetScaler
 
In-depth Troubleshooting on NetScaler using Command Line Tools
In-depth Troubleshooting on NetScaler using Command Line ToolsIn-depth Troubleshooting on NetScaler using Command Line Tools
In-depth Troubleshooting on NetScaler using Command Line Tools
 
Troubleshooting Provisioning Services Target Boot Processes
Troubleshooting Provisioning Services Target Boot ProcessesTroubleshooting Provisioning Services Target Boot Processes
Troubleshooting Provisioning Services Target Boot Processes
 
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsTop Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
 
Common Pitfalls when Setting up a NetScaler for the First Time
Common Pitfalls when Setting up a NetScaler for the First TimeCommon Pitfalls when Setting up a NetScaler for the First Time
Common Pitfalls when Setting up a NetScaler for the First Time
 
Implementing and Troubleshooting EdgeSight
Implementing and Troubleshooting EdgeSightImplementing and Troubleshooting EdgeSight
Implementing and Troubleshooting EdgeSight
 

Último

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Último (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Best practices for implementing, administering, and troubleshooting XenDesktop 7.5

  • 1. Best Practices for Implementing, Administering, and Troubleshooting XenDesktop 7.5 Shaun Wendland, Senior Escalation Engineer Citrix Support Webinar – June 24 & 25, 2014
  • 2. © 2014 Citrix. Confidential.2 Architecture and design considerations for a successful deployment Administration habits to help maintain and support a XenDesktop 7.5 site Troubleshooting tips and the top three problem types Resources discussed, Q&A Agenda
  • 3. Best Practices for Implementing The XenDesktop 7.5 architecture and considerations for successful deployment
  • 4. © 2014 Citrix. Confidential.4 XenDesktop 7.5 architecture Virtual Desktop Agent Delivery Controller SQL Database
  • 5. © 2014 Citrix. Confidential.5 XenDesktop 7.5 architecture The XenDesktop Delivery Controller Facilitates distribution of applications and desktops Coordinates with hypervisor Manages the desktop states Authenticates and manages user access Brokers connections between users and target resources
  • 6. © 2014 Citrix. Confidential.6 XenDesktop 7.5 architecture The XenDesktop Delivery Controller Delivery Controller ServicesAD Identity Service Machine Creation Service Configuration Service Broker Service Host Service Delegated Admin Service Configuration Logging Service Citrix Environment Test Service Monitoring Service
  • 7. © 2014 Citrix. Confidential.7 XenDesktop 7.5 architecture The XenDesktop Database Stores Site configuration, Configuration Logging, and Monitoring data Persistent DB availability is required High-Availability and Fault Tolerance options • Mirroring • Clustering • Leveraging hypervisor H/A features • Support for SQL 2012 AlwaysOn Availability Groups
  • 8. © 2014 Citrix. Confidential.8 XenDesktop 7.5 architecture The XenDesktop Database Security • Each controller has its own SQL login to the database - Machine account – DOMAINMACHINE$ • Controller permissions are restricted • No rights to change the schemas
  • 9. © 2014 Citrix. Confidential.9 XenDesktop 7.5 architecture The XenDesktop Database Support for assigning your site, configuration logging, and monitoring schemas into separate databases
  • 10. © 2014 Citrix. Confidential.10 XenDesktop 7.5 architecture The XenDesktop Virtual Desktop Agents Performs controller registration and manages the HDX connection VDA types • Workstation VDA - Single-user • Server VDA - Multi-user - Remote Desktop Services (RDS) coordinates connections
  • 11. © 2014 Citrix. Confidential.11
  • 12. © 2014 Citrix. Confidential.12 Design Best Practices Understand the product design and basic how-tos • XenDesktop 7.5 eDocs Understand the factors within your environment that influence the design • Citrix Virtual Desktop Handbook 7.x • Citrix XenDesktop 7.5 Blueprint Whitepaper Leverage Citrix design resources • Project Accelerator
  • 13. © 2014 Citrix. Confidential.13 Project Accelerator http://project.citrix.com Design Assess
  • 14. Administration Best Practices Habits and pointers for maintaining a XenDesktop 7.5 environment
  • 15. © 2014 Citrix. Confidential.15 Administrative Best Practices Take care of your XenDesktop database! Establish a regular backup schedule Occasionally review the size XenDesktop database transaction logs • DB growth due to VDA communication  CTX139508 • May be preferable to use Simple recovery mode Do a dry run of a failover scenario
  • 16. © 2014 Citrix. Confidential.16 Manually redirecting your XenDesktop site to a failover database location • XenDesktop SDK PowerShell cmdlets: Administrative Best Practices Manual failover 1. Load XenDesktop snap-ins. 2. Get the existing database connection strings. Add-PSSnapin Citrix* Get-LogDataStore Get-MonitorDataStore
  • 17. © 2014 Citrix. Confidential.17 Manually redirecting your XenDesktop site to a failover database location • XenDesktop SDK PowerShell cmdlets: Administrative Best Practices Manual failover 3. Set a variable for the new connection string. 4. Disable configuration logging. $cs = "Server=sqlsrvr2012b;Initial Catalog=XD75Site;Integrated Security=True“ Set-LogSite -State Disabled
  • 18. © 2014 Citrix. Confidential.18 Manually redirecting your XenDesktop site to a failover database location • XenDesktop SDK PowerShell cmdlets: Administrative Best Practices Manual failover 5. Remove all the current database connections
  • 19. © 2014 Citrix. Confidential.19 Set-LogDBConnection -DataStore Logging -DBConnection $null Set-MonitorDBConnection -DataStore Monitor -DBConnection $null Set-MonitorDBConnection -DBConnection $null Set-AcctDBConnection -DBConnection $null Set-ProvDBConnection -DBConnection $null Set-BrokerDBConnection -DBConnection $null Set-EnvTestDBConnection -DBConnection $null Set-SfDBConnection -DBConnection $null Set-HypDBConnection -DBConnection $null Set-ConfigDBConnection -DBConnection $null -force Set-LogDBConnection -DBConnection $null -force Set-AdminDBConnection -DBConnection $null -force Administrative Best Practices Removing current database connections
  • 20. © 2014 Citrix. Confidential.20 Manually redirecting your XenDesktop site to a failover database location • XenDesktop SDK PowerShell cmdlets: Administrative Best Practices Manual failover 5. Remove all the current database connections 6. Set all the database connections to the new connection string
  • 21. © 2014 Citrix. Confidential.21 Set-ConfigDBconnection -DBConnection $cs Set-AdminDBconnection -DBConnection $cs Set-LogDBconnection -DBConnection $cs Set-AcctDBconnection -DBConnection $cs Set-BrokerDBconnection -DBConnection $cs Set-EnvTestDBconnection -DBConnection $cs Set-HypDBconnection -DBConnection $cs Set-MonitorDBconnection -DBConnection $cs Set-ProvDBconnection -DBConnection $cs Set-SfDBconnection -DBConnection $cs Set-LogDBConnection -DataStore Logging -DBConnection $cs Set-MonitorDBConnection -DataStore Monitor -DBConnection $cs Administrative Best Practices Setting the database connections
  • 22. © 2014 Citrix. Confidential.22 Manually redirecting your XenDesktop site to a failover database location • XenDesktop SDK PowerShell cmdlets: Administrative Best Practices Manual failover 7. Re-enable configuration logging 8. For confirmation, test Broker Service connectivity Set-LogSite -State Enabled Test-BrokerDBConnection $(Get- BrokerDBConnection)
  • 23. © 2014 Citrix. Confidential.23 Administrative Best Practices Director offers real-time assessment of a XenDesktop environment Provides details regarding the health of the various XenDesktop components Offers functionality for troubleshooting machines, sessions, and connections
  • 24. © 2014 Citrix. Confidential.24 Administrative Best Practices Performance Monitoring Using Director Infrastructure health overview • Hosting alerts • Delivery Controller service, database, & license statuses VDA health • Failed start-ups and boots • Unregistered machines • Current load (Server OS) • Connected systems • Logon times
  • 25. © 2014 Citrix. Confidential.25 Administrative Best Practices Performance Monitoring Using Director
  • 26. © 2014 Citrix. Confidential.26 Administrative Best Practices Performance Monitoring Using Director Session and connection health • Activity manager • Session details • Machine details
  • 27. Troubleshooting Best Practices Techniques for troubleshooting XenDesktop 7.5 and the top three problem types
  • 28. © 2014 Citrix. Confidential.28 Troubleshooting Best Practices When bad things happen to good environments This is the first I’ve tried this and it’s not working. Something changed and I didn’t do it. Something changed and I’m the one that caused it.
  • 29. © 2014 Citrix. Confidential.29 Troubleshooting Best Practices Methodology Investigate Analyze Implement
  • 30. © 2014 Citrix. Confidential.30 Troubleshooting Best Practices Gathering data XenDesktop data collection • Deliver Controller Logging - Event logs - Controller service logging • VDA Logging - Event logs - BrokerAgent logging - PortICA logging • Scout - Environmental data - XDPing - CDF Tracing
  • 31. © 2014 Citrix. Confidential.31 Troubleshooting – Machine creation Case study: Catalog creation fails with an “unknown error” exception
  • 32. © 2014 Citrix. Confidential.32 Troubleshooting – Machine creation Case study: Catalog creation fails with an “unknown error” exception
  • 33. © 2014 Citrix. Confidential.33 Troubleshooting – Machine creation Case study: Catalog creation fails with an “unknown error” exception New-ProvScheme -AdminAddress 'sw-xd75-ddc-01.get.services.citrite.net:80' -HostingUnitName 'Synergy Demo Resources' -IdentityPoolName 'Synergy Demo' -LoggingId 85ed5a85-28a4-48f6-80b9-816a6585ef45 -MasterImageVM 'XDHyp:HostingUnitsSynergy Demo ResourcesSW-VDA-W7x64-01.vmOld Base.snapshotBase.snapshotVDA 7.1 RTM (Build 4033).snapshotCitrix_XD_Synergy Demo.snapshot' -NetworkMapping @{'0'='XDHyp:HostingUnitsSynergy Demo ResourcesHappy Little VDA Network.network'} -ProvisioningSchemeName 'Synergy Demo' -RunAsynchronously - Scope @() -VMCpuCount 2 -VMMemoryMB 2048
  • 34. © 2014 Citrix. Confidential.34 Troubleshooting – Machine creation Case study: Catalog creation fails with an “unknown error” exception
  • 35. © 2014 Citrix. Confidential.35 Troubleshooting – Registration Case study: Recently-booted pooled VDAs are intermittently not registering Test VDA -> Controller communication • Ping the FQDN of the Controller • Telnet to the IP address of the Controller on port 80 • Review port usage on the Controller using Netstat Test Controller -> VDA communication • Ping the FQDN of the VDA • Telnet to the IP address of the VDA on port 80 • Review port usage on the VDA using Netstat Confirm the time on both the Controller and the VDA
  • 36. © 2014 Citrix. Confidential.36 Troubleshooting – Registration Case study: Recently-booted pooled VDAs are intermittently not registering Verify ListOfDDCs value in the registry
  • 37. © 2014 Citrix. Confidential.37 Troubleshooting – Registration Case study: Recently-booted pooled VDAs are intermittently not registering Verify ListOfDDCs value in the registry Use Scout / XDPing to identify issues between the VDA and Controller Enable VDA logging / Capture CDF traces
  • 38. © 2014 Citrix. Confidential.38 Troubleshooting – Connection Case study: Workstation VDA connection fails with no error Desktop Viewer is loading • Request is made to the Delivery Controller • ICA file is received • Connection attempt to the VDA is being made Gathered VDA CDF traces to review for potential cause
  • 39. © 2014 Citrix. Confidential.39 Troubleshooting – Connection Case study: Workstation VDA connection fails with no error
  • 40. © 2014 Citrix. Confidential.40 Troubleshooting – Connection Case study: Workstation VDA connection fails with no error Dynamic memory settings • Hyper-V Startup memory - 32-bit: ≥1.5 GB - 64-bit: ≥2.5 GB
  • 41. Next Steps Best Practices for Implementing, Administering, and Troubleshooting XenDesktop 7.5
  • 42. © 2014 Citrix. Confidential.42 Resources XenDesktop 7.5 eDocs – http://support.citrix.com/proddocs/topic/xenapp-xendesktop/cds-xenapp- xendesktop-75-landing.html Virtual Desktop Handbook 7.x – http://support.citrix.com/article/CTX139331 XenDesktop 7.5 Blueprint Whitepaper – http://www.citrix.com/content/dam/citrix/en_us/documents/products-solutions/xendesktop-deployment- blueprint.pdf Project Accelerator – http://project.citrix.com/ XenDesktop 7.x Database Sizing – http://support.citrix.com/article/CTX139508 Citrix Blog: “New” Citrix Best Practices – http://blogs.citrix.com/2014/01/02/new-citrix-best-practices/
  • 43. © 2014 Citrix. Confidential.43 Webinar Series Landing Page
  • 44. © 2014 Citrix. Confidential.44 Next Webinar: July 2014 Title: How to Protect Against top Web Security Issues With Citrix NetScaler Description: This session will cover some of the industry-standard OWASP Top 10, a list describing the most prevalent security attacks on production environments. We will cover the Citrix NetScaler appliance and its role in shutting down these common vulnerabilities, and how to effectively do so through the use of the Application Firewall and protection features. When: July 29th & 30th June 29th – Register Now June 30th – Register Now
  • 45. © 2014 Citrix. Confidential.45 Fuel your talent with continuous learning. Citrix Education offers the following technical training for Virtualization professionals: CXD-203: Managing App and Desktop Solutions with Citrix XenDesktop 7 CXD-300: Deploying App and Desktop Solutions with Citrix XenApp and XenDesktop 7.5 Visit (bit.ly/05Webinar) to save 10% off through July 30* *Not valid with any other promotions, packages, discounts or practice exams.. Applies only to new purchases. Regional limitations may apply.
  • 46. © 2014 Citrix. Confidential.46 New Citrix Practice Exams Accelerate Your Path to Certification Available on training.citrix.com ($39 each): CPE-350 – Citrix NetScaler 10 Essentials and Networking Practice Exam CPE-300 – Deploying XenDesktop 7 Solutions Practice Exam CPE-A22 – Citrix XenApp 6.5 Advanced Administration Practice Exam http://bit.ly/CitrixPracticeExams
  • 47. Q&A Best Practices for Implementing, Administering, and Troubleshooting XenDesktop 7.5
  • 48. © 2014 Citrix. Confidential.48 WORK BETTER. LIVE BETTER.