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 ...
随机推荐
- (五)CWnd 所有窗口类的父类,CFrameWnd,Afx_xxx 全局函数,命名规范
CWnd::MessageBox: 只有CWnd的派生类才可以使用MessageBox 所以应用程序类中使用:AfxMessageBox // 初始化 OLE 库 if (!AfxOleInit()) ...
- vue-cli3项目首页加载速度优化(cdn加速,路由懒加载,gzip压缩)
今天打算上线vue的单页面项目,上线后,首页加载速度巨慢! 原因是项目上线后,网速不够快,加载js,css等资源很慢, 打开打包好的文件发现chunk-vendors.xxxxxxx.js的包很大,达 ...
- Java基础_枚举类型
作用:让数据更简洁,更易读,增加代码可读性. 为了用1,2,3,4,5分别表示老师,学生,小组,班主任,后勤,可以直接设置一个变量,让roleType = 1,但这样写代码可读性差. 也可以定义一个成 ...
- Linux设备驱动程序 之 度量时间差
概述 内核通过定时器中断来跟踪事件流: 时钟中断由系统定时硬件以及周期性的间隔产生,这个间隔由内核根据HZ的值设定,HZ是一个细节结构有关的常数:作为一般性规则,即使知道对应平台上的确切HZ值,也不应 ...
- DS博客作业04--树大作业
1.树的存储结构 本组采用的树的存储结构为链式结构,选择如图所示的结构体 Name为结点的名称 LevelNum为孩子节点的个数 *Children[20]用来指向不同的孩子结点(类似于二叉树的结构体 ...
- JAVA单元测试的用法和要点
2018年09月25日 10:11:18 琼歌 阅读数 5192 版权声明:禁止转载 https://blog.csdn.net/qq_36505948/article/details/827 ...
- Manifest merger failed with multiple errors, see logs
Manifest merger failed with multiple errors, see logs 错误解决 合并 manifest 错误. https://blog.csdn.net/u01 ...
- chrome新版本flash无法在http网站上运行的解决办法
最近遇到一个问题,就是用chrome浏览器打开网站后台以后,使用flash插件上传文件失败,提示flash初始化失败,于是打开chrome的内容设置,准备启用flash功能,打开浏览器,在地址栏中输入 ...
- react中回车enter事件处理
对于常见的搜索需求业务场景,用户输入完成后,点击enter事件请求数据,要求不提交页面,实现数据局部更新,这需要用到react中的表单Forms. 处理方法: (1)html书写 form标签中去掉a ...
- mybatis之分页查询
1)StudentDao.java /** * 持久层*/ public class StudentDao { /** * 增加学生 */ public void add(Student studen ...