Convirt中国开源项目 - 虚拟化管理软件


GPL
Linux
Python

软件简介

公告:

stackone-virt-1.1版本已经在社区发布,新增了HA、备份等功能,欢迎大家下载使用,遇到的问题和使用经验请在社区与大家一起分享哦

Covirt中国社区志在为大家打造一个稳定、开源、持续更新、中文、符合国人使用习惯的虚拟化管理软件版本,社区完全公益开放!

convirt是基于
KVM,XEN开发的一套虚拟化产品。其特点是每一次对服务器的操作都是通过原生的linux命令模拟人工ssh登录来完成的,所以具有很好的稳定性,灵活性和可扩展性。后台系统基于python语言开发,使用python中轻量级的Turbogears框架使得整个系统简洁流畅,易于维护。前台使用extjs,运用Ajax技术来完成与后台的实时交互,达到前台界面的局部刷新,给客户很好的用户体验。

Convirt中国开源项目在convirt开源版本的基础上进行优化、稳定,并逐步增加功能上去,打造一个完全公益、开放的国内虚拟化管理软件。

stackone-1.0版本发布,产品进行了全面汉化,新增esxi节点支持,增强了网络、存储(支持8种存储类型)功能:

新的版本更新changelog如下:

1.对社区首页产品优化中的各项进行了优化;

2.对前台显示进行了优化,并增加了许多个性化的显示,界面风格更通俗、易懂;

3.进行了全面的汉化;

4.在convirt2.1.1基础上增强了网络功能,新增数据中心Vlan
ID池,在服务器池、物理机右键均增加虚拟网络管理,并支持网络的隔离、转发,更加符合企业对网络的需求;

5.在convirt2.1.1基础上增强了存储管理功能,在原有只支持三种(NFS、ISCSI、AOE)存储的基础上,新增加五种共享存储的支持,目前支持八种存储类型:

ATA Over Ethernet (AOE) Network File system (NFS) Internet SCSI (iSCSI) Clustered LVM (CLVM)
Common Internet File System (CIFS) Global File System (GFS2) Oracle Cluster File System (OCFS2) Fiber Channel (FC)

6.新增加对Esxi节点的支持,并支持导入Vcenter;

7.新增加主机维护模式,可在服务器进行硬件升级、维修时将上面的所有虚拟机迁移至一个备用物理机,待升级完成,自动再将虚拟机迁回;

8.新增加了模板库下面的Vmware模板;

9.新增加了虚拟机右键直接转换为模板功能;

10.优化了VNC弹出(不需要copy私钥到计算节点即可显示VNC窗口);

11.界面中新增了备份界面(下一版本将在代码中增加);

12.其他若干项优化及一些重要Bug的修复。


产品功能一览

Convirt
是一个多层的基于网络的应用,允许部署,管理和监控虚拟环境,且易于使用。Convirt提供一个单一、完整的解决方案,无论您是希望在单个工作站管理几个虚拟机,还是管理数据中心上千台(亦或上万台)的服务器,Convirt都可以完全满足其要求。

•1.1交互式的Web界面

•1.2多管理员

•1.3历史数据

•1.4异步任务执行引擎

•1.5信息丰富的仪表盘

下面是Convirt 的一些功能亮点:

  • 支持Xen和KVM管理
  • 基于模板部署虚拟机
  • 信息丰富的仪表盘
  • 在线迁移
  • 智能初始位置
  • VM生命周期管理
  • 存储和网络管理(支持自动化)
  • 管理不同平台的服务器
  • 等等
  • 所有这些都是基于一个交互式的Web用户界面进行实现的
  • 允许多个管理员管理相同的环境
  • 提供虚拟机和服务器的历史数据
  • 任务子系统显示前台和后台的任务提交情况
  • 信息丰富的仪表盘

让我们参考下面一些功能的详细信息

1.1交互式的Web界面

Convirt具有高度交互的界面,让您

  • 使用上下文菜单调用操作的实体。例如,选择一个虚拟机,点击鼠标右键上下文菜单调用所需的操作。
  • 在导航栏中查看和操作服务器池中的服务器
  • 通过名称搜索服务器或虚拟机,并获得它们的信息
  • 根据服务器和虚拟机的CPU或内存消耗情况进行分类
  • 选择图表的放大或缩小区域
  • 通过VNC进入虚拟机的控制台
    导航 菜单

1.2多用户管理

允许多个管理员对同一环境进行管理。“管理员”可以创建其他管理员帐户。做到这一点,新的管理员就可以很容易的管理整个环境。

1.3历史数据

Convirt有一个信息中心存储过去所有的历史数据。并定期汇总信息,以每小时和每天为基础。且自动更新数据使其保持在一定范围之内。数据保留也是可以自定义的,以满足不同需求。

这是一个显示了不同时间段的时间序列图。用户可以选择不同时间段来进行比较。这个信息很容易让你看到在您数据中心的资源消耗情况。

1.4异步任务执行引擎

Convirt有一个异步任务执行引擎。Convirt所有的操作都将通过这个进程来执行。同时服务器和虚拟机的监控,数据汇总和定期维护的周期任务也将通过这个进程来显示。

下面是提交的有关各类任务的信息,并显示在任务窗格底部的状态。

1.5信息丰富的仪表盘

Convirt
数据以一种有组织的方式显现在仪表盘中。而且系统中的每个实体都有一个“概览”选项卡和“配置”选项卡。“概览”选项卡显示摘要信息,以及需要注意的信息。它还显示各种图表,以及近期的更新信息。另一方面的“配置”选项卡上显示有关实体的配置信息。以下两个截图给出了清晰的思路理念和带给用户的相关信息。

**“概览”选项卡

“配置“选项卡

“服务器”选项卡

社区提供iso安装指南

此次封装的iso基于centos6.2和最新的2.1.1版本,为新入门的朋友提供一键安装的方便,可以更好的享受到Convirt中国社区带给大家的好处,下面我将iso的安装介绍如下:
1、首先在首页下载iso

2、将iso刻录到光盘在服务器安装;

3、引导服务器从光盘启动;

4、按照提示进行安装;

5、安装完成后默认有两个用户:root和opensource,密码均为opensource;

6、设置服务器IP地址,用http://ip:8081在浏览器登录,默认用户和密码是admin、admin

7、cms控制台默认安装路径是/home/opensource

8、添加计算节点前请重新启动服务器后再添加。

更多问题请访问社区或联系sam@stackone.org