首先,使用工具將citrix-linuxvda-rhel7-1.3.0上傳至vm。
我是將安裝包copy至新建的目錄/mnt/app,切換至該目錄,解壓安裝包。
tar -xzvf citrix-linuxvda-rhel7-1.3.0.tgz
解壓出名爲XenDesktopVDA-1.3.0.312-1.el7.x86_64.rpm的rpm包
安裝VDA rpm包
rpm -iXenDesktopVDA-1.3.0.312-1.el7.x86_64.rpm
安裝完成後,會提示你需要配置VDA參數
支持的環境變量包括:
環境變量 | 說明 |
CTX_XDL_SUPPORT_DDC_AS_CNAME | Virtual Delivery Agent 支持使用 DNS CNAME 記錄指定 Delivery Controller 名稱。 這通常設爲 N。 |
CTX_XDL_DDC_LIST = list-ddc-fqdns | Virtual Delivery Agent 要求提供由空格分隔的 Delivery Controller 完全限定的域名(FQDN) 列表來向 Delivery 進行註冊。 必須至少指定一個 FQDN 或 CNAME 別名。 |
CTX_XDL_VDA_PORT = port-number | Virtual Delivery Agent 會使用 TCP/IP 端口與 Delivery Controller 通信。 這通常是端口 80。 |
CTX_XDL_REGISTER_SERVICE = Y | N | Linux 虛擬桌面服務支持在引導期間啓動。 這通常設爲 Y。 |
CTX_XDL_ADD_FIREWALL_RULES = Y | N | Linux 虛擬桌面服務要求允許傳入網絡連接通過系統防火牆。 您可以在系統防火牆中自動爲 Linux 虛擬桌面打開所需端口(默認端口 80 和 1494)。 這通常設爲 Y。 |
CTX_XDL_AD_INTEGRATION = 1 | 2 | 3 | Virtual Delivery Agent 要求使用 Kerberos 配置設置對 Delivery Controller 進行身份驗證。 Kerberos 配置根據系統上已安裝和已配置的 Active Directory 集成工具確定。 指定要使用且受支持的 Active Directory 集成方法: |
CTX_XDL_HDX_3D_PRO= Y | N | Linux 虛擬桌面支持 HDX 3D Pro,這是一系列圖形加速技術,旨在優化富圖形應用程序的虛擬化水平。 HDX 3D Pro 要求安裝兼容的 NVIDIA Grid 圖形卡。 如果選擇了 HDX 3D Pro,則需要爲 VDI 桌面(單會話)模式配置 Virtual Delivery Agent –(即 CTX_XDL_VDI_MODE=Y)。 這在 SUSE 上不受支持。 確保將此值設爲 N。 |
CTX_XDL_VDI_MODE= Y | N | 將計算機配置爲專用桌面交付模型 (VDI) 還是託管共享桌面交付模型。 對於 HDX 3D Pro 環境,此變量需要設置爲 Y。 這通常設爲 N。 |
CTX_XDL_SITE_NAME= dns-name | Virtual Delivery Agent 會使用 DNS 發現 LDAP 服務器,從而查詢 LDAP 服務記錄。 要將 DNS 搜索結果限制爲本地站點,可能需要指定 DNS 站點名稱。 此變量通常爲空 [none]。 |
CTX_XDL_LDAP_LIST= list-ldap-servers | 默認情況下,Virtual Delivery Agent 會通過查詢 DNS 來發現 LDAP 服務器,但如果 DNS 無法提供 LDAP 服務記錄,您可以提供一個 LDAP 完全限定的域名 (FQDN) 和 LDAP 端口(例如 ad1.mycompany.com:389)的列表,並以空格分隔。 此變量通常爲空 [none]。 |
CTX_XDL_SEARCH_BASE= search-base | 默認情況下,Virtual Delivery Agent 會使用一個搜索基礎來查詢 LDAP,該搜索基礎會設置爲 Active Directory 域的根(例如 DC=mycompany,DC=com),但是,要提高搜索性能,您也可以指定一個搜索基礎(例如 OU=VDI,DC=mycompany,DC=com)。 此變量通常爲空 [none]。 |
CTX_XDL_START_SERVICE = Y | N | 在完成 Linux VDA 配置後,是否啓動 Linux VDA 服務。 這通常設爲 Y。 |
配置環境變量,可以根據提示手動配置,也可以預先設定變量,進行自動配置。
本次採用自動配置,設置環境變量並運行配置腳本:
exportCTX_XDL_SUPPORT_DDC_AS_CNAME=N
exportCTX_XDL_DDC_LIST='ctxddc01.ctx.com ctxddc02.ctx.com'
exportCTX_XDL_VDA_PORT=80
exportCTX_XDL_REGISTER_SERVICE=Y
exportCTX_XDL_ADD_FIREWALL_RULES=Y
exportCTX_XDL_AD_INTEGRATION=1
exportCTX_XDL_HDX_3D_PRO=N
exportCTX_XDL_VDI_MODE=N
exportCTX_XDL_SITE_NAME=
exportCTX_XDL_LDAP_LIST=
exportCTX_XDL_SEARCH_BASE=
exportCTX_XDL_START_SERVICE=Y
運行命令:
sudo -E /opt/Citrix/VDA/sbin/ctxsetup.sh
配置完成後,重啓Linux VDA服務,確保更改生效。
systemctl restart ctxvda.service systemctl restart ctxhdx.service