Citrix XenDesktop发布Centos 7.2桌面(六)--安装Linux VDA

首先,使用工具将citrix-linuxvda-rhel7-1.3.0上传至vm。

7.1  安装

我是将安装包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参数

7.2  配置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 集成方法:
 1 - Samba Winbind
 2 - Quest Authentication Service
 3 - Centrify DirectControl


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

时间: 2024-10-12 19:55:32

Citrix XenDesktop发布Centos 7.2桌面(六)--安装Linux VDA的相关文章

Citrix XenDesktop发布Centos 7.2桌面(一)--环境介绍

一.   系统要求 1.1  Linux 发行版 Linux虚拟桌面产品支持以下 Linux 发行版: SUSE Linux Enterprise: Desktop 11 Service Pack 4 Desktop 12 Service Pack 1 Server 11 Service Pack 4 Server 12 Service Pack 1 Red Hat Enterprise Linux Workstation 6.7 Workstation 7.2 Server 6.7 Serve

Citrix XenDesktop发布Centos 7.2桌面(四)--安装软件包

一.   安装软件包 Linux VDA依赖于OpenJDK以及要求使用PostgreSQL,所以在安装LinuxVDA之前,我们需要将所需依赖包安装好. 另外,将 Linux 计算机添加至 XenDesktop for Linux 支持的 ActiveDirectory 域有多种方法: Samba Winbind Quest Authentication Service Centrify DirectControl 我选择的是Samba Winbind.后面会介绍需要安装哪些依赖包. 5.1 

Citrix XenDesktop发布Centos 7.2桌面(五)--Centos7.2加域

6.1  开启winbind开机启动 systemctlenable winbind.service 6.2  配置Winbind身份认证 将计算机配置为使用 Winbind 执行 Kerberos 身份验证: Authconfig --disablecache --disablesssd --disablesssdauth --enablewinbind --enablewinbindauth --disablewinbindoffline --smbsecurity=ads --smbwor

Citrix XenDesktop发布Centos 7.2桌面(七)--发布桌面并登录测试

一.   配置Linux 计算机目录和交付组 8.1  创建计算机目录及交付组 打开studio,创建计算机目录,选择"服务器操作系统". 选择"未进行电源管理的计算机"和"其他服务或技术" 点击"添加计算机",将要发布的CentosVM添加进去. 完成. 选择该交付组,确认桌面已经注册. 创建交付组与正常交付桌面一样,在此不多做陈述. 二.   测试登录 通过receiver for web或本地receiver登录测试.

Citrix XenDesktop发布Centos 7.2桌面(二)--安装Centos7

一.   安装CentosLinux 7.2 1.新建VM,模板选择"Centos 7" 2.挂载ISO镜像后,启动VM,选择"Install CentOS 7" 3.根据自身需要,选择相应语言.本次为方便演示,选择"中文".点击"继续". 4.选择相应的"时区.键盘及语言",安全策略选择默认即可,软件选择"GNOME桌面"并勾选"X Windows"(其他组件根据各

Citrix XenDesktop发布Centos 7.2桌面(三)--基本配置Centos7.2

以Root用户登录Centos,进行以下步骤. 4.1  安装XenServer Tools 在XenCenter中,将XenServer Tools ISO镜像挂载到VM的光驱中. 新建挂载目录 mkdir /mnt/cdrom 挂载XenServer Tools ISO镜像 mount /dev/sr0 /mnt/cdrom 安装 /mnt/cdrom/Linux/install.sh 完成安装后reboot虚拟机. 4.2  配置主机名 更改/etc/hostname文件 vi /etc/

Citrix Xendesktop发布Centos7之修改Linux VDA多屏支持

部分开发用户有使用多屏的需求,Linux VDA默认支持2监视器,分辨率5120x1600,若需要支持3屏或者4屏,需要修改Linux VDA注册表键值(最大支持为9),同时修改图像分辨率以适应多屏显示. 首先修改默认支持显示数量. 输入命令: /opt/Citrix/VDA/bin/ctxregupdate -k "HKLM/System/CurrentControlSet/Control/Citrix/Thinwire" -v "MaxScreenNum" -d

Citrix Xendesktop发布Centos7之限制剪贴板

在Linux VDA 1.3版本,Citrix DDC中的策略还无法在Linux VDA中生效.所以部分策略功能,还需要在Linux VDA中修改注册表键值来实现. 场景:客户希望限制用户剪贴板功能,无法从Linux虚拟桌面中复制粘贴至本地终端 实现功能:限制剪贴板单向(禁止从VDA向Client拷贝) 修改"PrimarySelection" 输入命令: /opt/Citrix/VDA/bin/ctxregupdate -k "HKLM\System\CurrentCont

微软发布补丁封杀允许Surface RT安装Linux的“漏洞”

关于Linux的学习,请参考书籍<Linux就该这么学> 2012年诞生的Surface RT平板机就产品而言挺悲剧的,基于ARM架构跑Windows RT操作系统,但是不兼容x86环境,导致产品和市场定位混乱,消费者也很迷茫,最终在经历了两代之后就回到了x86平台,Windows RT操作系统也被彻底放弃. 但是,微软对 Surface RT 还是挺关照的,至今都在不断发布安全维护补丁,最新的一个“MS16-094(3172727)”;还悄然修复了一个几乎从未有人知晓的“漏洞”,根据官方说明