VManagePlatformKVM 虚拟化管理平台

联合创作 · 2023-10-01 08:33

VManagePlatform 是什么?

一个KVM虚拟化管理平台

开发语言与框架:

  • 编程语言:Python2.7 + HTML + JScripts

  • 前端Web框架:Bootstrap

  • 后端Web框架:Django

  • 后端Task框架:Celery + Redis

VManagePlatform 有哪些功能?

  • Kvm 虚拟机生产周期管理功能

    • 资源利用率(如:CPU、MEM、磁盘、网络)

    • 实例控制(如:生存周期管理、快照技术,Web Console等等)

    • 设备资源控制(如:在线调整内存、CPU资源、热添加、删除硬盘)

  • 存储池管理

    • 增减卷,支持主流类型存储类型

    • 资源利用率

  • 网络管理

    • 支持SDN,底层网络使用OpenVSwitch/Linux Bridge,支持子网隔离,IP地址分配,网卡流量限制等等。

  • 用户管理

    • 支持用户权限,用户组,用户虚拟机资源分配等等

  • 宿主机

    • 资源利用率,实例控制

环境要求:

  • 编程语言:Python2.7

  • 系统:CentOS 6

  • 网络规划:管理网络接口=1,虚拟化数据网络>=1

  • SDN需求:OpenVswitch Or Linux Birdge

TIPS:

  • 控制服务器:执行1-10步骤

  • 节点服务器:执行2/3/4步骤,在控制服务器上执行5步骤中的ssh-copy-id

  • 为了更好的体验,建议使用Chrome或者Foxfire

部分功能截图:

登录页面

用户注册需要 admin 激活才能登陆

主页

任务调度

宿主机资源

虚拟机资源

Web Consol

浏览 20
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报