Ingen beskrivning

James Iter 68fa44db65 加入nginx配置server部分 8 år sedan
api 4d062e1314 实现创建虚拟机磁盘表单校验 8 år sedan
docs c4f65fac56 下班 8 år sedan
misc 68fa44db65 加入nginx配置server部分 8 år sedan
models 394b75c044 去除未使用的SocketIO库,更新文档 8 år sedan
static 4e5a9c3976 修正磁盘列表展现bug 8 år sedan
templates 658132a01c 删除离线的计算节点时,经过提示框进行确认操作 8 år sedan
tests 3db7210b5a 初步实现启动作业功能 9 år sedan
views 4e5a9c3976 修正磁盘列表展现bug 8 år sedan
.DS_Store 83c4412372 加入目录 9 år sedan
.gitignore e59cf944d7 项目雏形初见 9 år sedan
INSTALL.sh c4f65fac56 下班 8 år sedan
LICENSE e59cf944d7 项目雏形初见 9 år sedan
README.md c4f65fac56 下班 8 år sedan
api_route_table.py 91d01f1af2 实现手动删除离线的计算节点功能 8 år sedan
generate_state_code_doc.py e59cf944d7 项目雏形初见 9 år sedan
gunicorn_config.py c4f65fac56 下班 8 år sedan
jimvc.conf 394b75c044 去除未使用的SocketIO库,更新文档 8 år sedan
main.py 299c42bbc8 加入遇错日志记录功能 8 år sedan
requirements.txt 394b75c044 去除未使用的SocketIO库,更新文档 8 år sedan
shutdown.sh 6a85d0dcdf 重命名启动、停止脚本 8 år sedan
startup.sh 6a85d0dcdf 重命名启动、停止脚本 8 år sedan
state_code.py 3843d8c4cc 倒序依次挨个分配虚拟机的创建任务 9 år sedan
views_route_table.py ddd936388f 实现密码找回功能 8 år sedan

README.md

License Format Python versions API

目录

项目描述

计算机硬件越来越白菜价,性能越来越强劲,企业电子信息化方面的业务越来越多,"互联网+"、大数据的浪潮已经掀起,物联网、AI的趋势正在形成。 因为上述的一切,虚拟化技术被处于一个软化硬件,揉和硬件与业务系统这么一个核心角色。 虚拟化技术虽然已经被普及了很久,但多数企业依然仅仅是把它当做独立的虚拟硬件来使用。在资源的科学分配、高效利用、自动化管理方面,还差那么几步。 JimV 是一个,结构清晰简单,易于部署、维护、使用的,低门槛企业私有云管理平台。相比于业界知名的 OpenStack、OpenNebula...,JimV 不需要庞大的维护团队。

功能指标

|功能|JimV| |:-|:-:| |部署复杂度|低| |维护复杂度|低| |KVM虚拟化|✓| |本地存储|✓| |共享挂载点|✓| |GlusterFS|✓| |Windows Guest|✓| |Linux Guest|✓| |Guest 性能统计|✓| |计算节点性能统计|✓| |CPU超分|✓| |内存超分|✓| |磁盘超配|✓| |云盘管理|✓| |云盘热挂载|✓| |热迁移|✓| |批量创建|✓| |RESTful 风格的 API|✓| |Virtio设备|✓| |Guest 暂停/恢复|✓|

未来计划

  • 增加计费功能
  • 增加 Guest 变配功能
  • 增加过期 Guest 自动回收机制
  • 增加模板上传功能
  • 增加磁盘 IO 限额管理功能
  • 增加磁盘吞吐量限额管理功能
  • 增加网络流量限额管理功能
  • 增加 tag 功能
  • 增加替换 IP 功能
  • 多租户
  • 用户操作轨迹
  • 用户管理功能
  • 参照 gitlab,打包出 CentOS yum 一语安装仓库
  • 支持快照
  • 支持在线镜像商城
  • 国际化
  • SSH 公钥管理、注入功能
  • 加入移动端的支持

安装

单机版一键安装

在一台服务器上部署 JimV(包含 JimV-C 与 JimV-N)。适合用于本地单机虚拟化作业,或测试等用途。

curl https://raw.githubusercontent.com/jamesiter/JimV-C/master/STANDALONE_INSTALL.sh | bash -

JimV-C 一键安装

在一台服务器上仅部署 JimV-C。与其它部署 JimV-N 的计算节点一起协同工作。

curl https://raw.githubusercontent.com/jamesiter/JimV-C/master/INSTALL.sh | bash -

JimV-C 手动安装

API

默认数据交互格式 Content-Type: application/json

状态码参考列表

过滤器操作符原语

状态列表

配置

实例初始化操作簇

系统模板

Guest

磁盘

流程图

问题反馈

提交Bug
技术交流 QQ 群: 377907881

项目成员

姓名:    James Iter
E-Mail: james.iter.cn@gmail.com

Web端程序截图

Web端程序截图

Demo

demo.jimv.org
管理员账密 admin:admin