J版OpenStack spice云桌面加入声卡设备

J版OpenStack spice云桌面加入声卡设备

目的:创建虚拟机过程中,使libvirt配置文件中加入声卡配置
跟踪创建虚机代码
在/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py的方法spawn中

调用了_get_guest_xml
J版OpenStack spice云桌面加入声卡设备_第1张图片

J版OpenStack spice云桌面加入声卡设备_第2张图片

在config.py中编写我们自己的Sound类:
J版OpenStack spice云桌面加入声卡设备_第3张图片


driver.py中添加设备


至此即添加成功

ps:附上最终的xml
J版OpenStack spice云桌面加入声卡设备_第4张图片

你可能感兴趣的:(OpenStack)