libvirt虚拟系统如何增加usb设备

简介: 之前干这些事情都是通过virt-manager来搞定的。不过由于这个图形界面不太方便,而且现在没法打开(具体原因不详,每次打开提示一些方法未实现什么的),所以试下用libvirt的命令virsh来搞定增加usb设备。

之前干这些事情都是通过virt-manager来搞定的。不过由于这个图形界面不太方便,而且现在没法打开(具体原因不详,每次打开提示一些方法未实现什么的),所以试下用libvirt的命令virsh来搞定增加usb设备。

这次要添加的是shuffle,之前发现gtkpod没法向里面放音乐了,只能试下虚拟机里用itunes了。

首先通过lsusb差看设备的id:

我的shuffle的usbid是:Bus 002 Device 002: ID 05ac:1303 Apple, Inc.
创建一个xml文件(hostdev_ipod.xml):

 代码如下 复制代码
#cat hostdev_ipod.xml
<hostdev mode=’subsystem’ type=’usb’>
        <source>
                <vendor id=’0x05ac’/>
                <product id=’0x1303’/>
        </source>
</hostdev>



然后通过:

virsh attach-device windows /path/to/hostdev_ipod.xml

这里的windows是我虚拟机的名字,然后这个设备就可以在windows虚拟机里面看见了

目录
相关文章
|
关系型数据库 MySQL Java
Sharding-Proxy的基本功能使用
Sharding-Proxy是一个分布式数据库中间件,定位为透明化的数据库代理端。作为开发人员可以完全把它当成数据库,而它具体的分片规则在Sharding-Proxy中配置。
3276 0
Sharding-Proxy的基本功能使用
|
2天前
|
弹性计算 安全 专有云
阿里云专有云ECS✖️四川农商银行联合解决方案荣获2025龙蜥大会“最佳联合解决方案”
2025年11月17日,由龙蜥社区主办的“2025龙蜥操作系统大会”在北京·星地艺术中心举行。会上,阿里云专有云ECS团队与四川农村商业联合银行股份有限公司联合打造的“基于CPU内生能力的云上加解密方案”荣获大会“最佳联合解决方案奖”。
|
Java API Maven
使用Java Libvirt API 访问虚拟机信息
使用Java Libvirt API 访问虚拟机信息
295 1
|
存储 KVM 虚拟化
倚天产品介绍|倚天虚拟化:虚拟机热迁移特性介绍
热迁移分为热迁移和冷迁移,冷迁移过程中有一段明显的时间VM的服务不可用,而热迁移的服务的服务暂停时间非常短。热迁移过程中无需关闭或者长时间暂停VM,VM保持正常运行,只有在热迁移临近结束时有一个非常短暂的停机切换时间。热迁移可保证了VM服务的可用性,提升业务的连续性和用户体验。
|
Shell Android开发
Android USB系统初始化init.usb.rc
Android USB系统初始化init.usb.rc
1213 0
|
编译器 C++
C++ 新特性---->函数返回类型后置
C++ 新特性---->函数返回类型后置
248 0
|
存储 KVM 虚拟化
倚天虚拟化:虚拟机热迁移特性介绍
热迁移分为热迁移和冷迁移,冷迁移过程中有一段明显的时间VM的服务不可用,而热迁移的服务的服务暂停时间非常短。热迁移过程中无需关闭或者长时间暂停VM,VM保持正常运行,只有在热迁移临近结束时有一个非常短暂的停机切换时间。热迁移可保证了VM服务的可用性,提升业务的连续性和用户体验。
2932 1
|
存储 缓存 网络协议
解密Linux内核神器:内存屏障的秘密功效与应用方法(上)
解密Linux内核神器:内存屏障的秘密功效与应用方法
|
Linux Go
Linux 内核调试器(KDB)
Linux 内核调试器(KDB)允许您调试 Linux 内核。这个恰如其名的工具实质上是内核代码的补丁,它允许高手访问内核内存和数据结构。KDB 的主要优点之一就是它不需要用另一台机器进行调试:您可以调试正在运行的内核。
1639 0