spdk vhost 能够有效降低虚机IO到后端存储的延时,用vhost 启动盘的时候,实际使用中通常会碰到各种问题。
下面记录下来,避免走弯路。
1. 盘的socket 不对
现象: 虚机里无法挂到盘
解决办法
2. vm 已经使用过
现象
construct_vhost_blk_controller is deprecated, use vhost_create_blk_controller instead.
start vm
error: Failed to define domain from vhost_user_blk1.xml
error: operation failed: domain 'vhostgw-vm' already exists with uuid cb94538f-1467-4742-9076-bcdd96709443
解决办法
- 更新 虚机.xml 里面的vm 名称;
- 更新对应的创建bdev 并且启动的脚本;