簡介
Citrix XenApp 是基於 Windows 作業系統的軟體方案,可用來多點分享同一個軟體,透過 Citrix Receiver 的技術,終端電腦只要有 IE/Firefox 就可以使用 Server 端的軟體。
系統環境
- XenApp 5
- Windows 2K3 SP2 Server
更多文章
Install XenApp 5 on Win2K3 SP2
安裝前準備:
- Citrix XenApp License File
- Windows Terminal Server 合法授權
- Windows 2K3 SP2 原始檔目錄 I386
- Citrix XenApp 5 安裝光碟
- .Net Framework 3.5 安裝檔
- KB956572 更新檔
安裝順序:
- 新增 Windows 元件
- 安裝 .Net Framework 3.5 SP1
- 安裝 KB956572, KB961118 更新檔
- 安裝 XenApp -> License Server
- 安裝 XenApp -> XenApp, Management Consoles, Citrix-Plugins
- 安裝 XenApp -> Support/JSharp20/vjredist20se_x86.exe
- 安裝 XenApp -> Web Interface/WebInterface.exe
新增 Windows 元件
注意:先準備好 Windows 2K3 SP2 的安裝光碟檔內的 I386 目錄。
開始 > 控制臺 > 新增移除程式 > 新增移除 Windows元件
- 加選 Application Server
- 移除 Internet Explorer Enhanced Security Configuration
- 加選 Terminal Server
- 加選 Terminal Server Licensing
終端機伺服器安裝
- 選擇 完整安全性
- 必須指定終端伺服器(Terminal Server)的授權主機,否則只能選擇 120 天試用。
- 每一使用者授權模式
TIPs:
選擇 120 天試用後,Terminal Server 授權主機不會啟動。
安裝 .Net Framework 3.5 SP1
- 從網路下載時,安裝檔必須 200多MB 的那個才是 SP1
- 安裝後,在新增移除程式的清單內必須顯示 Net Framework 3.5 SP1。
安裝 Citrix License Server
- 安裝前必須依照 License file 所綁定的 Hostname,設定主機的電腦名稱,有區分大小寫。
- License file 的 hostname 可從 MyCitrix 官網登入後查詢。
- 匯入 Citrix License file 可以透過 License Administration Console,也可以複製到 C:\Program Files\Citrix\Licensing\MyFiles
- 匯入 license file 後,必須重啟主機,才會生效。
安裝 XenApp 主程式
放入 XenApp 安裝光碟。
安裝元件:
- XenApp 全選
- Management Consoles 全選
- Web Interface
- Citrix plug-ins -> online plug-in
TIPs:
其他的 Citrix 元件還有:
Citrix Secure Gateway - 用作用戶端的 SSL 登入連線
Citrix Program Neighborhood Agent - 另一種用戶端軟體,安裝後可以連線至 XenApp 主機使用發佈的應用程式。
設定注意
- Farm name: <自定義>
- Farm Administrator Credentials
- User Name: Administrator
- Domain: CITRIX <這裡的名稱,若是單機時,網頁登入時會用到>
- License Server Configuration
- License Server Name: localhost <若是安裝在同一台時>
- License Server Port: 27000
- XML Service Port Configuration
- Use a separate port: 8080
- Server Address for Citrix online plug-in
- Web Interface - Plug-in Configuration
- Copy plug-in packages to Web Interface Install folder
初始化設定
- 連結 XenApp Server
- 發佈一個應用程式
連結 XenApp Server
安裝後的第一個步驟,就是要將本機的 XenApp 透過 Delivery Service Console 加入並管理
新增帳戶及群組
建立一個群組為 XenApp,這群組會用在發佈應用程式時需要指定。
建立一個用戶帳戶,其群組必須包含這些群組
- Remote Desktop Users
- XenApp
用戶端 - Linux
Q&A
Q: 網頁登入,啟動軟體後,出現錯誤訊息
Citrix Presentation Server license acquisition error (-25): Unable to acquire a license from <server name> server. Please contact your system administrator or open Event Viewer for more details.
Ans: 請參閱 http://support.citrix.com/article/CTX112945/
檢查 License Administration Console 檢查 XenApp 的 license 是否顯示
Alert: Subscription Advantage for Citrix XenApp Platinum|Concurrent has expired.
原因是這 License file 可能是以前下載的或直接從另一台 License server 複製過來,
請登入 MyCitrix,選擇 管理授權 > 重新下載 > 選擇 XenApp 授權檔並下載。
將重新下載的檔案匯入 License Server。
Q: 如何顯示目前已登入的用戶
Ans:
- Citrix Delivery Services Console > Citrix Resources > XenApp > [Farm name] > Servers > [Server Name] Change Display > Users, Sessions
- 如果有啟動 SSL,還可以從 Secure Gateway Console 顯示