Horizon7.9部署和克隆问题汇总
1 基础环境说明
采用Windows server 2016+SQL Server 2014进行部署,对接现有环境中的AD预控,系统版本为Windows server 2008。桌面虚拟化软件版本采用Horizon7.9
2 桌面应用说明
两种使用场景分别是:Windows和Linux系统。Windows系统采用链接克隆的方式,Linux系统采用完整复制的方式
3 网络策略说明
确保Horizon Connection Server到VCenter的443端口是通的,原因是在Connection Server上添加VCenter会失败,查看日志会告诉连接https://VCenter IP地址/sdk失败 确保Horizon Composer到VCenter的443端口是通的,原因是在Connection Server上添加Composer Server会失败,查看日志会告诉连接https://VCenter IP地址/sdk失败 我的理解是各组件之间在与VCenter交互时采用API接口https://VCenter IP地址/sdk的方式进行交互,所以必须放行到VCenter的443端口 确保Horizon Composer到各个ESXI主机的902端口是通的,原因是迁移和配置虚拟机需要端口902访问。
4 故障案例说明
4.1 部署故障案例
4.1.1 症状现象
4.1.2 解决方法
4.1.3 参考文档
https://kb.vmware.com/s/article/59633?lang=en_US
4.2 克隆故障案例
4.2.1 案例一
4.2.1.1 症状现象
出现报错信息:Desktop Composer DiskFault: Selected parent VM is not accessible
4.2.1.2 造成原因
Horizon克隆完成后,根据集群的资源情况进行放置置备产生的虚拟机,故迁移和配置虚拟机需要Composer服务其能够访问ESXI的902端口。
4.2.1.3 解决办法
开通Horizon Composer到每台ESXI主机的902端口,如果不通则会出现以上报错,所以在克隆前在Horizon Composer上使用telnet命令测试到各个ESXI主机的902端口是否畅通。
4.2.1.4 参考文档
https://kb.vmware.com/s/article/1024566
4.2.2 案例二
4.2.2.1 症状现象
4.2.2.2 解决办法
1、通过报错信息搜索VMware官方KB、google、百度,都没有找到相应的具体解决办法。 2、查看Horizon Composer服务器日志,日志默认存放路径为C:\ProgramData\VMware\View Composer\Logs\vmware-viewcomposer
3、关闭Composer虚拟机的安全引导项,成功置备
4.2.2.3 参考文档
http://www.voidcn.com/article/p-mvkoxrec-bxu.html https://kb.vmware.com/s/article/59633?lang=en_US
4.2.3案例三
4.2.3.1 症状现象
在connection server里面看到自定义超时的报错
在VCenter里面看到虚拟机已经克隆完成,登录到虚拟机里面确报pxe53 no boot filename received,PXE-M0F: Exiting Intel PXE Rom.企图通过网络引导启动,过一会自动退出并重启
4.2.3.2 解决办法
(1)搜索官方KB、Google、百度,无相应解决办法 (2)查看composer日志也没有相关报错,困扰了一天多的时间。 (3)查看磁盘确认已经拷贝成功,尝试通过更改bios默认启动项,重启后依然重复上面的现象 (4)更改composer引导选项固件为BIOS导致系统启动不起来,改为EFI则启动成功,查看composer网卡类型为E1000,模板机网卡类型也是E1000,且pxe引导默认网卡类型是E1000,
推测可能模板虚拟机和composer虚拟机的引导固件不兼容导致或者是网卡类型问题导致,最终模板机网卡类型为VMXNET3,重新开始置备成功完成。
5 故障处理心得
之前一直觉得Horizon桌面虚拟化搭建部署和使用都很简单,这次真的是让我觉得不简单,本次故障排错大概经历了将近两天才成功发放,个人总结采用Windows server 2016就是安全引导项的问题很到程度上导致疑难问题
层出不穷,所以以后再部署和克隆的过程中一定要确认先关闭安全引导项后再进行下面的操作,官方给出的是可以先关闭安装完成再开启,开启之后对链接克隆又会引发血案,问题三至今不知道具体什么原因造成这个问题出现,
不过通过我上面的方式肯定是能够解决的,所以自己初步怀疑应该就是网卡兼容性问题导致系统在克隆完成后不能正常引导,才出现上面的故障。
作者:Wolf-Dreams
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。