采用Windows server 2016+SQL Server 2014进行部署,对接现有环境中的AD预控,系统版本为Windows server 2008。桌面虚拟化软件版本采用Horizon7.9
两种使用场景分别是:Windows和Linux系统。Windows系统采用连接克隆的方式,Linux系统采用完整复制的方式
确保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访问。
https://kb.vmware.com/s/article/59633?lang=en_US
出现报错信息:Desktop Composer DiskFault: Selected parent VM is not accessible
Horizon克隆完成后,根据集群的资源状况进行放置置备产生的虚拟机,故迁移和配置虚拟机须要Composer服务其可以访问ESXI的902端口。
开通Horizon Composer到每台ESXI主机的902端口,若是不通则会出现以上报错,因此在克隆前在Horizon Composer上使用telnet命令测试到各个ESXI主机的902端口是否畅通。
https://kb.vmware.com/s/article/1024566
1、经过报错信息搜索VMware官方KB、google、百度,都没有找到相应的具体解决办法。 2、查看Horizon Composer服务器日志,日志默认存放路径为C:\ProgramData\VMware\View Composer\Logs\vmware-viewcomposer
3、关闭Composer虚拟机的安全引导项,成功置备
http://www.voidcn.com/article/p-mvkoxrec-bxu.html https://kb.vmware.com/s/article/59633?lang=en_US
在connection server里面看到自定义超时的报错
在VCenter里面看到虚拟机已经克隆完成,登陆到虚拟机里面确报pxe53 no boot filename received,PXE-M0F: Exiting Intel PXE Rom.企图经过网络引导启动,过一会自动退出并重启
(1)搜索官方KB、Google、百度,无相应解决办法 (2)查看composer日志也没有相关报错,困扰了一天多的时间。 (3)查看磁盘确认已经拷贝成功,尝试经过更改bios默认启动项,重启后依然重复上面的现象 (4)更改composer引导选项固件为BIOS致使系统启动不起来,改成EFI则启动成功,查看composer网卡类型为E1000,模板机网卡类型也是E1000,且pxe引导默认网卡类型是E1000,
推测可能模板虚拟机和composer虚拟机的引导固件不兼容致使或者是网卡类型问题致使,最终模板机网卡类型为VMXNET3,从新开始置备成功完成。
以前一直以为Horizon桌面虚拟化搭建部署和使用都很简单,此次真的是让我以为不简单,本次故障排错大概经历了将近两天才成功发放,我的总结采用Windows server 2016就是安全引导项的问题很到程度上致使疑难问题层出不穷,因此之后再部署和克隆的过程当中必定要确认先关闭安全引导项后再进行下面的操做,官方给出的是能够先关闭安装完成再开启,开启以后对连接克隆又会引起血案,问题三至今不知道具体什么缘由形成这个问题出现,不过经过我上面的方式确定是可以解决的,因此本身初步怀疑应该就是网卡兼容性问题致使系统在克隆完成后不能正常引导,才出现上面的故障。