vsphere6.7+Horizon7.8推送桌面遇到的一些问题
系统环境
- esxi6.7+vSphere6+Horizon7.8
- VC环境为windows server 2016 standard
问题描述
- vc安装 链接外部数据库找不到DSN
- 安装view compose server安装失败
- 置备桌面时,显示置备失败,提示内部错误
问题1的解决
首先,在使用链接外部数据库时需进行以下设置:
账户使用vCenter\administrator
在准备设置vCenter Server服务帐户之前,需要为帐户分配“服务登陆”特权,打开“本地组策略”,依次展开“计算机配置”-“Windows配置”-“安全设置”-“本地策略”-“用户权限分配”,然后在右侧双击“作为服务登陆”,在弹出对话框单击“添加用户或组”将帐加入,确认无误后单击“确定”
其次,在选择数据库时找不到外部DSN
发现时ODBC的驱动问题,跟换低版本的ODBC驱动即可。具体需要看虚拟化桌面中对应的驱动版本(本次未找到官方说明,只是尝试了多个驱动)。
问题2的解决
在安装报错后查看了安装日志,发现有错误代码:error code 1603。同时,在windows安全事件报错5038,内容为" \Device\HarddiskVolume4\Program Files (x86)\Common Files\VMware\VMware Universal File Access\vstor2-ufa.sys"。在网上查到了解决方式https://vjonathan.com/2018/06/17/vmware-horizon-view-composer-failing-to-install-and-secure-boot/。测试修改安全启动项,如下:

需要注意的是,如果是基于BIOS启动的话则不会有上述报错,如下图:

