XenServer6.x USB设备映射到 VM 虚拟机教程

参考资料:http://www.chinadmd.com/file/xtr3ev3rcxpcuav6ttvxcorp_1.html

操作说明: 1.确定安装 XenServer 6.X 虚拟化服务器主板支持 VT-D 技术,并开启 VT-D技术。
说明:2009 年以后的服务器基本上均有此 VT-D 技术支持,并默认为开启状态。
2.确定VM虚拟机已安装XENTOOLS 工具.

步骤:

1.进 入 XenServer 控制台,利用 VI 编 辑 器 修 改 /boot/extlinux.conf 文件,在 0x0311 后面 增加 iommu=1,注意中间的空格键。修改完成后保存退出。
特别说明:重启物理服务器。即 XS6.X 重新启动。 如 已 经 开 启 HA(高可用性) 的, 请关闭 HA 功 能,进入池的主 机,将 VM 迁到 其他主机。

2.记得一定要重启。重启时也可以顺便 进入服务器的BIOS 确定 VT-D的开启情况。
3.用 lspci 命令在 XS 控制台下查看 PCI 信息:
lspci | grep USB #查看USB控制器的BDF号(如:00:1a.0或00:1d.0)

4.插入USB设备到服务器的USB接口。

5.查看 VM 虚拟机 的 UUID 号,并 COPY 到剪贴板。
xe vm-list 或者在XenCenter上也可以查看虚拟机的UUID

6.进入 XS 控制台, 查看此虚拟机的 PCI 映射情况:
xe vm-list uuid=UUID号 params=other-config

7.将 USB 端口映射 到某个虚拟机
xe vm-param-set other-config:pci=0/0000:00:1a.0 uuid=UUID号
说明:pci=0/0000 前面部分格式固定,00:1a.0换成你的USB控制器的BDF号码

8.重新启动虚拟机

9.映射成功后在虚拟机设备管理器可以看到USB设备

如果想清除 VM 对应的映射关系可使用此命令进行清除:
xe vm-param-clear param-name=other-config uuid=xxxxxxxxxx 关闭虚拟机,然后再开机.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

愚人节第二天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值