Citrix Summit 2010 – Day 2

The second day was for me about technical stuffs in the morning and more oriented sales in the afternoon. I wan to attend some technical event as TechEdge ones because we always learning, even a small details from the editor, and I needed to go to sales because I’m very often in the front line trying to sell vendor’s solutions. So here is bellow my schedule for yesterday :

Schedule for Tuesday, May 11
6:30 am- 7:30 am Breakfast (Marriott/Hilton)
7:00 am- 8:30 am Breakfast (Moscone West, 3rd Floor)
8:00 am- 8:50 am SUM301 – Debugging a Citrix XenApp and XenDesktop environment
Moscone West Convention Center – Moscone 2003-2005
9:00 am- 9:50 am SUM302 – Troubleshooting XenDesktop deployments
Moscone West Convention Center – Moscone 2003-2005
10:00 am-10:50 am SUM118 – Grow your NetScaler business by targeting new use cases
Moscone West Convention Center – Moscone 2014
11:00 am-11:50 am SUM108 – Generate new revenue by upgrading Secure Gateway to Access Gateway VPX
Moscone West Convention Center – Moscone 2001
12:00 pm- 1:00 pm Networking Meeting with xxxx, Serge RAJEVIC
Level 2 Foyer, Table A1
1:30 pm- 2:20 pm SUM203 – The power of FlexCast delivery: any desktop to any user
Moscone West Convention Center – Moscone 2004-2006
2:30 pm- 3:20 pm SUM103 – Drive desktop virtualization sales with a smart strategy
Moscone West Convention Center – Moscone 2001
3:30 pm- 4:20 pm SUM214 – Build a site recovery demo from start to finish in one breakout session
Moscone West Convention Center – Moscone 2007,2009,2020,2022
4:30 pm- 6:45 pm SYN501L – Geek Speak Tonight!
Moscone West Convention Center – Moscone 2000-2002
7:00 pm-10:00 pm Synergy Welcome Reception
Moscone West Convention Center – Moscone Level 1

TechEdge : Debugging Citrix XenDesktop & XenApp was interesting nothing new about XenApp, some useful information but that’s it. Putting everyone who attended this session at the same level of understanding is nearly impossible, 25 first minutes are to explain a classic architecture and 25 to speak about debugging tools, not in deep. Some highlight for this session :

Most common problem, VDA Registration, to debug :
XDPing to check the time sync issues
Check port connectivity (telnet XDPing, CtxPrtChk)
Check RSOP for AD inconsistencies
Check the event Viewver
Capture remote CDF trace with CDF Control
VDA connectivity problems
Leverage XDPing (CTX123278) to rule out common causes
Capture remote CDF Trace
Check for display driver switching issue
Ensure no WDDM display driver is being used
Try reducing screen resolution and color depth

The Global Assembly Cache (GAC) Store assemblies specification ti be shared by several application, there is a problem when .net component fail to start or encounter an exception…
Enable fusion logging (Registry based setting)
Use the GAC utility

The Black Hole Problem XenApp
IMA still up but ts services or RPC are down and users are still redirected on this machine. Using Medevac . CTX119899 (I am writing a blog on it because this is a very useful utility.

XenDesktop >> Xnsnapshot to capture / collect all the environment.and you can compare two environments.

This session reviewed all the processes you need to follow when experiencing issue with XenDesktop or XenApp. Tools, logs, traces, dumps >> A classic for all experienced XenDesktop / XenApp engineers.

Next session was TechEdge – TroubleShooting XD deployments because tools to debug XD deployment are specifics to XD, another detailed review of one XD’s architecture is necessary to bring everyone at the same page. Citrix said DDC scales to 1000s of VDAs because it’s not in the connection path. This session did provide a the full communication path from A to Z when a connection is requested. The troubleshooting part was too short and with a lake of details but this is nearly impossible to cover a XD architecture and troubleshooting in 50 minutes. Now I want to know more so I will do it by myself and share interesting technical information here.

Then TechEdge – XenServer Storage Management and Troubleshooting was the third session in the morning, something about XenServer, I’m a noob regarding this product so I thought I would learn some interesting things. Command lines ? what is it ? 🙂 This session began with a XenServer storage objects reminder and vocabulary used for XenServer about shared storage, virtual disk formats used with XenServer. Command line to troubleshoot we explained one by one, I knew almost all of this command line and you can find it in the admin guide… I just write down what I think was the highlights of this session

Fdisk -l to list the physical block devices on the host is the first command line showed and explained, even me I knew this one. I think this will be very light session to remain accessible to everyone.
sg_map -x Display the mapping between Linux sg and regular SCSI devices
ll /dev/disk/by-id List the attached block devices by SCSI ID

LVM-Related commands:
pvs lists physical volumes
vgs list volume groups
lvs lists the logical volumes
xe sr-list type=lvmoiscsi params=names
xe pbd-list uuid=….. params=uuid,sr-uuid,device-config, currently-attached to list pdb params
xe vdb-list

Some utilities you need to be careful when using it because it’s very basic and doesn’t reflect what’s going on your system.
iostat -k report basic I/O stats for devices and partitions
hdparam -t /dev/<device> performs timed sequential reads
dd if=<infile> of=<outfile> simple, common block device copy utility (Be careful using this one, you can corrupt the vhd if use while vhd is attached and in use

Sales session are really not my cup of tea, I attend most of mine but I couldn’t stay until the end, so I went to hang out outside the session with some other guys and exchange / share about common problems, solutions it was a lot more interesting for me. These TechEdge session are cool, I mean for a basic engineer / administrator who wants/needs to know more but when you’re very involve in Citrix products architecture design, you know 50 minutes to cover such subject is nearly impossible and cannot satisfy the highest level of knowledge for some guys, this was my feeling.

Finally, the Geek Speak Live ! was a disappointment for me, I was waiting for something less orchestrated and more spontaneous.

Post author