Install XenApp 5
In Part 4, you learned how to install the Windows Server 2003 prerequisites for XenApp 5, the License Server and Web Interface and all Windows security updates. In this chapter, you will learn how to install XenApp 5 for Server 2003 Feature Pack 2 – Platinum Edition, your Citrix product license and add your license server to the Learning Farm.
Note: The XA50_FP2_WS03_EN.iso file contains XenApp 5 Feature Pack 2 and the XA5_FP3_PLT_ML1.zip file contains the Feature Pack 3 updates.
When you finished Part 4, you had just verified there were no additional Windows Updates available and exited Internet Explorer. This left you at the server’s desktop.
Install XenApp 5
Note: Most people believe that XenApp can only be installed on a network that uses either Microsoft’s Active Directory or Novell’s eDirectory. That is not true. XenApp can be installed on a stand-alone workgroup computer, as well as UNIX versions for Solaris, AIX and HP-UX.
To start the installation of XenApp 5, the ISO file downloaded in Part 1 needs to be copied to the ISO Storage Repository created in Part 3. Once the file is copied, change the VM’s DVD Drive to the XenApp 5 ISO file (Figure 5-1).
The XenApp 5 installation starts. Click Install XenApp (Figure 5-2).
Click Install Server-Hosted Apps (Figure 5-3).
Click I accept the license agreement and click Next (Figure 5-4).
Click XenApp Platinum Edition and click Next (Figure 5-5).
Citrix does not recommend that the License Management Console and the Web Interface be installed on the same server. If you do install them both on the same server, then the Web Interface must be installed first and then the Citrix License components. The Citrix installer will install Web Interface first and then the licensing components. This allows you to install both components on a single server. However, Best Practice is to install the Citrix Licensing on a server NOT in the XenApp Farm and to install the Web Interface on a separate server that is not a domain member in the DMZ. Since this learning server is not a production server, you can safely install all XenApp components on one server.
Check the following installation options (Figures 5-6 and 5-7) and click Next.
o Hotfix Rollup Pack 5
o HDX MediaStream for Flash
– Management Consoles
o Delivery Services Console
o XenApp Advanced Configuration
– Web Interface
– Citrix Licensing
o License Server
o License Management Console
Note: If you do not see the option for the Web Interface, that means IIS and ASP.NET have not been installed. Please cancel this installation, return back to Part 4 and make sure you follow all the steps to install the prerequisites.
Click Next to accept the default location for the product files (Figure 5-8).
You can select whether to create a new farm or join an existing farm. You will be creating a new farm for this Learning article.
Note: What is a Farm? A Farm is a group of servers running XenApp that can be managed as a unit, enabling the administrator to configure features and settings for the entire farm rather than being required to configure each server individually. All the servers in a farm share a single data store.
Note: What is a data store? The data store provides a repository of persistent information about the farm that each server can reference, including the following:
– Farm configuration information
– Published Application configurations
– Server configurations
– XenApp administrator accounts
– Printer drivers
– Resource Manager metrics
– Load Evaluators
– Installation Manager groups
– Installation Manager packages
Click Create new farm, type in Learning for the Farm name and click Next (Figure 5-9).
You will use the default database of Access and keep the default zone name. There are several databases that can be used for the Farm Data Store but the Access database requires no preinstall configuration on your part. The databases available for selection are:
– SQL Server Express
– SQL Server
The Zone name is simply a descriptive name for the zone. By default XenApp uses the Subnet ID. In XenApp 5 for Server 2008, the default Zone name is “Default Zone”.
Note: What is a Zone? A Zone is a logical grouping of XenApp servers that share a common zone data collector. Zones allow the efficient collection of dynamic farm information. Each zone in a farm has exactly one data collector. All of the member servers in a particular zone communicate their dynamic information to the data collector for their zone. The data collector then shares this information with all other data collectors in the farm.
Note: What is a zone data collector? A zone data collector is a server that stores and manages dynamic information about the servers in a zone, including:
– Published Applications usage
– Server load
– User sessions
– Online servers
– Connected sessions
– Disconnected sessions
– Load balancing information
Click Next to accept the defaults of using an Access Database and the default zone name (Figure 5-10).
Click Next to accept the default Administrator account as the initial XenApp Farm Administrator and your server’s name, CITRIXONE, as the Domain (Figure 5-11).
Note: Until additional users are given the right to be a Farm Administrator, you must login to the server using this account.
You do not need to enable IMA encryption. Since the data store is located on this XenApp server, there is no network traffic to encrypt.
Click Next (Figure 5-12).
Click Configure license server at a later time and click Next (Figure 5-13).
Note: The License Server components have not been installed at this point so there is no License Server to contact. If you enter citrixone as the name for the License Server and click Next, you will receive an error message saying the License Server CITRIXONE could not be contacted.
Shadowing can be a useful tool for user collaboration, training, troubleshooting and monitoring. This capability is useful for supervisors, help desk personnel, teachers, and anyone else who may need to examine another user’s session. During Setup, you can limit or disable shadowing. You can disable shadowing of ICA sessions on all servers in a farm if, for example, legal requirements prohibit shadowing of user’s sessions. Or, you may want to disable shadowing on servers that host sensitive applications such as Human Resources or Payroll.
The decision made on this screen cannot be changed without reinstalling XenApp. This is from the on-line documentation for XenApp 5 for Windows Server 2003:
Planning for Shadowing
Session shadowing monitors and interacts with user sessions. When you shadow a user session, you can view everything that appears on the user’s session display. You can also use your keyboard and mouse to remotely interact with the user session. Shadowing can be a useful tool for user collaboration, training, troubleshooting, and monitoring by supervisors, help desk personnel, and teachers.
Shadowing is protocol-specific. This means you can shadow ICA sessions over ICA and Remote Desktop Protocol (RDP) sessions over RDP only.
Important: Shadowing restrictions are permanent. If you disable shadowing, or enable shadowing but disable certain shadowing features during Setup, you cannot change the restrictions later. You must reinstall XenApp on the server to change shadowing restrictions.
Any user policies you create to enable user-to-user shadowing are subject to the restrictions you place on shadowing during Setup.
Shadowing is a server-level setting, so you can enable shadowing on one server and disable it on another.
Citrix does not recommend disabling shadowing as a substitute for user and group connection policies.
Click Next to accept the default of allowing shadowing (Figure 5-14).
Click Enable virtual scripts to continue (you cannot click Next unless you do so) and click Next to share the XML Port with IIS (Figure 5-15).
There are three main options and one sub-option for adding users to the Remote Desktop Users Group.
– Add the Authenticated Users now. Authenticated Users includes all users and computers whose identities have been authenticated by Windows.
– Add the list of users from the Users group now. The Users group is a built-in default group. Members of this group can perform common tasks, such as running applications, using local and network printers, and locking the server.
– Skip this step and add users later. Allows you to manually add user to the Remote Desktop Users Group at a later time.
– Add Anonymous users also. If checked will create 15 Anonymous user accounts named Anon000 through Anon014 and place them in the Anonymous Users Group. This group is then added to the Remote Desktop Users Group.
Note: What is the Remote Desktop Users Group? The Remote Desktop Users group allows the same access as the Users group, with the additional ability to connect remotely to the XenApp server. By using this group, you save administrative resources by not having to set up these rights for each user individually.
Click Add the Authenticated Users now and click Next (Figure 5-16).
Note: Even if you uncheck Add Anonymous users also before you click Add the Authenticated Users now, the 15 anonymous user accounts are still created.
Click Next to accept the default location for storing the Citrix license files (Figure 5-17).
Click Next to accept the default ports the license server will use (Figure 5-18).
Click Allow setup to restart the web server to continue and click Next (Figure 5-19).
Click Copy plug-in packages to Web Interface install folder and click Next (Figure 5-20).
Click Next to start the installation (Figure 5-21).
The XenApp installation starts (Figure 5-22). Notice the Web Interface is installed before the License Server.
Click Yes to restart your VM (Figure 5-23).
You have now successfully installed XenApp 5 for Server 2003. The Citrix license file needs to be installed and the License Server name added to the farm.
Install Citrix XenApp License File
When the VM restarts, login to the VM. You will receive an error message that the license server cannot be found. Click OK to bypass the error (Figure 5-24).
Note: If you have multiple user accounts, you must login using the account used for the XenApp installation. Until additional user accounts are given the right to be Farm Administrators, only the account used for the installation can complete the rest of the installation steps.
Click Start -> All Programs -> Citrix -> Management Consoles -> License Management Console (Figure 5-25).
Login with the User name of Administrator and the password you created and press Enter (Figure 5-26).
Note: Only the account used for the XenApp installation has rights to the License Management Console until additional user accounts are added to the license console or version 11.6.1 build 10007 is installed.
Click on Configure License Server (Figure 5-27).
Click Copy license file to this license server (Figure 5-28).
Click Browse (Figure 5-29).
Browse to your license file and click Open (Figure 5-30).
Click Upload (Figure 5-31).
Your license file is now installed. Exit Internet Explorer.
Add Citrix License Server to XenApp Farm
Click Start -> All Programs -> Citrix -> Management Consoles -> Delivery Services Console (Figure 5-32).
Click Next (Figure 5-33).
Verify that Configuration Tools and XenApp are selected and click Next (Figure 5-34).
Click Add Local Computer and click Next (Figure 5-35).
Click Next (Figure 5-36).
Click Finish (Figure 5-37).
Click the farm Learning in the left column (Figure 5-38).
In the middle column under Common Tasks, click Modify farm properties and click Modify license server properties (Figure 5-39).
Enter citrixone for the Name and click Apply (Figure 5-40).
Click OK to exit the Learning Farm Properties and exit the Delivery Services Console by clicking the “X” in the upper right corner (Figure 5-41).
Create Part 5 Snapshot
To create the Snapshot for this Part, right-click the VM and select Take Snapshot… (Figure 5-42).
1. Enter a Name,
2. Optionally enter a Description,
3. Select Quiesce the VM before taking the snapshot, and then
4. Click Take Snapshot (Figure 5-43).
Click on the Snapshots tab to see the Snapshot (Figure 5-44).
Click the Console tab to return to the Windows desktop.
Note: On my computer, there are video anomalies when switching from the Snapshot tab to the Console tab. The only way to resolve this issue is to reinstall XenTools after every snapshot is complete.
You have now successfully installed your license file and configured your farm with your license server.
In Part 6, you will:
1. Extract the Feature Pack 3 files,
2. Upgrade the License Server to 11.6.1 build 10007,
3. Update the Java Runtime Environment,
4. Backup the data store,
5. Install the Microsoft Visual C++ 2005 SP1 Redistributable Package, and then
6. Install Hotfix Rollup Pack 6.