ansible
自动化运维工具,默认是通过SSH与远程主机通信。
只需在主控端部署ansible环境,就可通过主控端控制多个主机。
可以通过playbooks,编写yaml的方式进行批量操作。
参考资料:https://www.cnblogs.com/keerya/p/7987886.html
ovirt-imageio
ovirt-imageio通过使用HTTPS上传和下载磁盘。它包括:
- Engine:Engine UI启动镜像IO操作,与引擎后端以及ovirt-imageio-daemon通信。引擎后端与VDSM通信,用于准备IO操作、监控操作以及清理工作。这部分是在ovirt-engine项目中开发的。
- VDSM:准备一个主机用来镜像IO操作,提供监视器API用来监控操作进程、当操作完成时进行清理。VDSM与主机的ovirt-imageio-daemon通信。这部分是在VDSM项目中开发的。
- ovirt-imageio:通过HTTPS公开镜像,允许客户端读取和写入镜像。它也可以作为代理,允许没有通过主机网络的客户执行IO操盘操作。该部分是在本项目中开发的。
参考资料:https://ovirt.github.io/ovirt-imageio/
websocket-porxy
虚拟机的web控制台使用的客户端通过websocket传递数据,但是服务器在qemu本身不支持websocket,必须有一个websocket代理放置在客户端和服务器之间。
WildFly(jboss)
一个开源的应用服务器,类似于Tomcat。它的核心服务不包括支持servlet、jsp的web容器,一般与Tomcat或Jetty绑定使用。