Citrix云桌面最小环境搭建
Ps:这张图是网上前人总结的,可做参考。
首先,xenserver是我们存放虚拟机的地方,其系统结构是基于linux的;NFS服务器是存放iso镜像的地方;图上的CA、AD/DNS 包括Citrix Licensing都是为创建和分配虚机做准备的。Xencenter是窗口可视化xenserver的虚机操作的程序,可以部署在任一一台windows终端上,由管理员操作。
镜像等工具链接
链接:https://pan.baidu.com/s/1BU9nb0GqR5HTKJD1xKcNfw?pwd=n04u
提取码:n04u
–来自百度网盘超级会员V4的分享
1.安装xenserver及NFS iso库建立。
找一台Intel机器8核8G正常烧写xenserver就行。
尝试其他创建SR方式失败了(不明原因 可能和 free pe size为0有关系)
使用nfs iso方式成功创建SR,通过putty链接xenserver.
SR创建参考链接
https://blog.csdn.net/xht555/article/details/80464578
查看nfs-server服务状态:
#systemctl status nfs-server.service
正常会显示nfs-server服务在开机未启动,那首先设置开机启动nfs服务:
#systemctl enable nfs-server.service
启动和查看nfs-server服务:
#systemctl start nfs-server.service
#systemctl status nfs-server.service
NFS共享设置,设置共享目录和共享权限:
#mkdir -p /nfs/iso
#chown -R nfsnobody.nfsnobody /nfs/iso/
#vi /etc/exports
追加
/nfs/iso 192.168.1.0/24(rw,sync,all_squash)
参数说明:all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);
重新加载NFS配置:
#exportfs -rv
查看NFS服务器挂在情况:
#showmount -e 192.168.1.10
使用winscp传输镜像到SR的iso目录
创建vm,dvd驱动器可以理解为当前插入的u盘
2.安装AD域服务器和DDC(Delivery controller)
两个windows server
一台是AD服务器windows server 2016即域控制器,同样烧写按教程设置成域服务器。ip和DNS地址相同。
另一台分发控制服务器windows server 2016,我安装在xenserver虚机上了,DNS指向AD服务器ip,它要加入上述域,并使用域管理员账号登陆系统,安装xs-tool.iso(我安装的版本是guest-tool.iso,安装后可显示虚拟机性能)。启动XAPP and XDesktop.iso 安装DDC。安装程序会一直安装,直到可安装的都安装上。这台服务器是分发控制的服务器。
参考windows server的AD域控制器搭建
https://www.bilibili.com/read/mobile?id=16650610
https://bbs.bijiafeng.com/thread-1542-1-1.html
http://t.zoukankan.com/lsgxeva-p-12461532.html
https://mbd.baidu.com/ma/s/OvbuSgCa
3.创建分发交付的虚机模板
在xencenter中操作,创建专业版镜像虚机,加入域,使用域管理员登入,安装guest-tool.iso,安装XApp and XDesktop.iso的XDesktop中的VDA。将其生成快照。
在DDC windows server中的citrix studio创建站点、计算机目录、交付组。可参考下面链接进行studio的操作。计算机目录使用镜像选择VDA的快照。
PS:studio按照快照生成的虚机蓝屏(推测镜像问题
https://www.bilibili.com/read/mobile?id=16650610
https://cloud.tencent.com/developer/article/1975022
4.测试云桌面连接
Studio创建完成后,测试终端上要安装citrix receiver(或现在叫Citrix workspace);
在浏览器地址栏里输入 http://xenserver的ip/Citrix/StoreWeb
例如 http://192.168.1.30/Citrix/StoreWeb
登陆后,若已安装citrix receiver(或现在叫Citrix workspace)可以点检测,点已安装,然后输入账号密码,我这里studio只分配了一台虚机,交付组账号也只有域管理员账号,就用域管理员登录,可以看到已经创建的虚机。点击打开,浏览器会自动下载一个ica ,双击ica登陆到云桌面。
这个最小环境ica是一次性的,每次登录会创建一个新ica(考虑可能和分配方式有关)。