有时候确实要发布Linux的云桌面,虽然不是很多。不过Linux的云桌面也是要加域的,并且通过域账号登录桌面。
Linux的VDA需要考虑到Linux的版本还有加域的工具,这里我使用VDA的Easy Install来安装。
当前我Linux采用的是Centos7.7,VDA版本是1912的。Linux VDA对Linux的版本有兼容性,建议使用对应的版本,如果版本不正确可能会出问题,因为是没测试过的。所以我采用了最佳的版本。可能过一段时间版本就会出现变化,具体的还是要到官网上查询。
参考网页:https://docs.citrix.com/en-us/linux-virtual-delivery-agent/1912/installation-overview/easy-install.html
Citrix安装Linux VDA_第1张图片

Centos必须得有图形界面才能被发布成桌面云,所以如果没有桌面环境得先安装桌面环境。(操作方法仅适用于CentOS7。)

  • 安装桌面环境
    yum groupinstall "X Window System"

    然后输入

    yum grouplist

    找到可以下载的软件中桌面环境软件。我在操作的时候名称为"GNOME Desktop" "Graphical Administration Tools",两个,不过后期版本中名称可能会改变,所以还要根据实际情况变化。

    yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

默认启用图形界面启动。

systemctl set-default graphical.target

(以下命令恢复到默认命令行启动)

systemctl set-default multi-user.target 
  • 下载VDA
    vda最好通过官网下载,
    参考网页:https://www.citrix.com/downloads/citrix-virtual-apps-and-desktops/
    找到对应的版本号,Linux VDA easy install一般在这个地方。
    Citrix安装Linux VDA_第2张图片

下载之后为一个rpm文件。上传到linux主机中并且安装。

yum localinstall -y 

创建/tmp/ctxinstall.conf这个文件,并且输入workgroup=
其中为域名的前面部分。例如域名为abc.local那么为abc。
接下来运行脚本/opt/Citrix/VDA/sbin/ctxinstall.sh
根据提示一步步完成。其中realm的值即为域名后缀。即abc.local
脚本中还会要求你修改计算机名和DNS服务器。

接下来可以验证一下域中是否有包含此计算机名。
最后就可以在DDC中发布这个linux桌面了。