提个问题,关于 VMware 的,最近生产环境上一台虚拟机,多次发生整个虚拟机卡死的情况,想问问各位有偶没有类似情况

2018-07-02 10:01:00 +08:00
 laball

VMware 信息: VMware® Workstation 12 Pro 12.0.0 build-2985596

情况描述: 虚拟机多次发生卡死,虚拟机本身有固定 IP,都是生产上报设备不能使用了,才知道;

问题: 1、各位有没有遇到过类似的情况? 2、有没有一些可以排查问题的方式方法;

2388 次点击
所在节点    问与答
11 条回复
kokutou
2018-07-02 11:45:36 +08:00
问题找不到原因,先把能升级的升级了。。。
ysc3839
2018-07-02 11:47:56 +08:00
不运行虚拟机,用烤机软件做一下稳定性测试?
yw9381
2018-07-02 12:27:17 +08:00
生产环境建议专业的虚拟化方案。例如 EXSI 而不是 VMWare Workstation 这种个人化解决方案
以及。具体卡死的状态。虚拟机里有什么服务。能否提供日志及截图等。
直接这么问和我电脑为啥这么卡。。没什么区别。无法定位问题根本
laball
2018-07-02 15:30:12 +08:00
@yw9381 虚拟机中有一个需要和硬件交互的服务,因为厂商提供的 OCX (可理解未能客户端代理)只能在 Window 7 环境下正常运行,使用一般的 Server 2012 什么的,无法正常使用;
vibbow
2018-07-02 15:36:51 +08:00
@laball esxi 好像也可以直接挂载 usb 设备之类的吧
gefranks
2018-07-02 17:04:04 +08:00
我也有个 VMware workstation12 的里面装了 Windows Server 2012 r2,也是会莫名其妙的卡。。。卡🉐️时候连物理机都卡。。。。非要把虚拟机关了重启一次才行。。。但是不知道是啥原因
yw9381
2018-07-03 03:32:43 +08:00
@laball 宿主机跑 exsi。虚拟机随你跑啥系统。不是应用于服务器领域的就都得跑 server 系统。你爱装什么装什么。你的硬件交互具体是什么。串口还是?
如果是串口的话。我建议可以找个类似于树莓派的小板子把数据走网络。这就很方便了
laball
2018-07-03 09:23:59 +08:00
@yw9381 不是串口哈,底层是 TCP 连接,我通过厂商的 OCX 代理连接;
找过公司运维帮忙看, 也没看出什么眉目;
yw9381
2018-07-04 04:45:30 +08:00
@laball 听你的描述应该是厂商 OCX 这里出的问题。我个人猜测是 OCX 这里接收到数据处理的过程可能发生了比较高的 cpu 占用或是数据不对引发整体崩溃而导致服务不可用。有点类似于拒绝服务攻击。我的想法是看看 ocx 的具体实现。如果不复杂的话考虑自己重写代替
laball
2018-07-04 09:09:01 +08:00
@yw9381 重写代价太大,有可能因为 OCX 的原因导致整个虚拟机卡死嘛?如果只是进程卡死或者崩溃可能性比较大吧。
yw9381
2018-07-05 02:06:20 +08:00
@laball 这我也说不来。虚拟机挂掉原因很多。要不先确定一下是宿主的问题还是虚机的问题。自上而下排查

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/467369

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX