2.3. Compute
- 支持在使用 QEMU Guest Agent 进行镜像快照时静默(quiesce)文件系统。
- 以前,在对活跃的实例进行快照时,需要使用 fsfreeze 手工静默文件系统。在这个版本中,Compute 的 libvirt 驱动会在进行快照时自动请求 QEMU Guest Agent 来冻结文件系统(以及安装了 fsfreeze-hook 的应用)。对静默文件系统功能的支持实现了块设备一级的自动调度快照功能。这个功能只在安装了 QEMU Guest Agent(qemu-ga),并且镜像元数据启用了代理(hw_qemu_guest_agent=yes)的情况下才有效。
- OpenStack Bare Metal Provisioning (ironic)
- Bare Metal Provisioning 服务现在在 Compute 中被支持(使用 Compute 和 OpenStack Networking 服务配置)。这个服务和 Compute 服务集成在一起(和部署虚拟机的方式相同),为 'bare-metal-to-trusted-tenant' 用例提供了一个解决方案。例如,在 OpenStack 云中:
- Hadoop 集群可以在裸机上进行部署。
- Hyperscale 和 HPC 集群可以被部署。
- 可以使用用于对虚拟机敏感的应用程序的数据库。
这个服务由 Bare Metal Provisioning API、一个 Conductor、数据库和硬件驱动组成,并可以利用常见的技术,如 PXE、IPMI 和 DHCP。在这个版本中,Bare Metal Provisioning 服务还可以接受使用 flavor 的 extra-spec 关键字定义的能力。