一、基础环境简介

AD windows server 2016

FQDN: ctxad01.taop.local

IP:172.16.10.20

DDC: Citrix 1912 CU3

FQDN: ctxddc01.taop.local

IP:172.16.10.24

Ubuntu20.04

FQDN: ubuntu001.taop.local

IP: 172.16.10.65

二、Ubuntu模版初始化准备

1、配置网络

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_citrix1912

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_citrix1912_02

2、安装VMware tools

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_citrix1912_03

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_linux_04

sudo mkdir -p /mnt/tools
sudo cp /media/ctxadmin/VMware\ Tools/VMwareTools-10.3.23-17030940.tar.gz /mnt/tools/
cd /mnt/tools
sudo tar -xzvf VMwareTools-10.3.23-17030940.tar.gz
cd vmware-tools-distrib/
sudo ./
sudo reboot

 

3、安装vim/ssh
sudo apt install vim openssh-server -y
4、开启root账号ssh和图形登录
设置root账号密码
sudo passwd root

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_linux_05

开启root账号ssh登录
sudo vim /etc/ssh/sshd_config
新增
PermitRootLogin yes

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_linux_06

修改50-ubuntu.conf gdm-autologin和gdm-password文件
vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
新增内容
greeter-show-manual-login= true
修改gdm-autologin
vim /etc/pam.d/gdm-autologin
注释如下行

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_citrix1912_07

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_linux_08

修改gdm-password
vim /etc/pam.d/gdm-password
注释如下行

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_ubuntu20.04_09

修改profile文件 
sudo vim /root/.profile
新增
tty -s && mesg n || true

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_ubuntu20.04_10

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_citrix1912_11

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_citrix1912_12

5、修改计算机名禁用mdnssudo vim /etc/hosts
sudo vim /etc/hosts
sudo vim /etc/nsswitch.conf

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_ubuntu20.04_13

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_citrix1912_14

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_ubuntu20.04_15

6、为每个用户新建配置文件
pam-auth-update

Citrix LTSR 1912 CU3 发布Ubuntu 20.04(一)系统准备_linux_16

7、安装 .NET Core Runtime 3.1
wget https://packages.microsoft.com/config/ubuntu/21.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-3.1

 

参考文档:

Citrix LSTR 1912 CU2 发布Ubuntu 18.04(一)Linux准备_懵懂少年的技术博客_51CTO博客

Linux Virtual Delivery Agent 2106 (citrix.com)