Jan 272010
The staggered approach to rebooting your citrix xenapp farm:
- Open your citrix presentation server console ( start > programs > citrix > citrix presentation server > presentation server console
- Expand Servers by clicking on the +
- Right click on one of your servers and select properties
- Under the properties dialogue click on “reboot schedule”
- Under “status” place a check mark next to “reboot server at theses times”
- configure your reboot options (under reboot time)
- start date
- reboot time (military time)
- reboot every
- If necessary, you can also configure this reboot policy for other servers by clicking on the “apply to other servers” button.
- if you choose to apply to other servers, make sure you stagger your reboots (use the option on the right and set to a reasonable time to allow for minimal downtime)
- You can also configure additional reboot options by clicking on the “reboot options” button which will allow you to:
- send message before server reboot
- disable logons before reboot

It’s important to not only reboot your XenApp 4.5 -6.5 servers on a weekly basis, but to also check the status of critical services (IMA, MFCOM, etc…) after the reboots. We use a Powershell script attached to a startup task via group policy to accomplish this. The script is run under farm admin rights and emails us when any suspect impact is detected.