GreatTurbo Enterprise Virtualization

产品简介

GTEV是一个虚拟化管理平台,它在架构设计上采用了Node/Engine分离结构:

  1. 管理端GTEV-engine,用户可基于web页面进行平台管理运行的虚拟机。 Engine 在整个系统中充当管理者的角色并对外提供管理服务,它挂载了自己的数据库,记录整个系统中所有的虚拟机配置,各个节点的自身状态,系统的网络状态,存储器状态。管理的逻辑,状态及策略全部在 Engine 中设置与实现。
  2. 客户端GTEV-node,是由在linux系统上安装VDSM服务而得到一个GTEV客户端,在该客户端上运行虚拟主机。只负责功能上的实现,不进行任何状态的记录和任何策略的实现。

支持特性

  • 高可用性
    • 一群安装有VDSM服务的节点 在组建集群的时候,没有潜在的单点故障存在,任何一个节点的崩溃不会影响整个集群的功能,它的角色会被其他节点取代。
    • 即使在管理端不可用的情况下,客户端仍可以继续工作,用户对虚拟机的操作可以继续进行。
  • 高伸缩性
    • 添加新的节点和存储域几乎不需要用户的设置,每个节点上的VDSM服务会自己注册自己。
  • 集群安全性
    • 一个VDSM对正在操作的虚拟机进行排它性保护,不会存在两个节点同时运行一个虚拟机的情况。

功能点

  1. 对宿主机节点的管理,支持基于数据中心,集群的管理
  2. 对虚拟机的管理,可以完成虚拟机的创建、快照、删除、基于模版的克隆等常见操作
  3. 迁移,在线及离线迁移虚拟机
  4. 高可用,当一台宿主机宕机,在另外一台宿主机上自动开启虚机(通过配置虚拟机高可用选项以及配置电源管理的宿主机来实现)
  5. 宿主机、虚拟机性能查看及统计
  6. 支持nfs,iscsi,fc等存储方式
  7. 支持多端口的网口绑定
  8. 提供一个命令行,可以完成图形界面的大部分功能
  9. 提供python api接口,可以通过api编程控制虚拟机