Citrix XenApp 實作

    版本為 14:53, 23 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    簡介

    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 更新檔
       

    安裝順序:

    1. 新增 Windows 元件
    2. 安裝 .Net Framework 3.5 SP1
    3. 安裝 KB956572, KB961118 更新檔
    4. 安裝 XenApp -> License Server
    5. 安裝 XenApp -> XenApp, Management Consoles, Citrix-Plugins
    6. 安裝 XenApp -> Support/JSharp20/vjredist20se_x86.exe
    7. 安裝 XenApp -> Web Interface/WebInterface.exe
    新增 Windows 元件

    注意:先準備好 Windows 2K3 SP2 的安裝光碟檔內的 I386 目錄。

    開始 > 控制臺 > 新增移除程式 > 新增移除 Windows元件

    • 加選 Application Server
      • 加選 ASP.Net
    • 移除 Internet Explorer Enhanced Security Configuration
    • 加選 Terminal Server
    • 加選 Terminal Server Licensing
       

    終端機伺服器安裝

    1. 選擇 完整安全性
    2. 必須指定終端伺服器(Terminal Server)的授權主機,否則只能選擇 120 天試用
    3. 每一使用者授權模式

    TIPs:

    選擇 120 天試用後,Terminal Server 授權主機不會啟動。

    安裝 .Net Framework 3.5 SP1
    • 從網路下載時,安裝檔必須 200多MB 的那個才是 SP1
    • 安裝後,在新增移除程式的清單內必須顯示 Net Framework 3.5 SP1。
    安裝更新檔
    • KB956572
    • KB961118
    安裝 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
      • Server URL: localhost
    • Web Interface - Plug-in Configuration
      • Copy plug-in packages to Web Interface Install folder

    初始化設定

    1. 連結 XenApp Server
    2. 發佈一個應用程式
    連結 XenApp Server

    安裝後的第一個步驟,就是要將本機的 XenApp 透過 Delivery Service Console 加入並管理

     

    新增帳戶及群組

    建立一個群組為 XenApp,這群組會用在發佈應用程式時需要指定。

    建立一個用戶帳戶,其群組必須包含這些群組

    1. Remote Desktop Users
    2. XenApp
    發佈一個應用程式

     

    用戶端設定

    Linux

    for Ubuntu 11
    https://help.ubuntu.com/community/Ci...ICAClientHowTo

    • Ubuntu 11
    • Citrix Receiver 12.1 for Linux
       

    安裝 libmotif3

    wget -c http://nl.archive.ubuntu.com/ubuntu/pool/multiverse/o/openmotif/libmotif3_2.2.3-4_i386.deb
    dpkg -i libmotif*i386.deb
    ln -s /usr/lib/libXm.so.3 /usr/lib/libXm.so.4
    

    下載 Citrix Receiver 12.1 for Linux
    http://www.citrix.com/English/ss/dow...ductId=1689163

    安裝 Citrix Receiver 12.1 for Linux

    dpkg -i icaclient-12.1.0_i386.deb
    

    Do you accept the EULA? yes

    完成。

    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: 如何發佈 Chrome Application

    預設 Chrome 安裝會安裝在 C:\Document and Settings\xxxx\Local Settings\Application Data\.....,在進行 XenApp 發佈時無法選擇這個目錄。

    Ans:安裝 Chrome Enterprise MSI 版本,https://www.google.com/chrome/eula.html?msi=true

    Q: 如何顯示目前已登入的用戶

    Ans:

    • Citrix Delivery Services Console > Citrix Resources > XenApp > [Farm name] > Servers > [Server Name] Change Display > Users, Sessions
    • 如果有啟動 SSL,還可以從 Secure Gateway Console 顯示
    Powered by MindTouch Core