问题3的解决
置备报错后,查询了compose的日志和vc的日志,发现如下报错:
2019-06-06 14:06:51,657 | UFA main thread 12 | FATAL | CommonLib.UfaSubsystem.UfaWorkItem - UFA error: fail in disk format operation.
2019-06-06 14:06:51,657 | UFA main thread 12 | INFO | CommonLib.UfaSubsystem.InitializeDiskUfaWorkItem - UFA error: fail to finish init disk operation for disk: datastore: [ܯȺզԢ] kyvdi-02/kyvdi-021-internal.vmdk, host: 10.27.10.2, port: 902.
2019-06-06 14:06:51,657 | UFA main thread 12 | DEBUG | CommonLib.UfaSubsystem.InitializeDiskUfaWorkItem - UFA: Making a call to UFA's CloseVolumesAndDisks
2019-06-06 14:06:51,672 | UFA main thread 11 | DEBUG | CommonLib.UfaSubsystem.InitializeDiskUfaWorkItem - UFA: formatting the disk: datastore: [ܯȺզԢ] kyvdi-02/kyvdi-02-vdm-user-disk-D-7f71e82f-c22a-4aec-9bd1-283df1d7ef35.vmdk, host: 10.27.10.2, port: 902.
2019-06-06 14:06:51,672 | UFA main thread 12 | DEBUG | CommonLib.UfaSubsystem.InitializeDiskUfaWorkItem - UFA: Returned from UFA's CloseVolumesAndDisks method
2019-06-06 14:06:51,672 | UFA main thread 11 | FATAL | CommonLib.UfaSubsystem.UfaWorkItem - UFA error: fail in disk format operation.
2019-06-06 14:06:51,672 | UFA main thread 11 | INFO | CommonLib.UfaSubsystem.InitializeDiskUfaWorkItem - UFA error: fail to finish init disk operation for disk: datastore: [ܯȺզԢ] kyvdi-02/kyvdi-02-vdm-user-disk-D-7f71e82f-c22a-4aec-9bd1-283df1d7ef35.vmdk, host: 10.27.10.2, port: 902.
2019-06-06 14:06:51,672 | UFA main thread 11 | DEBUG | CommonLib.UfaSubsystem.InitializeDiskUfaWorkItem - UFA: Making a call to UFA's CloseVolumesAndDisks
2019-06-06 14:06:51,672 | UFA main thread 12 | FATAL | CommonLib.UfaSubsystem.UfaSubsystem - UFA error: failure in operation with soap fault: SysimageFaultVstor2NotRunningFault
VMware.Sim.CommonLib.Exception.SimUfaSubsystemException: UFA soap fault error. ---> System.Web.Services.Protocols.SoapException: sysimage.fault.Vstor2NotRunning
՚ System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
՚ System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
՚ Sysimage.SysimageService.Format(ManagedObjectReference _this, String fsType, String volumeLabel, Int32 allocationSizeInBytes, Boolean allocationSizeInBytesSpecified, Boolean compress, Boolean compressSpecified, Boolean quickFormat, Boolean quickFormatSpecified)
՚ VMware.Sim.CommonLib.UfaSubsystem.UfaWorkItem.Format(ManagedObjectReference volume)
՚ VMware.Sim.CommonLib.UfaSubsystem.InitializeDiskUfaWorkItem.DoWork()
՚ VMware.Sim.CommonLib.UfaSubsystem.UfaWorkItem.Run()
--- ŚҿӬӣבջٺؙքޡβ ---, Machine Name: CP1, Timestamp: 2019/6/6 6:06:51, App Domain Name: SviWebService.exe, Thread Identity: , Windows Identity: NT AUTHORITY\SYSTEM, OS Version: Microsoft Windows NT 6.2.9200.0, reason: InternalError access host: 10.27.10.2 access port: 902 disk datastore path: [ܯȺզԢ] kyvdi-02/kyvdi-021-internal.vmdk expected certificate thumbprint: , ufaFaultName: SysimageFaultVstor2NotRunningFault ufaFaultDetails: Invalid fault
VC上的日志发现如下报错:
VIEINSTUTIL: Begin install
VIEINSTUTIL: CustomActionData = vstor2-ufa;Vstor2 UFA Virtual Storage Driver;C:\Program Files (x86)\Common Files\VMware\VMware Universal File Access\vstor2-ufa.sys;2;1
VIEINSTUTIL: Attempting to remove vstor2-ufa (stoppable=1)
VIEINSTUTIL: Opened Service Control Manager
VIEINSTUTIL: Failed to open vstor2-ufa (0x424)
VIEINSTUTIL: InstallDriver: params = vstor2-ufa, Vstor2 UFA Virtual Storage Driver, C:\Program Files (x86)\Common Files\VMware\VMware Universal File Access\vstor2-ufa.sys, 2, 1, (no load order), 1
VIEINSTUTIL: Opened Service Control Manager
VIEINSTUTIL: Created service vstor2-ufa for C:\Program Files (x86)\Common Files\VMware\VMware Universal File Access\vstor2-ufa.sys
VIEINSTUTIL: Failed to start service (0x241)
VIEINSTUTIL: Finish install
CustomAction InstallVstor2Driver.5ACA97E0_7C64_4970_A763_840E81DAAF0B returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
根据报错提示,测试了902端口,telnet没问题,同时的内容有SSL链接。之后在看VC日志时,返现同样有1603错误,且vstor2-ufa.sys这个服务没启动。到系统内排查后,发现服务正常。所以猜测可能和问题2相同。采用问题2的处理方式,关闭了安全启动,桌面推送正常。
vsphere6.7+Horizon7.8推送桌面遇到的一些问题的更多相关文章
- 【Html5】Html5新特性Notification实现桌面消息推送(2016-05-25)
序:最近工作使用WorkTile,发现使用Chrome浏览器的时候如果有任务下发给我则会在桌面右下角提示(当前浏览器为最小化模式).感觉这个东西蛮有意思的,感觉可以给用户更好的体验,于是乎就查询了一下 ...
- HTML5 Web Notifications 桌面推送小记
目录 简介 常用API 手动设置权限 简介 Web Notifications目前在w3c的协议中已经是"推荐"(REC:Recommendation)阶段,除了iE外,各大现代浏 ...
- 使用SignalR从服务端主动推送警报日志到各种终端(桌面、移动、网页)
微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言, 如果对您有所帮助:欢迎赞赏. 使用SignalR从服务端主动推送警报日志到各种终端(桌面.移动.网页) 阅读导航 本文背景 ...
- 把演讲人的桌面、头像、声音合成后推送到 指定的直播流平台上; 录制电脑桌面、摄像头头像、声音保存为本地视频; 适用于讲课老师、医生等演讲内容保存为视频; 提供PPT嵌入Winform/WPF解决方案,Winform/WPF 中嵌入 office ppt 解决方案
提供PPT嵌入Winform/WPF解决方案,Winform/WPF 中嵌入 office ppt 解决方案 Winform/WPF 中嵌入 office ppt(powerpoint)解决方案示: ...
- 编程技巧│浏览器 Notification 桌面推送通知
目录 一.什么是 Notification 二.弹窗授权 三.弹窗使用 四.浏览器支持检测 五.授权回调 六.3秒后关闭弹窗 一.什么是 Notification Notification 是浏览器最 ...
- EasyPusher实现Android手机屏幕桌面直播,实时推送操作画面,用于手游直播等应用
本文转自EasyDarwin开源团队成员John的博客:http://blog.csdn.net/jyt0551/article/details/52651194 由于Android 5.0提供了捕获 ...
- iOS 消息推送(APNs) 傻瓜式教程
也可以去我的简书页面查看这篇文章 首先: 1.做iOS消息推送需要真机测试 2.做iOS消息推送需要有付费的开发者账号 是否继续看帖? 先学习一下相关的知识吧! 因为中途可能会遇到一些问题,这篇文章或 ...
- Push:iOS基于APNS的消息推送
1. Push的三个步骤,如下图所示: (1)Push服务应用程序把要发送的消息.目的iPhone的标识打包,发给APNS: (2)APNS在自身的已注册Push服务的iPhone列表中,查找有相应标 ...
- 浅入浅出“服务器推送”之一:Comet简介
最近有个项目,其中有项需求要从服务器端主动向客户端推送数据,本以为很简单,但在实际做的过程中发现很棘手,并没有想象中的简单.从网上搜索学习,发现主流讲的还是Ajax的长轮询技术或者流技术,websoc ...
随机推荐
- pe头
1.dos头 结构: struct _IMAGE_DOS_HEADER { WORD e_magic; WORD e_cblp; WORD e_cp; WORD e_c ...
- Window Service安装不成功
1. 加Winsow Service 2. 加Setup Project Add -> Project Output , 选中Primary output from Winsow Serv ...
- 51 Nod 1449 砝码称重
1449 砝码称重 题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注 现在有好多种砝码,他们的重量是 w0,w1, ...
- 图论小专题B
2 树 2.1 树的定义 一个只有\(N-1\)条边,且任意两个点连通的图叫做树.通过这样定义的树往往是一棵无根树,而我们通常会任意选定一个根节点使其变成有根树.有根树可以定义"父亲和儿子& ...
- 使用Camtasia 9 录制屏幕软件
Camtasia 9 录制屏幕软件,并且有丰富的专业剪辑功能.
- Tomcat配置 https SSL证书
HTTP与HTTPS的区别:HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Soc ...
- Asyncio之EventLoop笔记
使用事件循环 Python3.4 采用了一个强大的框架来支持代码的并发执行: asyncio.这个框架使用事件循环来编排回调和异步任务. 事件循环位于事件循环策略的上下文中-这是 asyncio 所特 ...
- JVM模型及内存溢出
一.JVM截图及概念 图1:JVM虚拟机运行时数据区域概念模型 1.程序计数器:内存空间中的一块小区域,作为当前线程所执行的字节码的行号指示器,注:如果是native方法,计数器为空 2.虚拟机栈:线 ...
- JS高级_数据类型
1.分类: a.基本(值)类型: * String :任意字符串 * Number :任意数字 * boolean : true/false * undefined :undefined * null ...
- redis事务机制和分布式锁
Redis事务机制 严格意义来讲,Redis的事务和我们理解的传统数据库(如mysql)的事务是不一样的:Redis的事务实质上是命令的集合,在一个事务中要么所有命令都被执行,要么所有事物都不执行. ...