Salt Virt

The Salt Virt cloud controller capability was initially added to Salt in version 0.14.0 as an alpha technology.

最初的salt虚拟化系统支持核心的云操作:

  • 虚拟机的部署

  • 针对部署虚拟机进行检查

  • 虚拟机迁移

  • 网络分析

  • 自动化虚拟机与salt各方面集合

  • 镜像挂载

许多功能目前正在开发,目的是为了增强salt虚拟化系统的功能

注解

值得注意的是Salt最初开发的意图是使用云控制器通信系统主干。这意味着salt虚拟化系统不是作为一个补充,简单的说是增加后续功能。最初的尝试开发云控制方面的项目被称为butter.这个项目从来没有做起来,但是它证明了早期salt成为一个云控制的可行性。

警告

Salt Virt does not work with KVM that is running in a VM. KVM must be running on the base hardware.

Salt virt教程

作为教程的一部分,主要是关于怎么把salt Virt添加进来并启动和运行。

文档:'云计算控制器 教程</topics/tutorials/cloud_controller> '

Salt虚拟机运行器

与云控制器交互的点是:'virt'运行者. virt的运行者例程来执行特定的虚拟机程序

Virt 运行器的参考文档是可用的运行器模块文档:

python模块:虚拟机运行器参考<salt.modules.virt>

基于实时状态数据

Salt Virt系统是基于使用salt查询实时数据对虚拟机监控,然后使用收集的数据作出决定关于云操作. 这意味着,不需要外部资源运行salt Virt,云信息的收集是存活和准确的。