虚拟机外接USB设备情况的vMotion问题

在vSphere5.1之前包括5.1我记得是不支持虚拟机接有USB设备的vMotion。但是到了vSphere5.5之后就支持了,说真的我也不晓得这到底是好还是不好。不过既然可以迁移了,总的来说环境中的资源可以变得更加均衡,虚拟机的运行也会更加稳定。不过接USB设备的vMotion是有隐患的。
下面来详细说明一下
当将连接有 USB 设备的虚拟机从这些设备所连接的主机上迁移出时,这些设备仍将保持与虚拟机的连接。但是,如果挂起或关闭虚拟机,这些 USB 设备会断开连接,并且当虚拟机恢复时也不能重新连接。只有将虚拟机移回这些设备所连接的主机,设备连接才能还原。进行热添加CPU或内存USB设备也会断开重连。DPM的开启也会增加该隐患发生。
所以官方给出的最佳建议是外接USB设备时不支持vMotion会使虚拟机更稳定。
而且接USB设备的vMotion条件相对也比较苛刻。官方文档给出下面的一段:

迁移虚拟机向导会在迁移操作开始之前运行兼容性检查。如果检测到不支持的 USB 设备,兼容性检查会失败,并显示一条与以下类似的错误消息:Currently connected device ‘USB 1‘ uses backing ‘path:1/7/1‘, whichis not accessible.
原因
要成功通过 vMotion 兼容性检查,必须为连接到主机中虚拟机的所有 USB 设备启用 vMotion。如果一个或多个设备未启用 vMotion 功能,迁移将失败。
解决方案
1 请先确保设备未处在传输数据的进程中,然后再删除设备。
2 对每个受影响的 USB 设备重新添加和启用 vMotion。

时间: 2024-12-20 15:31:26

虚拟机外接USB设备情况的vMotion问题的相关文章

linux下虚拟机virtualbox USB设备设置

1.装好virtualbox以及扩展包后,系统将自动生成vboxusers的用户组,将自己的用户名添加到bvoxusers组,否则无法使用vbox. sudo usermod -G vboxusers your_user_name 2.使用USB设备: 在Virtualbox虚拟机配置面板中打开USB设备选项,分别勾选上“启动USB控制器”“启用usb2.0控制器”选项. 1.最简单的办法如下:$ sudo gedit /etc/fstab在末尾加上# the USB group# 对所有用户开

配置虚拟机支持USB设备的热插拔

今天,无意中把山寨的JLINK,用segger 4.90给升级了,导致无法使用,非常郁闷. 升级吧,网上下载的Samba v2.15最新版本,因为本人使用的一直是win7 X64,到最后一步安装驱动了,结果是不能正确安装驱动,更郁闷了. 那么搞虚拟机吧,装个XP.结果是,虚拟机不能动态的支持USB设备.物理机和虚拟机应该是一样的啊. 后来,百度搜了搜,才找到原因.因为我本身用的绿色免安装版本的VMware 11.1,所以一些服务是需要手动开启的. 在 计算机-管理-服务,找到一个VMware U

VMware Fusion,VirtualBox等虚拟机从USB设备启动 的方法

VMware Fusion默认不支持直接添加从USB启动,所以我们这里需要一个第三方工具. PLOP Boot Manager (以下简称 PBMgr) 和其他多启动工具一样,也是能帮助管理多个系统的启动.但却有如下独到的地方: * 支持 USB 磁盘启动这里有两层意思,其一是从 USB 介质上启动,也能转入到 USB 介质启动(无论 BIOS 是否支持 USB 启动).从开发日志上看,对于 EHCI/OHCI/UHCI 三种接口是都支持的,但外接 USB HUB 还不支持.这个功能,的确激动人

虚拟机下Linux读取USB设备的问题虚拟机下Linux无法读取USB设备的解决方案

我们在虚拟机中识别USB设备有三种情况导致Linux系统不能读取到USB设备: 1. .当虚拟机的USB服务没有开启的时候 2. 若虚拟机的USB连接的设置选项没有设置好 3. Widows抢先一步,被Windows读取到虚拟机下Linux读取USB设备的问题 还有一种是虚拟机USB读取服务文件出现了问题,这个见链接 http://blog.csdn.net/limb99/article/details/7723600 1.当虚拟机的USB服务没有开启的时候,是无法读取到的,必须将其打开 2.若

CentOS6.5菜鸟之旅:VirtualBox4.3识别USB设备

一.前言 VirtualBox默认是不能识别USB设备的,但可以通过Oracle VM VirtualBox Extension Pack来增强VirtualBox的功能,增强的功能如下: 1. USB2.0设备支持; 2. VirtualBox远程桌面协议; 3. Intel PXE启动支持. 二.实干去!  1. 安装Oracle VM VirtualBox Extension Pack(下载地址:www.virtualbox.org/wiki/downloads)  2. 把用户加入到用户

VMware虚拟机找不到USB设备该怎么办?

VMware虚拟机找不到USB设备该怎么办?打开虚拟机发现竟然找不到usb设备,键盘和鼠标都是usb的,这该怎么办呢?出现这个问题是因为VMUSBArbService服务没有开启,下面分享开启的方法 vm虚拟机下找不到USB设备的解决办法,开启VMUSBArbService服务项.必要是开启为自动. 一.windows系统的解决办法 1.开始菜单->服务 2.VMUSBArbService->右键->开启 3.重新启动拟虚机,是不是就看见了?如果没有,请检查USB设备是否插入正确. 二.

USB设备无法在虚拟机识别|动态迁移解决方案

USB SEVER产品是虚拟化技术.系统集成商.IDC.零售行业和医疗等多种行业应用中连接 USB 设备与网络的理想选择:USB SEVERR产品的整个产品线也非常适用于虚拟机软件:USB SEVER 使得 USB 认证密钥等 USB 设备在 VMware.Microsoft Virtual Server 和 Xen 等多数虚拟服务器上可以轻松地实现虚拟化并通过网络得到支持. USB SEVER产品不再单纯依赖本地主机,这打破了传统的远程监控困难的桎梏.客户只需使用互联网便可以隨時隨地访问并监控

关于citrix xendesktop USB设备直接映射到虚拟机

USB设备直接映射到虚拟机里 以小米手机为例,因为小米手机需要加载驱动,也就是安装小米助手,通过USB映射本地的可移动设备是不可行的,我们可以通过USB设备重定向,直接将小米手机重定向到远端虚拟机,远端虚拟机也需要安装小米助手.远端使用时,本地是不能用的,本地端使用时,远端是看不到的.设置如下: 1.  打开终端客户机的设备管理器,查找需要重定向的USB设备 2.  记下USB设备的VID值.PID值.Class值.subclass值    3.  记下后在DDC上新建一条策略,点击USB设备.

X240安装虚拟机无法读取USB设备,返回error code 9的解决方案

由于应用需要,要在win8 64位环境下安装vm,安装过程就不再多说了,网上有很多教程. 安装完成后,碰到一个问题,就是虚拟机无法读取USB设备,总是返回....error code 9的错误. 百度了很多,也请教了朋友,朋友提到,是不是usb3.0?一语提醒梦中人,原来我的电脑是X240,两个USB口都是3.0的. 到BIOS里,强制设置USB为2.0,其实就是把3.0模式,disable. 重启,虚拟机终于可以读到USB设备了,包括usbKey,这下,再也不用每天打某银行的客服了! 在此,非