Browse Source

更新文档

James Iter 8 years ago
parent
commit
8de8ddf90d
2 changed files with 16 additions and 12 deletions
  1. 6 6
      README.md
  2. 10 6
      docs/todo.md

+ 6 - 6
README.md

@@ -41,7 +41,7 @@
 > 计算机硬件越来越白菜价,性能越来越强劲,企业电子信息化方面的业务越来越多,"互联网+"、大数据的浪潮已经掀起,物联网、AI的趋势正在形成。
 > 因为上述的一切,虚拟化技术被处于一个软化硬件,揉和硬件与业务系统这么一个核心角色。
 > 虚拟化技术虽然已经被普及了很久,但多数企业依然仅仅是把它当做独立的虚拟硬件来使用。在资源的科学分配、高效利用、自动化管理方面,还差那么几步。
-> JimV 是一个,结构清晰简单,易于部署、维护、使用的低门槛企业私有云管理平台。相比于业界知名的 OpenStack、OpenNebula...,JimV 不需要庞大的维护团队。
+> JimV 是一个,结构清晰简单,易于部署、维护、使用的低门槛企业私有云管理平台。相比于业界知名的 OpenStack、OpenNebula...,JimV 不需要庞大的维护团队。
 
 
 ## 功能指标
@@ -72,8 +72,8 @@
 ## 未来计划
 
 >* 增加计费功能
->* 增加计算资源变配功能
->* 增加过期资源自动回收机制
+>* 增加 Guest 变配功能
+>* 增加过期 Guest 自动回收机制
 >* 增加模板上传功能
 >* 增加磁盘IO限额管理功能
 >* 增加磁盘吞吐量限额管理功能
@@ -131,7 +131,7 @@ git clone https://github.com/mysql/mysql-connector-python.git; cd ~/mysql-connec
 # 建立 JimV 数据库专属用户
 mysql -u root -pyour_db_password -e 'grant all on jimv.* to jimv@localhost identified by "your_jimv_db_password"; flush privileges'
 # 初始化数据库
-mysql -u jimv -pyour_jimv_db_password < sites/jimv/misc/init.sql
+mysql -u jimv -pyour_jimv_db_password < ~/sites/JimV-C/misc/init.sql
 # 确认是否初始化成功
 mysql -u jimv -pyour_jimv_db_password -e 'show databases'
 ```
@@ -140,7 +140,7 @@ mysql -u jimv -pyour_jimv_db_password -e 'show databases'
 
 配置文件的默认读取路径:`/etc/jimvc.conf`
 ``` bash
-cp /opt/JimV-C/jimvc.conf /etc/jimvc.conf
+sudo cp ~/sites/JimV-C/jimvc.conf /etc/jimvc.conf
 ```
 **提示:**
 > 下表中凸显的配置项,需要用户根据自己的环境手动修改。
@@ -204,7 +204,7 @@ gunicorn -c gunicorn_config.py main:app
         ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
         ssl_prefer_server_ciphers on;
 
-        root /home/www/sites/jimv/html;
+        root /home/www/sites/JimV-C;
 
         # 拒绝访问隐藏文件(如:.git、.svn等目录)
         location ~ /\..* {

+ 10 - 6
docs/todo.md

@@ -15,7 +15,7 @@
 - [x] 虚拟机加入用户级的重启作业功能
 - [x] 提示待做的启动作业
 - [x] 密码栏默认隐藏,加入显示开关
-- [x] `不予支持`收集存在于 JimV-N,却不存在于 JimV-C 的 Guest。(无法确定其创建的规范,比如是否使用了规划的分布式文件系统、模板、开启vnc等。这样导致迁移、重置密码、前端ICON显示有问题)
+- [x] `不予支持`收集存在于 JimV-N,却不存在于 JimV-C 的 Guest。(无法确定其创建的规范,比如是否使用了规划的分布式文件系统、模板、开启 vnc 等。这样导致迁移、重置密码、前端 ICON 显示有问题)
 - [x] `不予支持`IP 为空的,允许用户手动补入 Guest 的真实 IP,补入时并检查新 IP 是否可用
 - [x] 批量添加启动作业
 - [x] 单独写页面展现已有启动作业的虚拟机列表
@@ -30,17 +30,21 @@
 - [x] 规范日志路径。把日志路径调整至 /var/log/ 下
 - [x] 清除15天前的监控日志
 - [x] 允许删除创建失败的虚拟机
-- [x] 日志实现简短字段及详情字段,详情字段用text,存储完整的日志文本。因为日志太长,无法在简短日志字段存放完整。
+- [x] 日志实现简短字段及详情字段,详情字段用 text,存储完整的日志文本。因为日志太长,无法在简短日志字段存放完整。
 - [x] 修改密码功能
 - [x] 密码[找回|重置]功能
 - [x] 前端页面校验字段有效值
 - [x] 加入手动清除已经离线的宿主机功能
 - [x] 显示计算节点离线时间
-- [x] 系统模板加入是否为Windows类系统的标记
+- [x] 系统模板加入是否为 Windows 类系统的标记
 - [x] 系统模板为 Windows 时,时钟偏移值设定为 localtime,否则为 utc
+- [ ] 解决数据库重连隐患(当数据库[MySQL|Redis]重启后)
+- [ ] 去除非 Debug 模式下的调试信息
+- [ ] 实现 CentOS 7 单机版一建安装脚本(包括全新的数据库安装、配置、部署)
+- [ ] 融入 Systemd
 - [ ] 增加模板镜像上传功能
-- [ ] 加入 tag 功能
-- [ ] 添加对 Guest 的IP管理功能
+- [ ] 加入 Tag 功能
+- [ ] 添加对 Guest 的 IP 管理功能
 - [ ] 设计、制作替换 Guest IP 的系统级启动作业
 > 1. 给宿主机替换当前 IP 池中可用的 IP。替换后,新 IP 置为已用状态,被替换的 IP,
 > 要与系统配置中的可用 IP 范围做计算。计算其是不是可以被自动分配的合法 IP。如果是,
@@ -48,6 +52,6 @@
 > 2. 给宿主机替换手动指定的任意 IP。此时需要判断手动分配的 IP 是否与已用的 IP 冲突;
 - [ ] 虚拟机状态变化时时展现在前端页面上
 - [ ] 迁移时计算出剩余时间
-- [ ] 初始化页面检测redis、mysql是否准备好
+- [ ] 初始化页面检测 redis、mysql 是否准备好
 - [ ] 日志里面加入操作轨迹
 - [ ] 计算节点页面,展现每个计算节点上功能线程的状态