在测试VM挂起和唤醒时,发现VM在挂起之后点击Remuse不能将其正常唤醒,查看计算节点nova-compute.log日志,提示错误:LibvirtError: internal error:
cannot load AppArmor profile。
查找资料发现,nova snapshot, nova resume not working with libvirt_cpu=host-passthrough and libvirt 1.1.1。
解决方案:
在配置文件/etc/nova/nova.conf中发现有如下配置项:libvirt_cpu_mode=host-passthrough,将该项注释掉并重启计算节点的服务。再重新创建VM,挂起及唤醒,功能正常了。