天天看点

Linux VDA1912CU3 - 轻松安装Ubuntu1804

这是一篇关于讲解如何正确在Ubuntu 1804上安装Linux VDA的示例,希望通过此示例大家都能轻松部署Linux VDA。

Linux VDA (以下简称LVDA)的安装共有三种方式:

  • 手动安装
  • 轻松安装 (easy install)
  • MCS
  • PVS

LVDA在安装的过程中依赖非常多的第三方包,比如chrony, postgresql, openjdk, krb5,winbind,samba等,在安装LVDA之前需要安装依赖的第三方包,这些包可以手动逐个安装,然后手动加域,这种方式就是手动安装,显然这种方式非常繁琐,对于新用户不友好,这种方式很少有用户使用,不推荐。

·

于是Citrix推出了轻松安装(easy install)这种方式,通过运行一个脚本,然后跟着这个脚本向导输入相关的内容即可完成LVDA的安装和加域操作,操作起来简单轻松,这种方式的缺点是这种方式只能逐台发布LVDA,然后以现有的方式将VDA加入到machine catalog. 适用于发布少量的VDA。

MCS这种方式适用于批量发布LVDA,操作简单,发布效率高。自LVDA 7.18及以后的版本中支持MCS的功能。

本篇我们介绍轻松安装的步骤和注意事项。在安装之前要确认Linux的发行版本是否满足LVDA的system requirements,我们以LVDA 1912长期支持版本为例,可以通过以下链接查询:

https://docs.citrix.com/zh-cn/linux-virtual-delivery-agent/1912-ltsr/system-requirements.html

以下安装是以LVDA 1912LTSRCU3 + Ubuntu 1804版本演示安装过程,在安装的过程中保证VM是可以连接公网的,因为需要下载依赖包。安装过程主要包括以下内容:

  • 安装.Net Core Runtime
  • 安装VDA
  • 运行ctxinstall.sh脚本设置VDA的信息
  • 安装完成后重启VDA
  • 在DDC发布VDA

1.安装.Net Core Runtime

.Net Core Runtime 3.1.11下载地址:https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-3.1.11-linux-x64-binaries

(1)在/opt目录下载创建dotnet目录

sudo mkdir /opt/dotnet           

(2)解压dotnet压缩包到/opt/dotnet目录

sudo tar -C /opt/dotnet/ -xvf dotnet-runtime-3.1.11-linux-x64.tar.gz           

2. 安装VDA

下载地址:https://www.citrix.com/downloads/citrix-virtual-apps-and-desktops/components/linux-vda-1912-ltsr-cu3.html

sudo dpkg -i xendesktopvda_19.12.3000.8-1.ubuntu16.04_amd64.deb           

以上命令运行之后会提示安装的错误,是因为有些依赖包没有安装,需要通过下面的命令将依赖安装。

sudo apt-get install -f           

3. 运行ctxinstall.sh脚本

sudo /opt/Citrix/VDA/sbin/ctxinstall.sh           
  • 是否需要配置DNS?根据自己的真实情况填写,如果这台VDA是通过DHCP获得的IP地址和DNS,那么这里可以不填;否则需要添加DNS用于解析AD和DDC的FQDN。
  • VDA的hostname是否需要修改:根据自己情况选择是或者否
  • 输入NTP时间同步服务器的地址:我这里填写的是自己的域控
  • 输入Domain name:这里是容易填错的地方,以我的lab为例,我的域名是qicai.com,那么这里就要填写QICAI,并且是大写。

    另外一种方式是在DDC上运行cmd,然后输入set命令,查看USERDOMAIN的值,这里就是填写USERDOMAIN的值。

  • 输入domain realm:这里也是容易出错的地方,以我的lab为例,这里就要填写QICAI.COM,并且是大写。

    另外一种方式是在DDC上运行cmd,然后输入set命令,查看USERDNSDOMAIN的值,这里就是填写USERDNSDOMAIN的值。

  • 填写AD的FQDN
  • 加域方式,这里我们选择Winbind,多数用户会选择使用Winbind
  • 加域的用户名
    Linux VDA1912CU3 - 轻松安装Ubuntu1804
  • DotNet Core Runtime path
  • Delivery Controller地址
  • 是否开启3D Pro模式:
  • 是否开启VDI 模式(单会话): 这里需要解释一下,VDI模式即单会话模式,就是一台VDA同一时间只能有一个用户登录,类似与发布Windows 10桌面;如果不开启VDI模式,则为多会话模式,即一台VDA同一时间允许多个用户同时登录,类似与发布Windows server 2016共享桌面。有的用户会有疑问,在安装Ubuntu OS镜像时,要选择Server还是Desktop版本的,其实没关系。无论是安装的Ubuntu Server还是Desktop,最终用户的使用方式跟是否开启VDI模式有关,换言之,即使安装了Ubuntu Server的OS,如果开启了VDI 模式,则同一时间只能有一个用户登录;即使安装了Ubuntu Desktop的OS,如果没有开启VDI 模式,那么同一时间可以多个用户同时登录。

4. 安装完成后重启VDA

5. 在DDC发布VDA