内容简介:Libvirt 库是一种实现 Linux 虚拟化功能的 Linux API,它支持各种虚拟机监控程序,包括 Xen 和 KVM,以及 QEMU 和用于其他操作系统的一些虚拟产品。 目前 Libvirt 8.0.0 发布了,带来大量更新项: 安全 libxl:修...
Libvirt 库是一种实现 Linux 虚拟化功能的 Linux API,它支持各种虚拟机监控程序,包括 Xen 和 KVM,以及 QEMU 和用于其他操作系统的一些虚拟产品。
目前 Libvirt 8.0.0 发布了,带来大量更新项:
安全
- libxl:修复潜在的死锁和崩溃 (CVE-2021-4147)
恶意访客可能会不断地重新启动自身,导致主机上的 libvirtd 死锁或崩溃,从而制造拒绝服务攻击(DOS)的条件。
删除功能
- qemu:为严格模式的 numatune 明确禁止实时更改节点集
对于 <numatune/> 的严格模式,不能保证内存完全移动到新的节点集(例如 QEMU 可能已经锁定了内存),从而违反了严格模式的条件。如果需要在 NUMA 节点之间实时迁移 QEMU 内存,建议改用限制模式。
新特性
- qemu:磁盘复制操作的同步写入模式
blockdev-mirror 块作业支持将虚拟机的写操作同步传播到副本的目的地,确保任务在繁重的 I/O 下收敛。
- TCG 域特性
Libvirt 现在可以为 TCG 域设置翻译块(translation block )缓存大小 (tb-size)。
- qemu:添加用于在域中注入启动密钥的新 API
添加了新的 API virDomainSetLaunchSecurityState() 和 virsh 命令 domsetlaunchsecstate ,以支持在域的内存中注入启动密钥。
改进
- libxl:实现
virDomainGetMessagesAPI - qemu:在外部快照和块复制后,保留 qcow2 子集群的分配状态
除此之外,Libvirt 8.0.0 还包含一些 Bug 修复,详细内容可在更新公告中阅览。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 虚拟化生态系统及实现从虚拟化走向云端
- KVM虚拟化技术(一)虚拟化简介以及按安装
- 如何探测虚拟化环境是物理机、虚拟机还是容器?
- 如何探测虚拟化环境是物理机、虚拟机还是容器?
- 云计算技术分享之桌面虚拟化中的3D虚拟化解决方案经验总结
- Xen server虚拟化中虚拟机磁盘文件丢失的处理办法
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
C++标准模板库编程实战
Ivor Horton / 郭小虎、程聪 / 2017-1
《C++标准模板库编程实战》介绍最新的C++14标准的API、库和扩展,以及如何将它们运用到C++14程序中。在书中,作者Ivor Horton 则阐述了什么是STL,以及如何将它们应用到程序中。我们将学习如何使用容器、迭代器,以及如何定义、创建和应用算法。此外,还将学习函数对象和适配器,以及它们的用法。 阅读完本书之后,你将能够了解如何扩展STL,如何定义自定义类型的C++组件,你还将能够......一起来看看 《C++标准模板库编程实战》 这本书的介绍吧!