排查:
1.DDC事件日志
2.PVS事件日志
3.PVS虚拟机

  • PVS虚拟机启动不正常。
    通常PVS虚拟机问题优先检查PVS批量生成的虚拟机是否存在问题。首先查看其是否正常打开。

场景一
TFTP界面显示No entry found in database for device
https://support.citrix.com/article/CTX133682
DHCP服务没有配置TFTP
解决方法:在DHCP中配置TFTP


场景二:
PVS虚拟机蓝屏

1.发生的可能性较小,虚拟机环境的内存不足。

2.如果现象是多台的,重复的,则要考虑重新制作vhdx。
解决方法:重新拉取vhdx镜像。

3.更换虚拟机模板
创建PVS VDA时不仅仅需要选择vhdx,对虚拟机的模板也有一些需求,虚拟机最好是没有硬盘,并且已经设置成PXE启动。

场景三:
无法获取IP地址。
DHCP池已用完。
打开DHCP服务,发现分发出的IP已经到达上限。

场景四:
MAC地址不在TFTP列表中。
打开PVS服务器控制台,站点-设备集合,找到对应的集合,查看本PVS主机的MAC地址是否存在于集合之中。

解决方法:修改集合中的MAC地址。

  • PVS虚拟机正常启动
    场景一:
    DDC交付组中双击对应的交付组,并且查看虚拟机未注册

    可以在DDC事件日志中看到服务器不可用


右击上方任意选菜单,右键“选择列”。

勾选其中“上次注册失败时间”,并且查看是否有时间。如果为空则说明从未注册过。

排查步骤:
1.DDC与PVS虚拟机之间的Broker Service是否连通?
在DDC上ping pvs虚拟机的域名。并且Telnet它的80端口。反之PVS虚拟机是否能够访问DDC的端口。
因为注册信息是通过80端口互相联系的。

2.DDC与PVS虚拟机的Citrix服务是否启动?
分别在两台主机上运行“Services.msc”,查看其中Citrix开头的服务,其中“启动类型”为“自动”的服务有没有启动。

如果反复重启都无法启动,需要考虑是否是因为windows操作系统的版本和Citrix PVS,vda的版本的版本是否兼容,两者公布时间越近越兼容。可以考虑更换安装VDA的windows系统。或者安装系统补丁。

参考文档:
https://blog.51cto.com/10237709/1735589