Linux Virtual Desktop
|
|
|
- Benjamin Dickerson
- 9 years ago
- Views:
Transcription
1 Linux Virtual Desktop Installation Guide for SUSE Enterprise Linux Version 1.2
2 Linux Virtual Desktop Installation Guide for SUSE Enterprise Linux Table of Contents Introduction... 1 System Requirements... 1 Linux Distributions... 1 XenDesktop... 1 Citrix Receiver... 1 Hypervisors... 2 Active Directory Integration Packages... 2 Configure Delivery Controllers... 2 Update Delivery Controller Configuration... 2 Verify Delivery Controller Configuration... 3 Prepare Linux Machine for VDA Installation... 3 Launch YaST Tool... 3 Configure Networking... 4 Configure NTP Service... 5 Install Linux VDA Dependent Packages... 5 Prepare Linux VM for Hypervisor... 9 Add Linux Machine to Windows Domain Configure Linux Machine Catalog and Delivery Group Add Linux Machine to Machine Catalog Add Delivery Group Install Linux VDA Software Uninstall Old Version Install Linux VDA Upgrade Linux VDA Configure Linux VDA Run VDA Software Start Linux VDA Stop Linux VDA Restart Linux VDA Check Linux VDA Status Uninstall Linux VDA Software... 22
3 Query Linux VDA Installation Status Uninstall Linux VDA Remove Dependent Packages Troubleshooting Check the Linux machine has been prepared correctly Configure logging and tracing What to try if HDX sessions won't start Verify ownership and permissions of key directories and files Audio is not being heard Audio is not being recorded Unable to Print Print output is garbled Known Issues Glossary... 29
4 Disclaimer This document is furnished "AS IS". Citrix Systems, Inc. disclaims all warranties regarding the contents of this document, including, but not limited to, implied warranties of merchantability and fitness for any particular purpose. This document may contain technical or other inaccuracies or typographical errors. Citrix Systems, Inc. reserves the right to revise the information in this document at any time without notice. This document and the software described in this document constitute confidential information of Citrix Systems, Inc. and its licensors, and are furnished under a license from Citrix Systems, Inc. About Citrix Citrix (NASDAQ:CTXS) is leading the transition to software-defining the workplace, uniting virtualization, mobility management, networking and SaaS solutions to enable new ways for businesses and people to work better. Citrix solutions power business mobility through secure, mobile workspaces that provide people with instant access to apps, desktops, data and communications on any device, over any network and cloud. With annual revenue in 2014 of $3.14 billion, Citrix solutions are in use at more than 330,000 organizations and by over 100 million users globally. Learn more at Copyright 2016 Citrix Systems, Inc. All rights reserved. Citrix, Citrix Receiver, and StoreFront are trademarks of Citrix Systems, Inc. and/or one of its subsidiaries, and may be registered in the U.S. and other countries. Other product and company names mentioned herein may be trademarks of their respective companies.
5 Introduction This document is a guide for installing the Linux Virtual Desktop Release product on SUSE Linux Enterprise Desktop and Server. Follow each section to ensure a successful installation. The Linux shell commands used in this document have been verified to work with the GNU Bash shell. System Requirements Linux Distributions The following Linux distributions are supported by the Linux Virtual Desktop product: SUSE Linux Enterprise o Desktop 11 Service Pack 4 o Desktop 12 Service Pack 1 o Server 11 Service Pack 4 o Server 12 Service Pack 1 Red Hat Enterprise Linux o Workstation 6.7 o Workstation 7.2 o Server 6.7 o Server 7.2 In all cases, the processor architecture supported is x XenDesktop The following versions of XenDesktop are supported by the Linux VDA: XenDesktop 7.1 XenDesktop 7.5 XenDesktop 7.6 XenDesktop 7.7 XenDesktop 7.8 The configuration process for Linux VDAs differs slightly than for Windows VDAs. However, any Delivery Controller farm is capable of brokering both Windows and Linux desktops. The Linux VDA is incompatible with XenDesktop version 7.0 or earlier. Citrix Receiver The following versions of Citrix Receiver are supported: Citrix Receiver for Windows version 4.4 or newer (this equates to v14.4 of wfica32.exe) Citrix Receiver for Linux version 13.3 or newer Citrix Receiver for Mac OSX version 12.1 or newer
6 Citrix Receiver for Android version 3.8 or newer Citrix Receiver for ios version or newer Citrix Receiver for Chrome/HTML5 version 1.9 (only via Access Gateway) Hypervisors The following hypervisors for hosting Linux VDA guest VMs are supported: XenServer VMware ESX and ESXi Microsoft Hyper-V Bare metal hosting is also supported. Refer to the hypervisor vendor s documentation for the list of supported platforms. Active Directory Integration Packages The following Active Directory integration packages or products are supported by the Linux VDA: Samba Winbind Quest Authentication Services v4.1 or newer Centrify DirectControl Refer to the Active Directory Integration package vendor s documentation for the list of supported platforms. Configure Delivery Controllers XenDesktop 7.7 or higher includes the necessary changes to support Linux Virtual Desktop however for previous versions a hotfix or update script is required. The installation and verification of these are provided in this section. Update Delivery Controller Configuration For XenDesktop 7.6 SP2, apply the Hotfix Update 2 to update the Broker for Linux Virtual Desktops. Hotfixes Update 2 is available here: CTX142438: Hotfixes Update 2 - For Delivery Controller 7.6 (32-bit) English CTX142439: Hotfixes Update 2 - For Delivery Controller 7.6 (64-bit) English For earlier versions of XenDesktop, a PowerShell script named Update-BrokerServiceConfig.ps1 is provided which updates the broker service configuration. This is available in the following package: citrix-linuxvda-scripts zip Repeat the following steps on every Delivery Controller in the farm:
7 1. Copy the Update-BrokerServiceConfig.ps1 script to the Delivery Controller machine. 2. Open a Windows PowerShell console in the context of the local administrator. 3. Browse to the folder containing the script. 4. Execute the script:.\update-brokerserviceconfig.ps1 By default, PowerShell is configured to prevent the execution of PowerShell scripts. If the script fails to run, you may need to change the PowerShell execution policy before trying again: Set-ExecutionPolicy Unrestricted The Update-BrokerServiceConfig.ps1 script updates the Broker service configuration file with new WCF endpoints required by the Linux VDA and restarts the broker service. The script determines the location of the broker service configuration file automatically. A backup of the original configuration file is created in the same directory with the extension.prelinux. These changes will have no impact on the brokering of Windows VDA's configured to use the same Delivery Controller farm. This allows for a single Controller farm to manage and broker sessions to both Windows and Linux VDAs seamlessly. Verify Delivery Controller Configuration To verify whether the required configuration changes have been applied to a Delivery Controller, confirm the string EndpointLinux appears five times in the file: %PROGRAMFILES%\Citrix\Broker\Service\BrokerService.exe.config From the Windows command prompt, logged on as a local administrator: cd "%PROGRAMFILES%"\Citrix\Broker\Service\ findstr EndpointLinux BrokerService.exe.config Prepare Linux Machine for VDA Installation Launch YaST Tool The SUSE Linux Enterprise YaST tool is used for configuring all aspects of the operating system. To launch the text-based YaST tool: su - yast Alternatively, launch the UI-based YaST tool: su - yast2 &
8 Configure Networking The following sections provide information on configuring the various networking settings and services used by the Linux VDA. Configuring networking should be carried out via the YaST tool, not via other methods such as Network Manager. These instructions are based on using the UI-based YaST tool; the text-based YaST tool can be used but has a different method of navigation which is not documented here. Configure Hostname and DNS 1. Open YaST Network Settings. 2. SLED 12 Only: On Global Options tab, change the Network Setup Method to Wicked Service. 3. Open the Hostname/DNS tab 4. Uncheck Change hostname via DHCP. 5. Check Assign Hostname to Loopback IP. 6. Edit the following to reflect your networking setup: o Hostname Add the DNS hostname of the machine. o Domain Name Add the DNS domain name of the machine. o Name Server Add the IP address of the DNS server. This is typically the IP address of the AD Domain Controller. o Domain Search list Add the DNS domain name. The Linux VDA currently does not support NetBIOS name truncation, therefore the hostname must not exceed 15 characters. Disable Multicast DNS On SLED only, the default settings have multicast DNS (mdns) enabled, which can lead to inconsistent name resolution results. mdns is not enabled on SLES by default, so no action is required. To disable mdns, edit /etc/nsswitch.conf and change the line containing: To: hosts: files mdns_minimal [NOTFOUND=return] dns hosts: files dns Check Hostname Verify that the hostname is set correctly: hostname This should return only the machine's host name and not its fully qualified domain name (FQDN). Verify that the FQDN is set correctly: hostname -f
9 This should return the machine's FQDN. Check Name Resolution and Service Reachability Verify that you can resolve the FQDN and ping the domain controller and XenDesktop Delivery Controller: nslookup domain-controller-fqdn ping domain-controller-fqdn nslookup delivery-controller-fqdn ping delivery-controller-fqdn If you cannot resolve the FQDN or ping either of these machines, please review the steps before proceeding. Configure NTP Service Maintaining accurate clock synchronization between the VDAs, XenDesktop Controllers and domain controllers is crucial. Hosting the Linux VDA as a virtual machine can cause clock skew problems. For this reason, maintaining time using a remote NTP service is preferred. Some changes might be required to the default NTP settings: 1. Open YaST NTP Configuration and select the General Settings tab. 2. In the Start NTP Daemon section, check Now and on Boot. 3. If present, select the Undisciplined Local Clock (LOCAL) item and click Delete. 4. Add an entry for an NTP server by clicking Add. 5. Select the Server Type and click Next. 6. Enter the DNS name of the NTP server in the Address field. This service is normally hosted on the Active Directory domain controller. 7. Leave the Options field unchanged. 8. Click Test to check that the NTP service is reachable. 9. Click OK through the set of windows to save the changes. SLES 12: If the NTP daemon fails to start, this might be due to a known SUSE issue with AppArmor policies. Follow the resolution at Install Linux VDA Dependent Packages The Linux VDA software for Suse Linux Enterprise is dependent on the following packages: PostgreSQL o SLED/SLES 11: Version 9.1 or newer o SLED/SLES 12: Version 9.3 or newer OpenJDK OpenMotif Runtime Environment or newer Cups o SLED/SLES 11: Version or newer o SLED/SLES 12: Version or newer Foomatic filters
10 o SLED/SLES 11: Version or newer o SLED/SLES 12: Version or newer ImageMagick o SLED/SLES 11: Version or newer o SLED/SLES 12: Version 6.8 or newer Add Respositories Some required packages are not available in all Suse Linux Enterprise repositories: SLED 11: PostgreSQL is available for SLES 11 but not SLED 11. SLES 11: OpenJDK and OpenMotif are available for SLED 11 but not SLES 11. SLED 12: PostgreSQL is available for SLES 12 but not SLED 12. ImageMagick is available via the SLE 12 SDK ISO or online repository. SLES 12: There are no issues; all packages are available. ImageMagick is available via the SLE 12 SDK ISO or online repository. To resolve this, the recommended approach is to obtain missing packages from the media for the alternate edition of SLE from which you are installing. That is, on SLED install missing packages from the SLES media, and on SLES install missing packages from the SLED media. The approach described below mounts both SLED and SLES ISO media files and adds repositories. SLED 11 sudo mkdir -p /mnt/sles sudo mount -t iso9660 \ path-to-iso/sles-11-sp3-dvd-x86_64-gm-dvd1.iso /mnt/sles sudo zypper ar -f /mnt/sles sles SLES 11 sudo mkdir -p /mnt/sled sudo mount -t iso9660 \ path-to-iso/sled-11-sp3-dvd-x86_64-gm-dvd1.iso /mnt/sled sudo zypper ar -f /mnt/sled sled SLED 12 sudo mkdir -p /mnt/sles sudo mount -t iso9660 \ path-to-iso/sles-12-dvd-x86_64-gm-dvd1.iso /mnt/sles sudo zypper ar -f /mnt/sles sles SLED/SLES 12 sudo mkdir -p /mnt/sdk sudo mount -t iso9660 \ path-to-iso/sle-12-sdk-dvd-x86_64-gm-dvd1.iso /mnt/sdk sudo zypper ar -f /mnt/sdk sdk
11 In all cases, the above mount commands can be changed to mount from a DVD drive if required. Install Kerberos Client Install the Kerberos client for mutual authentication between the Linux VDA with the XenDesktop Controllers: sudo zypper install krb5-client The Kerberos client configuration is dependent on which Active Directory integration approach is used, which is described later. Install OpenJDK The Linux VDA dependent on OpenJDK To avoid problems, make sure you only installed the version of OpenJDK. Remove all other versions of Java on your system. SLED On SLED, the Java runtime environment should have been installed with the operating system. Confirm this with: sudo zypper info java-1_7_0-openjdk Update to the latest version if status is reported as out-of-date: sudo zypper update java-1_7_0-openjdk Check the Java version: java -version SLES On SLES, the Java runtime environment needs to be installed: sudo zypper install java-1_7_0-openjdk Check the Java version: java -version
12 Install PostgreSQL SLED/SLES 11 Install the packages: sudo zypper install libecpg6 sudo zypper install postgresql- init sudo zypper install postgresql91 sudo zypper install postgresql91- server sudo zypper install postgresql- jdbc Some post-installation steps are required to initialize the database service and ensure PostgreSQL starts on boot: sudo /sbin/insserv postgresql sudo /etc/init.d/postgresql restart SLED/SLES 12 sudo zypper install postgresql-init sudo zypper install postgresql93-server sudo zypper install postgresql-jdbc Post-installation steps are required to initialize the database service and ensure PostgreSQL starts on boot: sudo systemctl enable postgresql sudo systemctl restart postgresql Database files will reside under /var/lib/pgsql/data. Install OpenMotif Runtime Environment The Linux VDA requires either the motif or openmotif package, depending on the distribution. SLED/SLES 11 sudo zypper install openmotif-libs SLED/SLES 12 sudo zypper install motif Install Printing Support The Linux VDA requires both cups and foomatic filters. SLED/SLES 11 sudo zypper install cups
13 sudo zypper install foomatic-filters SLED/SLES 12 sudo zypper install cups sudo zypper install cups-filters-foomatic-rip Install ImageMagick Install the ImageMagick package: sudo zypper install ImageMagick Remove Repositories With dependent packages installed, the alternative edition repositories setup earlier can now be removed and the media unmounted: SLED 11 sudo zypper rr sles sudo umount /mnt/sles sudo rmdir /mnt/sles SLES 11 sudo zypper rr sled sudo umount /mnt/sled sudo rmdir /mnt/sled SLED 12 sudo zypper rr sles sudo umount /mnt/sles sudo rmdir /mnt/sles SLED/SLES 12 sudo zypper rr sdk sudo umount /mnt/sdk sudo rmdir /mnt/sdk Prepare Linux VM for Hypervisor Some changes are required when running the Linux VDA as a virtual machine on a supported hypervisor. Make the following changes according to the hypervisor platform in use. No changes are required if you are running the Linux machine on bare metal hardware.
14 Citrix XenServer Fix Time Synchronization If the XenServer Time Sync feature is enabled, within each paravirtualized Linux VM you will experience issues with NTP and XenServer both trying to manage the system clock. To avoid the clock becoming out of sync with other servers, the system clock within each Linux guest must be synchronized with NTP. This requires disabling host time synchronization. No changes are required in HVM mode. On some Linux distributions, if you are running a paravirtualized Linux kernel with XenServer Tools installed, you can check whether the XenServer Time Sync feature is present and enabled from within the Linux VM: su - cat /proc/sys/xen/independent_wallclock This will return either: 0 - The time sync feature is enabled, and needs to be disabled. 1 - The time sync feature is disabled, and no further action is required. If the /proc/sys/xen/indepent_wallclock file is not present, the following steps are not required. If enabled, disable the time sync feature by writing 1 to the file: sudo echo 1 > /proc/sys/xen/independent_wallclock To make this change permanent and persist after reboot, edit the /etc/sysctl.conf file and add the line: xen.independent_wallclock = 1 To verify these changes, reboot the system: reboot After reboot, check that this has been set correctly: su - cat /proc/sys/xen/independent_wallclock This should return the value 1. Microsoft Hyper-V Fix Time Synchronization Linux VMs with Hyper-V Linux Integration Services installed can leverage the Hyper-V time synchronization feature to use the host operating system's time. To ensure the system clock remains accurate, this feature should be enabled alongside NTP services.
15 From the management operating system: 1. Open the Hyper-V Manager console. 2. For the settings of a Linux VM, select Integration Services. 3. Ensure Time synchronization is checked. This approach is different from VMware and XenServer, where host time synchronization is disabled to avoid conflicts with NTP. Hyper-V time synchronization can co-exist and supplement NTP time synchronization. VMware ESX and ESXi Fix Time Synchronization If the VMware Time Synchronization feature is enabled, within each paravirtualized Linux VM you will experience issues with NTP and the hypervisor both trying to synchronize the system clock. To avoid the clock becoming out of sync with other servers, the system clock within each Linux guest must be synchronized with NTP. This requires disabling host time synchronization. If you are running a paravirtualized Linux kernel with VMware Tools installed: 1. Open the vsphere Client. 2. Edit settings for the Linux VM. 3. In the Virtual Machine Properties dialog, open the Options tab. 4. Select VMware Tools. 5. In the Advanced box, uncheck Synchronize guest time with host. Add Linux Machine to Windows Domain There are a number of methods for adding Linux machines to the Active Directory domain that are supported by XenDesktop for Linux: Samba Winbind Quest Authentication Service Centrify DirectControl Follow the instructions below for your chosen method. Samba Winbind Join Windows Domain This requires that your domain controller is reachable and you have a Active Directory user account with permissions to add machines to the domain: 1. Open YaST Windows Domain Membership. 2. Make the following changes: Set the Domain or Workgroup to the name of your Active Directory domain or the IP address of the domain controller. Ensure the domain is entered in uppercase.
16 Check Also Use SMB information for Linux Authentication. Check Create Home Directory on Login. Check Single Sign-on for SSH. Ensure Offline Authentiation is not checked. This option is not compatible with the Linux VDA. 3. Click OK. If prompted to install some packages, click Install. 4. If a domain controller is found, it will ask whether you want to join the domain. Click Yes. 5. When prompted, enter the credentials of a domain user with permission to add computers to the domain and click OK. 6. A message indicating success is displayed. 7. If prompted to install some samba and krb5 packages, click Install. YaST may have indicated that these changes will require some services to be restarted or the machine needs to be rebooted. It is advisable to reboot: su - reboot SLED/SLES 12 Only: Patch Kerberos credential cache name SLED/SLES 12 has changed the default Kerberos credential cache name specification from the usual FILE:/tmp/krb5cc_%{uid} to DIR:/run/user/%{uid}/krb5cc. This new DIR caching method is not compatible with the Linux VDA and must be manually changed. As root, edit /etc/krb5.conf and add the following setting under the [libdefaults] section if not set: default_ccache_name = FILE:/tmp/krb5cc_%{uid} Verify Domain Membership The XenDesktop Controller requires that all VDA machines, whether Windows or Linux, have a computer object in Active Directory. Verify that the machine is joined to a domain using Samba's net ads command: sudo net ads testjoin Verify additional domain and computer object information with: sudo net ads info Verify Kerberos Configuration To verify Kerberos is configured correctly for use with the Linux VDA, check that the system keytab file has been created and contains valid keys: sudo klist ke
17 This should display the list of keys available for the various combinations of principal names and cipher suites. Run the Kerberos kinit command to authenticate the machine with the domain controller using these keys: sudo kinit -k The machine and realm names must be specified in uppercase, and the dollar sign ($) must be escaped with a backslash (\) to prevent shell substitution. In some environments, the DNS domain name is different from the Kerberos realm name; ensure the realm name is used. If this command is successful, no output is displayed. Verify that thetgt ticket for the machine account has been cached using: sudo klist Examine the machine account details using: sudo net ads status Verify User Authentication Use the wbinfo tool to verify that domain users can authenticate with the domain: wbinfo --krb5auth=domain\\username%password The domain specified here is the AD domain name, not the Kerberos realm name. For the bash shell, the backslash (\) character must be escaped with another backslash. This command will return a message indicating success or failure. To verify that the Winbind PAM module is configured correctly, logon locally with a domain user account that has not logged onto the machine previously: ssh localhost -l domain\\username id -u Check that a corresponding Kerberos credential cache file was created for the uid returned by the id -u command: ls /tmp/krb5cc_uid Check that the tickets in the user s Kerberos credential cache are valid and not expired: klist Exit the session:
18 exit A similar test can be performed by logging onto the Gnome or KDE console directly. Quest Authentication Service Configure Quest on Domain Controller This assumes you have installed and configured the Quest software on the Active Directory domain controllers, and have been granted administrative privileges to create computer objects in Active Directory. Enable Domain Users to Logon to Linux VDA Machines For each domain user that needs to establish HDX sessions on a Linux VDA machine: 1. In the Active Directory Users and Computers management console, open Active Directory user properties for that user account. 2. Select Unix Account tab. 3. Check Unix-enabled. 4. Set the Primary GID Number to the group ID of an actual domain user group. These instructions are equivalent for setting up domain users for logon using the console, RDP, SSH or any other remoting protocol. Configure Quest on Linux VDA Configure VAS daemon Auto-renewal of Kerberos tickets needs to be enabled and disconnected; authentication (offline logon) needs to be disabled: sudo /opt/quest/bin/vastool configure vas vasd \ auto-ticket-renew-interval sudo /opt/quest/bin/vastool configure vas vas_auth \ allow-disconnected-auth false This sets the renewal interval to 9 hours (32400 seconds) which is an hour less than the default 10 hour ticket lifetime. Set this parameter to a lower value on systems with a shorter Kerberos ticket lifetime. Configure PAM and NSS Quest requires that PAM and NSS be manually configured to enable domain user login via HDX and other services such as su, ssh, and RDP. To configure PAM and NSS: sudo /opt/quest/bin/vastool configure pam sudo /opt/quest/bin/vastool configure nss
19 Join Windows Domain Join the Linux machine to the Active Directory domain using the Quest vastool command: sudo /opt/quest/bin/vastool -u user join domain-name The user is any domain user with permissions to join computers to the Active Directory domain. The domain-name is the DNS name of the domain; for example, example.com. Verify Domain Membership The XenDesktop Controller requires that all VDA machines, whether Windows or Linux, have a computer object in Active Directory. To verify that a Quest-joined Linux machine is on the domain: sudo /opt/quest/bin/vastool info domain If the machine is joined to a domain, the domain name is returned. If not joined, you will see the following error: ERROR: No domain could be found. ERROR: VAS_ERR_CONFIG: at ctx.c:414 in _ctx_init_default_realm default_realm not configured in vas.conf. Computer may not be joined to domain Verify User Authentication To verify that Quest can authenticate domain users using PAM, logon with a domain user account that has not logged onto the machine previously: ssh localhost -l domain\\username id -u Check that a corresponding Kerberos credential cache file was created for the uid returned by the id -u command: ls /tmp/krb5cc_uid Check that the tickets in user s Kerberos credential cache are valid and not expired: /opt/quest/bin/vastool klist Exit the session: exit A similar test can be performed by logging onto the Gnome or KDE console directly.
20 Centrify DirectControl Join Windows Domain With the Centrify DirectControl Agent installed, join the Linux machine to the Active Directory domain using the Centrify adjoin command: su adjoin -w -V -u user domain-name The user parameter is any Active Directory domain user with permissions to join computers to the Active Directory domain. The domain-name parameter is the name of the domain to join the Linux machine to. Verify Domain Membership The XenDesktop Controller requires that all VDA machines, whether Windows or Linux, have a computer object in Active Directory. To verify that a Centrify-joined Linux machine is on the domain: su adinfo Check that the Joined to domain value is valid and the CentrifyDC mode returns connected. If the mode remains stuck in the starting state, then the Centrify client is experiencing server connection or authentication problems. A richer set of system and diagnostic information is available using: adinfo --sysinfo all adinfo diag To test connectivity to the various Active Directory and Kerberos services: adinfo --test Configure Linux Machine Catalog and Delivery Group Add Linux Machine to Machine Catalog The process for creating machine catalogs and adding Linux VDA machines is very similar to the traditional Windows VDA approach. Refer to the online Citrix Product documentation for a more complete description of how to complete these tasks. For creating machine catalogs that contain Linux VDA machines, there are a few restrictions that differentiates the process from creating machine catalogs for Windows VDA machines: For operating system, select:
21 o Window Server OS or Server OS option for a hosted shared desktops delivery model. o Windows Desktop OS or Desktop OS option for a VDI dedicated desktop delivery model. Ensure machines are set as not power managed. As PVS and MCS are not supported for Linux VDAs, choose the Another service or technology (existing images) deployment method. Do not mix Linux and Windows VDA machines in the same machine catalog. Early versions of Citrix Studio did not support the notion of a "Linux OS"; however, selecting the Windows Server OS or Server OS option implies an equivalent hosted shared desktops delivery model. Selecting the Windows Desktop OS or Desktop OS option implies a XenDesktop single user per machine delivery model. The Citrix documentation for creating machine catalogs is referenced below: XenDesktop 7.1: XenDesktop 7.5: XenDesktop 7.6: XenDesktop 7.7: XenDesktop 7.8: Earlier versions of XenDesktop are not supported. If a machine leaves and is rejoined to the Active Directory domain, the machine will need to be removed and re-added again to the machine catalog. Add Delivery Group The process for creating a delivery group and adding machine catalogs containing Linux VDA machines is almost identical for Windows VDA machines. Refer to the online Citrix Product documentation for a more complete description of how to complete these tasks. For creating delivery groups that contain Linux VDA machine catalogs, the following restrictions apply: For delivery type, select Desktops. Linux VDA machines do not support application delivery. Ensure the AD users and groups you select have been properly configured to logon to the Linux VDA machines. Do not allow logon of unauthenticated (anonymous) users. Do not mix the delivery group with machine catalogs that contain Windows machines. The Citrix documentation for creating delivery groups is referenced below: XenDesktop 7.1:
22 XenDesktop 7.5: XenDesktop 7.6: XenDesktop 7.7: XenDesktop 7.8: Earlier versions of XenDesktop are not supported. Install Linux VDA Software Uninstall Old Version If you have previously installed a version of the Linux VDA older than v1.0, you should uninstall it before installing the new version. Stop the Linux VDA services: sudo /sbin/service ctxvda stop sudo /sbin/service ctxhdx stop Uninstall the package: sudo rpm -e XenDesktopVDA Upgrading from the Tech Preview to v1.0, v1.1 or 1.2 is not supported. Install Linux VDA Install the Linux VDA software using the RPM package manager. For SuSE 11: sudo rpm -i XenDesktopVDA x86_64.rpm For SuSE 11: sudo rpm -i XenDesktopVDA x86_64.rpm After installing the Linux VDA, Citrix recommends that you run the following command to enhance security: sudo sed -i '/ip addr awk /a xhost "-LOCAL:"' /usr/local/bin/ctxsession.sh
23 Upgrade Linux VDA If you have previously installed v1.1 of the Linux VDA, upgrade the Linux VDA software using the RPM package manager: sudo rpm -U XenDesktopVDA x86_64.rpm After upgrading the Linux VDA, Citrix recommends that you run the following command to enhance security: sudo sed -i '/ip addr awk /a xhost "-LOCAL:"' /usr/local/bin/ctxsession.sh Configure Linux VDA After installing the package you will need to configure the Linux VDA by running the ctxsetup.sh script. If you have upgraded the package you will need to run the ctxsetup.sh script to finalise your upgrade. Before making any changes, this script will verify the environment and ensure all dependencies are installed. If required, this script can be re-run at any time to change settings. The script can either be run manually with prompting or automatically with pre-configured responses. Review help about this script before proceeding: sudo /usr/local/sbin/ctxsetup.sh help Prompted Configuration Run a manual configuration with prompted questions: sudo /usr/local/sbin/ctxsetup.sh Automated Configuration For an automated install, the options required by the setup script can be provided with environment variables. If all of the required variables are present then the script will not prompt the user for any information, allowing the installation process to be scripted. Supported environment variables include: CTX_XDL_SUPPORT_DDC_AS_CNAME = Y N - The Virtual Delivery Agent supports specifying a Delivery Controller name using a DNS CNAME record. This is typically set to N. CTX_XDL_DDC_LIST = list-ddc-fqdns The Virtual Delivery Agent requires a spaceseparated list of Delivery Controller Fully Qualified Domain Names (FQDNs) to use for registering with a Delivery. At least one FQDN or CNAME alias must be specified. CTX_XDL_VDA_PORT = port-number The Virtual Delivery Agent communicates with Delivery Controllers using a TCP/IP port. This is typically port 80.
24 CTX_XDL_REGISTER_SERVICE = Y N - The Linux Virtual Desktop services support starting during boot. This is typically set to Y. CTX_XDL_ADD_FIREWALL_RULES = Y N The Linux Virtual Desktop services require incoming network connections to be allowed through the system firewall. You can automatically open the required ports (by default ports 80 and 1494) in the system firewall for the Linux Virtual Desktop. This is typically set to Y. CTX_XDL_AD_INTEGRATION = The Virtual Delivery Agent requires Kerberos configuration settings to authenticate with the Delivery Controllers. The Kerberos configuration is determined from the installed and configured Active Directory integration tool on the system. Specify the supported Active Directory integration method to use: o 1 - Samba Winbind o 2 - Quest Authentication Service o 3 Centrify DirectControl CTX_XDL_HDX_3D_PRO= Y N Linux Virtual Desktop supports HDX 3D Pro, a set of graphics acceleration technologies designed to optimize the virtualization of rich graphics applications. HDX 3D Pro requires a compatible NVIDIA Grid graphics card to be installed. If HDX 3D Pro is selected the Virtual Delivery Agent will be configured for VDI desktops (single-session) mode (i.e. CTX_XDL_VDI_MODE=Y). This is not supported on SUSE. Ensure this value is set to N. CTX_XDL_VDI_MODE= Y N - Whether to configure the machine as a dedicated desktop delivery model (VDI) or hosted shared desktop delivery model. For HDX 3D Pro environements this needs to be set to Y. This is typically set to N. CTX_XDL_SITE_NAME= dns-name The Virtual Delivery Agent discovers LDAP servers using DNS, querying for LDAP service records. To limit the DNS search results to a local site, a DNS site name may be specified. This is typically empty [none]. CTX_XDL_LDAP_LIST= list-ldap-servers The Virtual Delivery Agent by default queries DNS to discover LDAP servers, however if DNS is unable to provide LDAP service records, you may provide a space-separated list of LDAP Fully Qualified Domain Names (FQDNs) with LDAP port (e.g. ad1.mycompany.com:389). This is typically empty [none]. CTX_XDL_SEARCH_BASE= search-base The Virtual Delivery Agent by default queries LDAP using a search base set to the root of the Active Directory Domain (e.g. DC=mycompany,DC=com), however to improve search performance, a search base may be specified (e.g. OU=VDI,DC=mycompany,DC=com). This is typically empty [none]. CTX_XDL_START_SERVICE = Y N - Whether or not the Linux VDA services are started when the Linux VDA configuration is complete. This is typically set to Y. HDX 3D Pro is not currently available on SUSE. Set the environment variable and run the configure script: export CTX_XDL_SUPPORT_DDC_AS_CNAME=Y N export CTX_XDL_DDC_LIST=list-ddc-fqdns export CTX_XDL_VDA_PORT=port- number export CTX_XDL_REGISTER_SERVICE=Y N export CTX_XDL_ADD_FIREWALL_RULES=Y N export CTX_XDL_AD_INTEGRATION=1 2 3 export CTX_XDL_HDX_3D_PRO=Y N
25 export CTX_XDL_VDI_MODE=Y N export CTX_XDL_SITE_NAME=dns-name export CTX_XDL_LDAP_LIST=list-ldap-servers export CTX_XDL_SEARCH_BASE=search-base export CTX_XDL_START_SERVICE=Y N sudo -E /usr/local/sbin/ctxsetup.sh You must provide the -E option with sudo to pass the existing environment variables to the new shell it creates. Citrix recommends that you create a shell script file from the commands above with #!/bin/bash on the first line. Alternatively, all parameters can be specified with a single command: sudo CTX_XDL_SUPPORT_DDC_AS_CNAME=Y N \ CTX_XDL_DDC_LIST=list-ddc-fqdns \ CTX_XDL_VDA_PORT=port- number \ CTX_XDL_REGISTER_SERVICE=Y N \ CTX_XDL_ADD_FIREWALL_RULES=Y N \ CTX_XDL_AD_INTEGRATION=1 2 3 \ CTX_XDL_HDX_3D_PRO=Y N \ CTX_XDL_VDI_MODE=Y N \ CTX_XDL_SITE_NAME=dns-name \ CTX_XDL_LDAP_LIST=list-ldap-servers \ CTX_XDL_SEARCH_BASE=search-base \ CTX_XDL_START_SERVICE=Y N \ /usr/local/sbin/ctxsetup.sh Remove Configuration Changes In some scenarios it may be necessary to remove the configuration changes made by the ctxsetup.sh script without uninstalling the Linux VDA package. Review help about this script before proceeding: sudo /usr/local/sbin/ctxcleanup.sh --help To remove configuration changes: sudo /usr/local/sbin/ctxcleanup.sh This script will delete all configuration data from the database and will make the Linux VDA inoperable. Configuration Logs The ctxsetup.sh and ctxcleanup.sh scripts will display errors on the console, with additional information written to a configuration log file: /tmp/xdl.configure.log
26 Restart the Linux VDA services to have the changes take affect. Run VDA Software Once you have configured the Linux VDA using the ctxsetup.sh script, you use the following commands to control the Linux VDA. Start Linux VDA To start the Linux VDA services: sudo /sbin/service ctxhdx start sudo /sbin/service ctxvda start Stop Linux VDA To stop the Linux VDA services: sudo /sbin/service ctxvda stop sudo /sbin/service ctxhdx stop Restart Linux VDA To restart the Linux VDA services: sudo /sbin/service ctxvda stop sudo /sbin/service ctxhdx restart sudo /sbin/service ctxvda start Check Linux VDA Status To check the running state of the Linux VDA services: sudo /sbin/service ctxvda status sudo /sbin/service ctxhdx status Uninstall Linux VDA Software Query Linux VDA Installation Status To check whether the Linux VDA is installed and to view the version of the package installed: rpm -q XenDesktopVDA To view more detailed information: rpm qi XenDesktopVDA Uninstall Linux VDA To uninstall the Linux VDA package:
27 sudo rpm -e XenDesktopVDA Uninstalling the Linux VDA software will delete the associated PostgreSQL and other configuration data. However, the PostgreSQL package and other dependent packages that were setup prior to the installation of the Linux VDA will not be removed. Remove Dependent Packages This guide does not cover the removal of dependent packages including PostgreSQL. Troubleshooting Check the Linux machine has been prepared correctly The most common issues are a direct result of Linux machine misconfiguration, mainly around networking, NTP time server configuration or Active Directory domain membership. Fixing the Linux machine s configuration will often resolve issues with the VDA software. Configure logging and tracing The Broker Agent and the HDX Service log to syslog. Citrix Support provides a set of tools that can enable additional trace during a support call. HDX Service Logging The HDX Service is configured to log syslog out-of-the-box messages and no further configuration is needed. Broker Agent logging The Broker Agent (also known as the ctxvda service) writes log data to syslog via network sockets. This may not be configured out-of-the-box. To enable the Broker Agent logging to syslog logging, the following configuration is required: SLED/SLES 11 Edit the /etc/syslog-ng/syslog-ng.conf file and add the following line in the s_sys section: udp(ip( ) port(514)); Save and close the syslog-ng.conf file. Restart the syslog-ng service apply the change: SLED/SLES 12 sudo service syslog-ng restart Edit the /etc/rsyslog.conf file and add the following lines: $ModLoad imudp
28 $UDPServerRun 514 Save and close the rsyslog.conf file. Restart the rsyslog service apply the change: sudo service rsyslog restart What to try if HDX sessions won't start Ensure you have no orphaned processes which might be preventing new sessions from starting: sudo pkill -9 ctxhdx sudo pkill -9 ctxgfx sudo pkill -9 ctxlogin sudo pkill -9 ctxvfb Restart the Linux VDA services and retry connection. Verify ownership and permissions of key directories and files Check the file ownership and permission of the following directories and files: /var - Owner: root, Group: root, Permissions: 0755 /var/xdl - Owner: ctxsrvr, Group: ctxadm, Permissions: 0755 /var/xdl/.isacagent - Owner: root, Group: root, Permissions: 0666 /var/xdl/.winsta - Owner: ctxsrvr, Group: ctxadm, Permissions: 0777 /var/xdl/vda - Owner: root, Group: root, Permissions: 0755 Audio is not being heard Check that the volume control on the device running the Citrix Receiver as well as the Linux desktop are not muted or set to a low level. Check that audio is enabled on the Linux VDA. Use the ctxreg tool to query the value of the configuration item fdisablecam: sudo ctxreg read -k "HKLM\System\CurrentControlSet\Control\Citrix\WinStations\tcp" -v fdisablecam A value of 0x1 means audio is disabled. To enable, set fdisablecam to 0x0: sudo ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\WinStations\tcp" -v fdisablecam -d 0x If audio is still not being heard check that the Citrix audio sink is loaded by pulseaudio. This PulseAudio module is loaded into the pulseaudio daemon at session start. Use the pacmd tool to check the Citrix audio sink is loaded: pacmd list-sinks
29 If the Citrix audio sink is loaded, the output should be: name: <CitrixAudioSink> driver: <module-ctx-sink.c> If Citrix audio sink is not loaded, kill the ctxaudio process and restart it. Audio is not being recorded Check that audio is enabled on the Linux VDA and audio recording is enabled on the ICA client. If audio is still not being recorded check that the Citrix audio source is loaded by pulseaudio. If audio recording is enabled on the ICA client, this PulseAudio module will be loaded into the pluseaudio daemon at session start. Use the pacmd tool to check the Citrix audio source is loaded: pacmd list-sources If the Citrix audio source is loaded, the output should be: name: <CitrixAudioSource> driver: <module-ctx-source.c> If the Citrix audio source is not loaded, kill the ctxaudio process and restart it. Unable to Print There are a number of items to check if printing is not working correctly. The print daemon is a per session process and should be running for the length of the session. Check that the printing daemon is running. ps ef grep ctxlpmngt If the ctxlpmngt process is not running manually start ctxlpmngt from a command line. If printing is still not working the next item to check in the CUPS framework. The ctxcups service is for printer management and communicates with the Linux CUPS framework. This is a single process per machine and can be checked by: service ctxcups status If the service is not running, start it manually: service ctxcups start Print output is garbled Garbled output can be caused by an incompatible printer driver. A per user driver configuration is available and can be configured by editing the ~/.CtxlpProfile configuration file. [DEFAULT_PRINTER]
30 printername= model= ppdpath= drivertype= The printername is a field containing the name of the current client side default printer. This is a read-only value and shoud not be edited. The fields ppdpath, model and drivertype should not be set at the same time as only one takes effect for the mapped printer. If the Universal Printer driver is not compatible with the client printer, the model of native printer driver can be configured with the model= option. The current model name of the printer can be found with the lpinfo command. lpinfo m xerox/ph3115.ppd.gz Xerox Phaser 3115, SpliX V xerox/ph3115fr.ppd.gz Xerox Phaser 3115, SpliX V xerox/ph3115pt.ppd.gz Xerox Phaser 3115, SpliX V The model can then be set to match the printer: Model=xerox/ph3115.ppd.gz If the Universal Printer driver is not compatible with client printer, the ppd file path of native printer driver can be configured. The value of ppdpath is the absolute path of native printer driver file. For example, there is a ppd driver under /home/tester/native_printer_driver.ppd. ppdpath=/home/tester/native_printer_driver.ppd There are three types of Universal Printer Driver supplied by Citrix (postscript, pcl5 and pcl6). These can configured in the driver type if no native printer driver is available. For example, if client default printer driver type is PCL5. drivertype=pcl5 The Citrix Mac and Linux Receivers only support Postscript printers and so the PCL5 and PCL6 Universal Printer Drivers are not applicable. In this situation, ppdpath or the model of native printer driver has to be set to a non-postscript printer.
31 Known Issues Citrix Receiver for Android CAPS LOCK state can be reversed when session roaming The CAPS LOCK state may be lost when roaming an existing connection to the Citrix Receiver for Android. The workaround is to use the shift key on the extended keyboard to switch between upper case and lower case. Shortcut keys with ALT do not always work when connecting to a Linux VDA using Citrix Receiver for Mac Citrix Receiver for Mac sends AltGr for both left and right Options/Alt keys by default. It is possible to change this within the Citrix Receiver settings but the results vary with different applications. Newer X client libraries can cause keyboard issues on SuSE Linux Enterprise Desktop 11 Newer versions of the xorg-x11-libx11 packages on SuSE Linux Enterprise Desktop 11 may have problems handling keyboard mapping changes, which in turn may cause issues with keyboard functionality inside an HDX session. This can happen when the installed version of the packages is in the range to The workaround is to rollback to the stock SP3 version of the xorg-x11-libx11 package, this enables keyboard mapping changes to work as normal. For example: rpm -i --force xorg-x11-libx rpm i --force xorg-x11-libx11-32bit rpm -e xorg-x11-libx rpm -e xorg-x11-libx11-32bit This needs to be done before a user logs on to the machine if this is done while a session is active, these settings will not take affect until the user next logs in. If upgrading from stock SP3, the above xorg-x11-libx11 packages can be locked to the current installed version so that they won t be changed during the upgrade. Before upgrading, run the following before proceeding with the upgrade as normal: zypper al xorg-x11-libx11 zypper al xorg-x11-libx11-32bit Long session launches may occur when using Linux VDA with a Delivery Controller from XenDesktop v7.1 The slow launch is caused by the presence of CGP settings in the ICA file generated by the v7.1 Delivery Controller. When these settings are present, Citrix Receiver attempts to establish a connection on TCP port The default firewall settings on some Linux distributions, such as SLED 12, is to drop the TCP SYN packets, resulting in a timeout and hence a long session launch. The workaround is to configure the firewall on the Linux VDA to reject the TCP SYN on port This issue has been addressed in newer versions of the Delivery Controller. Registration fails when Linux VDA is rejoined to the domain
32 Under certain circumstances, when a Linux VDA is rejoined to the domain and a fresh set of Kerberos keys are generated, the Broker fails to establish a security context with the VDA. This is often caused by the Broker using a cached out-of-date VDA service ticket based on the previous set of Kerberos keys. This won t stop the VDA from connecting to the Broker, but the Broker will not be able to establish a return security context to the VDA. The usual symptom is that the VDA registration fails. This problem will eventually resolve itself when the VDA service ticket eventually expires and is renewed, but service tickets are usually long-lived. This could potentially take an inordinate amount of time.. The solution is to clear the Broker s ticket cache. You could simply reboot the Broker or run the following on the Broker from a command prompt as Administrator: klist -li 0x3e4 purge This will purge all service tickets in the LSA cache held by the Network Service principal under which the Citrix Broker Service runs. This will remove service tickets for other VDAs and potentially other services. However, this is harmless these service tickets will simply be reacquired from the KDC when needed again. Audio plug-n-play not supported It is recommended that any audio capture device is connected to the client machine before starting to record audio in the ICA session. If a device is attached after the audio recording application has started the application may become unresponsive. If this issue occurs just restart the application. A similar issue may occur if a capture device is unplugged while recording. Audio Distortion Windows 10 Receiver may experience audio distortion during audio recording. CTXPS driver isn t compatible with some PLC printers If you see printing output corruptions set the printer driver to native printer driver provided by the manufacturer. Slow printing performance for large documents When you print a large document on a local client printer, the print file is transferred over the server connection. On slow connections, this may take a long time. Printer and print job notifications seen from other sessions. Linux does not have the same session concept as the Windows Operating system. Therefore all users get system wide notifications. The administrator can disable these notifications by modifying the CUPS configuration file, /etc/cups/cupsd.conf. Find the current policy name configured in the file. DefaultPolicy default If the policy name is default, then add the following lines into default policy XML block. <Policy default> # Job/subscription privacy... JobPrivateAccess default JobPrivateValues default
33 SubscriptionPrivateAccess default SubscriptionPrivateValues default <Limit Create-Printer-Subscription> Require Order deny,allow </Limit> <Limit All> Order deny,allow </Limit> </Policy> Glossary Broker - XenDesktop component responsible for brokering HDX sessions to the different VDAs within a XenDesktop deployment. Also known as the DDC or XenDesktop Controller. Broker Agent - Component on the Linux VDA machine providing the desktop to be delivered. The Broker Agent communicates with the Broker to enable the brokering of sessions. It is composed of two key components, the VDA Service and the HDX Service. Citrix Director - Citrix helpdesk/support console for monitoring and controlling XenDesktop VDAs. Citrix Studio - Citrix administration console used to configure XenDesktop. DDC - XenDesktop Desktop Delivery Controller. Also known as the Broker or Delivery Controller. FQDN Fully Qualified Domain Name HDX - High Definition Experience protocol. Formerly known as the Citrix ICA protocol. HDX Service - The Linux service (ctxhdx) that remotes the virtual Linux desktop via the HDX protocol. It communicates with the VDA service to enable the brokering of sessions. RHEL - Red Hat Enterprise Linux. A commercial Linux distribution provided by Red Hat. SLED - SUSE Linux Enterprise Desktop. A commercial Linux distribution provided by Novell. SLES - SUSE Linux Enterprise Server. A commercial Linux distribution provided by Novell. VDA - Virtual Delivery Agent. VDA Service - The Linux service (ctxvda) that communicates with the Broker to enable the brokering of sessions. It also communicates with the HDX Service for remote session delivery.
Linux Virtual Desktop. Installation Guide for SUSE Enterprise Linux. Version 1.0
Linux Virtual Desktop Installation Guide for SUSE Enterprise Linux Version 1.0 Linux Virtual Desktop Table of Contents Glossary... 1 Introduction... 1 System Requirements... 1 Linux Distributions... 1
Linux Virtual Desktop. Installation Guide for SUSE Enterprise Linux. Version 1.1
Linux Virtual Desktop Installation Guide for SUSE Enterprise Linux Version 1.1 Linux Virtual Desktop Table of Contents Glossary... 1 Introduction... 1 System Requirements... 1 Linux Distributions... 1
Linux Virtual Desktop. Installation Guide for Red Hat Enterprise Linux. Version 1.0
Version 1.0 Table of Contents Glossary... 1 Introduction... 1 System Requirements... 1 Linux Distributions... 1 XenDesktop... 1 Citrix Receiver... 2 Hypervisors... 2 Active Directory Integration Packages...
Linux Virtual Desktop
Linux Virtual Desktop Installation Guide for SUSE Linux Enterprise Technology Preview Release Glossary Broker Broker Agent Citrix Director Citrix Studio DDC HDX HDX Service SLED SLES VDA VDA Service XenDesktop
Linux Virtual Desktop. Installation Guide for Red Hat Enterprise Linux. Version 1.2
Version 1.2 Table of Contents Introduction... 1 System Requirements... 1 Linux Distributions... 1 XenDesktop... 1 Citrix Receiver... 1 Hypervisors... 2 Active Directory Integration Packages... 2 HDX 3D
Linux Virtual Desktop
Linux Virtual Desktop Installation Guide for Red Hat Enterprise Linux Technology Preview Release Glossary Broker Broker Agent Citrix Director Citrix Studio DDC HDX HDX Service RHEL VDA VDA Service XenDesktop
CMB 207 1I Citrix XenApp and XenDesktop Fast Track
CMB 207 1I Citrix XenApp and XenDesktop Fast Track This fast paced course provides the foundation necessary for students to effectively centralize and manage desktops and applications in the datacenter
Best Practices for Upgrading the Virtual Desktop Agent
WHITE PAPER Citrix XenDesktop Best Practices for Upgrading the Virtual Desktop Agent Citrix XenDesktop 4 www.citrix.com Table of Contents Introduction... 3 Virtual Desktop Agent... 3 Virtual Desktop Agent
SA Citrix Virtual Desktop Infrastructure (VDI) Configuration Guide
SA Citrix Virtual Desktop Infrastructure (VDI) Configuration Guide Published July 2015 This document covers steps to configure Citrix VDI on Pulse Secure s SA Series SSL VPN platforms. It also covers brief
Quick Start Guide for VMware and Windows 7
PROPALMS VDI Version 2.1 Quick Start Guide for VMware and Windows 7 Rev. 1.1 Published: JULY-2011 1999-2011 Propalms Ltd. All rights reserved. The information contained in this document represents the
NetIQ Sentinel 7.0.1 Quick Start Guide
NetIQ Sentinel 7.0.1 Quick Start Guide April 2012 Getting Started Use the following information to get Sentinel installed and running quickly. Meeting System Requirements on page 1 Installing Sentinel
Getting Started with RES Automation Manager Agent for Linux
Getting Started with RES Automation Manager Agent for Linux Contents Chapter 1: Introduction 1 Chapter 2: Prerequisites and General Guidelines 2 Chapter 3: Installation 3 3.1 Manual Installation... 3 3.2
Quick Start Guide for Parallels Virtuozzo
PROPALMS VDI Version 2.1 Quick Start Guide for Parallels Virtuozzo Rev. 1.1 Published: JULY-2011 1999-2011 Propalms Ltd. All rights reserved. The information contained in this document represents the current
Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures. Goliath Performance Monitor Installation Guide v11.
Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures Goliath Performance Monitor Installation Guide v11.5 (v11.5) Document Date: March 2015 www.goliathtechnologies.com
SUSE Manager 1.2.x ADS Authentication
Best Practice www.suse.com SUSE Manager 1.2.x ADS Authentication How to use MS-ADS authentiction (Version 0.7 / March 2 nd 2012) P r e f a c e This paper should help to integrate SUSE Manager to an existing
SA Citrix Virtual Desktop Infrastructure (VDI) Configuration Guide
SA Citrix Virtual Desktop Infrastructure (VDI) Configuration Guide This document covers steps to configure Citrix VDI on Juniper Network s SA Series SSL VPN platforms. It also covers brief overview of
Copyright 2015 SolarWinds Worldwide, LLC. All rights reserved worldwide. No part of this document may be reproduced by any means nor modified,
Copyright 2015 SolarWinds Worldwide, LLC. All rights reserved worldwide. No part of this document may be reproduced by any means nor modified, decompiled, disassembled, published or distributed, in whole
Citrix Desktop Virtualization Fast Track
Citrix Desktop Virtualization Fast Track Description: Days: 5 Prerequisites: This fast-paced course provides the foundation necessary for students to effectively centralize and manage desktops and applications
Citrix Workspace Cloud Apps and Desktop Service with an on-premises Resource Reference Architecture
Citrix Workspace Cloud Apps and Desktop Service with an on-premises Resource Reference Architecture Produced by Citrix Solutions Lab This guide walks you through an example of how to use Citrix Workspace
Citrix XenServer Workload Balancing 6.5.0 Quick Start. Published February 2015 1.0 Edition
Citrix XenServer Workload Balancing 6.5.0 Quick Start Published February 2015 1.0 Edition Citrix XenServer Workload Balancing 6.5.0 Quick Start Copyright 2015 Citrix Systems. Inc. All Rights Reserved.
White Paper. Fabasoft on Linux - Preparation Guide for Community ENTerprise Operating System. Fabasoft Folio 2015 Update Rollup 2
White Paper Fabasoft on Linux - Preparation Guide for Community ENTerprise Operating System Fabasoft Folio 2015 Update Rollup 2 Copyright Fabasoft R&D GmbH, Linz, Austria, 2015. All rights reserved. All
simplify monitoring Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures
simplify monitoring Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures Simplify Monitoring Installation Guide 11.4 (v11.4) Document Date: February 2015 www.tricerat.com
RHEL Clients to AD Integrating RHEL clients to Active Directory
RHEL Clients to AD Integrating RHEL clients to Active Directory Presenter Dave Sullivan Sr. TAM, Red Hat 2013-09-03 Agenda Review Dmitri Pal and Simo Sorce Preso Legacy RHEL hook to AD RHEL Direct--->sssd--->AD
RES ONE Automation 2015 Task Overview
RES ONE Automation 2015 Task Overview Task Overview RES ONE Automation 2015 Configuration Tasks The library Configuration contains Tasks that relate to the configuration of a computer, such as applying
Intel Active Management Technology with System Defense Feature Quick Start Guide
Intel Active Management Technology with System Defense Feature Quick Start Guide Introduction...3 Basic Functions... 3 System Requirements... 3 Configuring the Client System...4 Intel Management Engine
Configure thin client settings locally
This chapter contains information to help you set up your thin client hardware, look and feel, and system settings using the Control Center. Tip While it is not recommended to use dialog boxes for configuring
Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures. Goliath Performance Monitor Installation Guide v11.
Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures Goliath Performance Monitor Installation Guide v11.6 (v11.6) Document Date: June 2016 www.goliathtechnologies.com
Centralized Mac Home Directories On Windows Servers: Using Windows To Serve The Mac
Making it easy to deploy, integrate and manage Macs, iphones and ipads in a Windows environment. Centralized Mac Home Directories On Windows Servers: Using Windows To Serve The Mac 2011 ENTERPRISE DEVICE
CITRIX 1Y0-A14 EXAM QUESTIONS & ANSWERS
CITRIX 1Y0-A14 EXAM QUESTIONS & ANSWERS Number: 1Y0-A14 Passing Score: 800 Time Limit: 90 min File Version: 42.2 http://www.gratisexam.com/ CITRIX 1Y0-A14 EXAM QUESTIONS & ANSWERS Exam Name: Implementing
XenDesktop Implementation Guide
Consulting Solutions WHITE PAPER Citrix XenDesktop XenDesktop Implementation Guide Pooled Desktops (Local and Remote) www.citrix.com Contents Contents... 2 Overview... 4 Initial Architecture... 5 Installation
How to Migrate Citrix XenApp to VMware Horizon 6 TECHNICAL WHITE PAPER
How to Migrate Citrix XenApp to VMware Horizon 6 TECHNICAL WHITE PAPER Table of Contents Introduction... 3 Horizon and XenApp Components Comparison.... 4 Preparing for the Migration.... 5 Three Approaches
HP AppPulse Active. Software Version: 2.2. Real Device Monitoring For AppPulse Active
HP AppPulse Active Software Version: 2.2 For AppPulse Active Document Release Date: February 2015 Software Release Date: November 2014 Legal Notices Warranty The only warranties for HP products and services
Release Notes. Pre-Installation Recommendations... 1 Platform Compatibility... 1 Known Issues... 2 Resolved Issues... 2 Troubleshooting...
Global VPN Client SonicWALL Global VPN Client 4.7.3 Release Notes Contents Pre-Installation Recommendations... 1 Platform Compatibility... 1 Known Issues... 2 Resolved Issues... 2 Troubleshooting... 4
DameWare Server. Administrator Guide
DameWare Server Administrator Guide About DameWare Contact Information Team Contact Information Sales 1.866.270.1449 General Support Technical Support Customer Service User Forums http://www.dameware.com/customers.aspx
XenClient Enterprise Synchronizer Installation Guide
XenClient Enterprise Synchronizer Installation Guide Version 5.1.0 March 26, 2014 Table of Contents About this Guide...3 Hardware, Software and Browser Requirements...3 BIOS Settings...4 Adding Hyper-V
Thinspace deskcloud. Quick Start Guide
Thinspace deskcloud Quick Start Guide Version 1.2 Published: SEP-2014 Updated: 16-SEP-2014 2014 Thinspace Technology Ltd. All rights reserved. The information contained in this document represents the
TOSHIBA GA-1310. Printing from Windows
TOSHIBA GA-1310 Printing from Windows 2009 Electronics for Imaging, Inc. The information in this publication is covered under Legal Notices for this product. 45081979 04 February 2009 CONTENTS 3 CONTENTS
Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures. Goliath Performance Monitor Installation Guide v11.
Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures Goliath Performance Monitor Installation Guide v11.6 (v11.6) Document Date: August 2015 www.goliathtechnologies.com
XenApp 7.7 Deployment ISO. 5 th January 2016
5 th January 2016 Document Details Document Name Author DG Version 1.0 Date 5th January 2016 Status Released Document History Date Modification Details 5/01/2016 N/A First Release Contents 1. Introduction...
Attunity RepliWeb PAM Configuration Guide
Attunity RepliWeb PAM Configuration Guide Software Version 5.2 For Linux and UNIX operating systems June 28, 2012 RepliWeb, Inc., 6441 Lyons Road, Coconut Creek, FL 33073 Tel: (954) 946-2274, Fax: (954)
VMware vcenter Support Assistant 5.1.1
VMware vcenter.ga September 25, 2013 GA Last updated: September 24, 2013 Check for additions and updates to these release notes. RELEASE NOTES What s in the Release Notes The release notes cover the following
RSA Authentication Manager 7.1 to 8.1 Migration Guide: Upgrading RSA SecurID Appliance 3.0 On Existing Hardware
RSA Authentication Manager 7.1 to 8.1 Migration Guide: Upgrading RSA SecurID Appliance 3.0 On Existing Hardware Contact Information Go to the RSA corporate website for regional Customer Support telephone
CMB-207-1I Citrix Desktop Virtualization Fast Track
CMB-207-1I Citrix Desktop Virtualization Fast Track Description This fast-paced course provides the foundation necessary for students to effectively centralize and manage desktops and applications in the
ACP ThinManager Tech Notes Troubleshooting Guide
ACP ThinManager Tech Notes Troubleshooting Guide Use the F1 button on any page of a ThinManager wizard to launch Help for that page. Visit www.thinmanager.com/technotes/ to download the manual, manual
Connection Broker Managing User Connections to Workstations, Blades, VDI, and More. Quick Start with Citrix XenDesktop, XenServer & XenApp
Connection Broker Managing User Connections to Workstations, Blades, VDI, and More Quick Start with Citrix XenDesktop, XenServer & XenApp Version 8.0 December 9, 2014 Contacting Leostream Leostream Corporation
Integration Guide: Using Unidesk 3.x with Citrix XenDesktop
TECHNICAL WHITE PAPER Integration Guide: Using Unidesk 3.x with Citrix XenDesktop This document provides a high- level overview of the Unidesk product as well as design considerations for deploying Unidesk
Using SUSE Linux Enterprise Desktop with Microsoft * Active Directory Infrastructure
Technical White Paper DESKTOP www.novell.com Using SUSE Linux Enterprise Desktop with Microsoft * Active Directory Infrastructure * Using SUSE Linux Enterprise Desktop with Microsoft Active Directory Infrastructure
Deployment Guide for Citrix XenDesktop
Deployment Guide for Citrix XenDesktop Securing and Accelerating Citrix XenDesktop with Palo Alto Networks Next-Generation Firewall and Citrix NetScaler Joint Solution Table of Contents 1. Overview...
Deploying NetScaler Gateway in ICA Proxy Mode
Deploying NetScaler Gateway in ICA Proxy Mode Deployment Guide This deployment guide defines the configuration required for using the NetScaler Gateway in ICA Proxy Mode. Table of Contents Introduction
Smart Card Authentication Client. Administrator's Guide
Smart Card Authentication Client Administrator's Guide April 2013 www.lexmark.com Contents 2 Contents Overview...3 Configuring Smart Card Authentication Client...4 Configuring printer settings for use
Successful Solutions to Virtual Desktop Infrastructure
San Jose State University From the SelectedWorks of Zhi-Xue Xu January 26, 2015 Successful Solutions to Virtual Desktop Infrastructure Zhi-Xue Xu, San Jose State University Available at: http://works.bepress.com/zhi-xue_xu/7/
What s New in Centrify Server Suite 2014
CENTRIFY SERVER SUITE 2014 WHAT S NEW What s New in Centrify Server Suite 2014 The new Centrify Server Suite 2014 introduces major new features that simplify risk management and make regulatory compliance
Smart Cloud Integration Pack. For System Center Operation Manager. v1.1.0. User's Guide
Smart Cloud Integration Pack For System Center Operation Manager v1.1.0 User's Guide Table of Contents 1. INTRODUCTION... 6 1.1. Overview... 6 1.2. Feature summary... 7 1.3. Supported Microsoft System
2X ApplicationServer & LoadBalancer Manual
2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Contents 1 URL: www.2x.com E-mail: [email protected] Information in this document is subject to change without notice. Companies,
Networking Best Practices Guide. Version 6.5
Networking Best Practices Guide Version 6.5 Summer 2010 Copyright: 2010, CCH, a Wolters Kluwer business. All rights reserved. Material in this publication may not be reproduced or transmitted in any form
2X ApplicationServer & LoadBalancer & VirtualDesktopServer Manual
2X ApplicationServer & LoadBalancer & VirtualDesktopServer Manual 2X VirtualDesktopServer Contents 1 2X VirtualDesktopServer Contents 2 URL: www.2x.com E-mail: [email protected] Information in this document
VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager
VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager VMTurbo, Inc. One Burlington Woods Drive Burlington, MA 01803 USA Phone: (781) 373---3540 www.vmturbo.com Table of Contents Introduction
VMWARE PROTECTION USING VBA WITH NETWORKER 8.1
Technical Note VMWARE PROTECTION USING VBA WITH NETWORKER 8.1 Complete Deployment and Implementation procedure Abstract This technical note describes the integration of EMC NetWorker with VMware vcenter
App Orchestration 2.0
App Orchestration 2.0 Integrated Provisioning Deployment Guide Prepared by: Nicholas Ceballos Commissioning Editor: Linda Belliveau Version: 6.0 Last Updated: December 12, 2013 Page 1 Contents Integrated
CA Performance Center
CA Performance Center Single Sign-On User Guide 2.4 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is
Intel Entry Storage System SS4200-E Active Directory Implementation and Troubleshooting
Intel Entry Storage System SS4200-E Active Directory Implementation and Troubleshooting 1 Active Directory Overview SS4200-E Active Directory is based on the Samba 3 implementation The SS4200-E will function
IBM Endpoint Manager Version 9.2. Patch Management for SUSE Linux Enterprise User's Guide
IBM Endpoint Manager Version 9.2 Patch Management for SUSE Linux Enterprise User's Guide IBM Endpoint Manager Version 9.2 Patch Management for SUSE Linux Enterprise User's Guide Note Before using this
Remote Application Server Version 14. Last updated: 06-02-15
Remote Application Server Version 14 Last updated: 06-02-15 Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise
VERITAS Backup Exec TM 10.0 for Windows Servers
VERITAS Backup Exec TM 10.0 for Windows Servers Quick Installation Guide N134418 July 2004 Disclaimer The information contained in this publication is subject to change without notice. VERITAS Software
NETASQ SSO Agent Installation and deployment
NETASQ SSO Agent Installation and deployment Document version: 1.3 Reference: naentno_sso_agent Page 1 / 20 Copyright NETASQ 2013 General information 3 Principle 3 Requirements 3 Active Directory user
Xerox EX Print Server, Powered by Fiery, for the Xerox 700 Digital Color Press. Printing from Windows
Xerox EX Print Server, Powered by Fiery, for the Xerox 700 Digital Color Press Printing from Windows 2008 Electronics for Imaging, Inc. The information in this publication is covered under Legal Notices
Smart Card Authentication. Administrator's Guide
Smart Card Authentication Administrator's Guide October 2012 www.lexmark.com Contents 2 Contents Overview...4 Configuring the applications...5 Configuring printer settings for use with the applications...5
Communication ports used by Citrix Technologies. July 2011 Version 1.5
Communication ports used by Citrix Technologies July 2011 Version 1.5 Overview Introduction This document provides an overview of ports that are used by Citrix components and must be considered as part
Citrix Training. Course: Citrix Training. Duration: 40 hours. Mode of Training: Classroom (Instructor-Led)
Citrix Training Course: Citrix Training Duration: 40 hours Mode of Training: Classroom (Instructor-Led) Virtualization has redefined the way IT resources are consumed and services are delivered. It offers
Remote Application Server Version 14. Last updated: 25-02-15
Remote Application Server Version 14 Last updated: 25-02-15 Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise
Table of Contents. FleetSoft Installation Guide
FleetSoft Installation Guide Table of Contents FleetSoft Installation Guide... 1 Minimum System Requirements... 2 Installation Notes... 3 Frequently Asked Questions... 4 Deployment Overview... 6 Automating
Deploying a Virtual Machine (Instance) using a Template via CloudStack UI in v4.5.x (procedure valid until Oct 2015)
Deploying a Virtual Machine (Instance) using a Template via CloudStack UI in v4.5.x (procedure valid until Oct 2015) Access CloudStack web interface via: Internal access links: http://cloudstack.doc.ic.ac.uk
XenDesktop 5.6 Remote PC Deployment Checklist
XenDesktop 5.6 Remote PC Deployment Checklist Overview Remote PC, released in XenDesktop 5.6 Feature Pack 1, allows users to access their physical desktops\laptops remotely. Remote PC can be incorporated
Product Version 1.0 Document Version 1.0-B
VidyoDashboard Installation Guide Product Version 1.0 Document Version 1.0-B Table of Contents 1. Overview... 3 About This Guide... 3 Prerequisites... 3 2. Installing VidyoDashboard... 5 Installing the
Citrix XenApp Manager 1.0. Administrator s Guide. For Windows 8/RT. Published 10 December 2012. Edition 1.0.1
Citrix XenApp Manager 1.0 For Windows 8/RT Administrator s Guide Published 10 December 2012 Edition 1.0.1 Citrix XenApp Manager for Windows 8/RT Administrator s Guide Copyright 2012 Citrix Systems. Inc.
2XApplication Server XG v10.6
2XApplication Server XG v10.6 Introduction 1 URL: www.2x.com E-mail: [email protected] Information in this document is subject to change without notice. Companies, names, and data used in examples herein are
Setting Up Resources in VMware Identity Manager
Setting Up Resources in VMware Identity Manager VMware Identity Manager 2.4 This document supports the version of each product listed and supports all subsequent versions until the document is replaced
OnCommand Performance Manager 1.1
OnCommand Performance Manager 1.1 Installation and Setup Guide For Red Hat Enterprise Linux NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501
NetIQ Aegis Adapter for VMware vcenter Server
Contents NetIQ Aegis Adapter for VMware vcenter Server Configuration Guide May 2011 Overview... 1 Product Requirements... 1 Supported Configurations... 2 Implementation Overview... 2 Ensuring Minimum Rights
Using Active Directory as your Solaris Authentication Source
Using Active Directory as your Solaris Authentication Source The scope of this paper is to document how a newly installed Solaris 10 server can be configured to use an Active Directory directory service
Configuration Guide. BES12 Cloud
Configuration Guide BES12 Cloud Published: 2016-04-08 SWD-20160408113328879 Contents About this guide... 6 Getting started... 7 Configuring BES12 for the first time...7 Administrator permissions you need
Deploy XenApp 7.5 and 7.6 and XenDesktop 7.5 and 7.6 with Amazon VPC
XenApp 7.5 and 7.6 and XenDesktop 7.5 and 7.6 Deploy XenApp 7.5 and 7.6 and XenDesktop 7.5 and 7.6 with Amazon VPC Prepared by: Peter Bats Commissioning Editor: Linda Belliveau Version: 5.0 Last Updated:
v7.8.2 Release Notes for Websense Content Gateway
v7.8.2 Release Notes for Websense Content Gateway Topic 60086 Web Security Gateway and Gateway Anywhere 12-Mar-2014 These Release Notes are an introduction to Websense Content Gateway version 7.8.2. New
Configuring XenServer v6.5.0 Service Pack 1 for Graphics
Contents Introduction... 2 GPU Pass-Through... 2 Guest Support and Constraints... 2 Windows Guests... 2 HVM Linux Guests... 3 NVIDIA GRID vgpu... 3 Available NVIDIA GRID vgpu Types... 4 NVIDIA GRID System
PigCHAMP Knowledge Software. Enterprise Edition Installation Guide
PigCHAMP Knowledge Software Enterprise Edition Installation Guide Enterprise Edition Installation Guide MARCH 2012 EDITION PigCHAMP Knowledge Software 1531 Airport Rd Suite 101 Ames, IA 50010 Phone (515)
2X ApplicationServer & LoadBalancer Manual
2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Contents 1 URL: www.2x.com E-mail: [email protected] Information in this document is subject to change without notice. Companies,
Novell Identity Manager Resource Kit
AUTHORIZED DOCUMENTATION Installation Guide for SUSE Linux Enterprise Server 10 SP2 Novell Identity Manager Resource Kit 1.2 August 17, 2009 www.novell.com Identity Manager Resource Kit 1.2 Installation
Symantec Virtual Machine Management 7.1 User Guide
Symantec Virtual Machine Management 7.1 User Guide Symantec Virtual Machine Management 7.1 User Guide The software described in this book is furnished under a license agreement and may be used only in
FileMaker Server 7. Administrator s Guide. For Windows and Mac OS
FileMaker Server 7 Administrator s Guide For Windows and Mac OS 1994-2004, FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark
Novell Remote Manager Administration Guide
www.novell.com/documentation Novell Remote Manager Administration Guide Open Enterprise Server 11 SP2 January 2014 Legal Notices Novell, Inc., makes no representations or warranties with respect to the
IBM WebSphere Application Server Version 7.0
IBM WebSphere Application Server Version 7.0 Centralized Installation Manager for IBM WebSphere Application Server Network Deployment Version 7.0 Note: Before using this information, be sure to read the
Veeam Backup Enterprise Manager. Version 7.0
Veeam Backup Enterprise Manager Version 7.0 User Guide August, 2013 2013 Veeam Software. All rights reserved. All trademarks are the property of their respective owners. No part of this publication may
January 9, 2014. Xerox Global Print Driver Installation Guide
January 9, 2014 Xerox Global Print Driver Installation Guide 2010-2014 Xerox Corporation. All Rights Reserved. Xerox, Xerox and Design, WorkCentre, Global Print Driver, and Mobile Express Driver are trademarks
Connection Broker Managing User Connections to Workstations, Blades, VDI, and More. Quick Start with Microsoft Hyper-V
Connection Broker Managing User Connections to Workstations, Blades, VDI, and More Quick Start with Microsoft Hyper-V Version 8.1 October 21, 2015 Contacting Leostream Leostream Corporation http://www.leostream.com
RSA Authentication Agent 7.2 for Microsoft Windows Installation and Administration Guide
RSA Authentication Agent 7.2 for Microsoft Windows Installation and Administration Guide Contact Information Go to the RSA corporate web site for regional Customer Support telephone and fax numbers: www.rsa.com
How To Upgrade A Websense Log Server On A Windows 7.6 On A Powerbook (Windows) On A Thumbdrive Or Ipad (Windows 7.5) On An Ubuntu 7.3.2 (Windows 8) Or Windows
Websense v7.6 Install or Upgrade Checklist Greetings from Websense Technical Support. Most Websense upgrades complete successfully, and from my years of troubleshooting, I have learned a number of steps
Installing and Configuring vcloud Connector
Installing and Configuring vcloud Connector vcloud Connector 2.0.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new
Centralized Mac Home Directories with ExtremeZ-IP
APPLICATION NOTE Centralized Mac Home Directories with ExtremeZ-IP Published: July 2009 Abstract Organizations wanting to integrate Mac OS X systems into their Windows-based enterprise network will most
Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference
Architecture and Data Flow Overview BlackBerry Enterprise Service 10 721-08877-123 Version: Quick Reference Published: 2013-11-28 SWD-20131128130321045 Contents Key components of BlackBerry Enterprise
