Эх сурвалжийг харах

初始化配置的页面,指定默认的存储模式。更新todo列表

James Iter 8 жил өмнө
parent
commit
c8fb47915b

+ 3 - 0
docs/todo.md

@@ -42,6 +42,7 @@
 - [ ] 制作适用于 JimV 的 CentOS 7、Windows 2012 模板镜像
 - [ ] 制作适用于 JimV 的 CentOS 7、Windows 2012 模板镜像
 - [ ] 制作模板镜像的 BT 链接,并展现到模板镜像的下载页面
 - [ ] 制作模板镜像的 BT 链接,并展现到模板镜像的下载页面
 - [ ] 解决数据库重连隐患(当数据库[MySQL|Redis]重启后)
 - [ ] 解决数据库重连隐患(当数据库[MySQL|Redis]重启后)
+- [ ] 考虑开辟一个单独的消息处理线程。所有业务消息都塞到进程中的队列内,由该线程统一处理。这样可以更好的处理数据库重连问题。
 - [ ] 去除非 Debug 模式下的调试信息
 - [ ] 去除非 Debug 模式下的调试信息
 - [ ] 实现 CentOS 7 单机版一建安装脚本(包括全新的数据库安装、配置、部署)
 - [ ] 实现 CentOS 7 单机版一建安装脚本(包括全新的数据库安装、配置、部署)
 - [ ] 融入 Systemd
 - [ ] 融入 Systemd
@@ -61,5 +62,7 @@
 - [ ] 避免计算节点主机名相同的情况
 - [ ] 避免计算节点主机名相同的情况
 - [ ] 考虑用管理接口的 IP 地址来区别计算节点,而不是用主机名
 - [ ] 考虑用管理接口的 IP 地址来区别计算节点,而不是用主机名
 - [ ] 考虑 vm_network,vm_manage_network 改名为 vm_network_bridge,vm_manage_network_bridge
 - [ ] 考虑 vm_network,vm_manage_network 改名为 vm_network_bridge,vm_manage_network_bridge
+- [ ] 通过 sysctl 隔离出 vnc 使用的端口,避免被冲突。参见 net.ipv4.ip_local_reserved_ports
+- [ ] 考虑热更新、升级的问题
 
 
 
 

+ 1 - 1
misc/init.sql

@@ -351,7 +351,7 @@ routes_eth0="default via {GATEWAY}"', '');
 INSERT INTO operate_rule (boot_job_id, kind, sequence, path, content, command) VALUES (4, 1, 0, '/etc/conf.d/hostname', 'hostname="{HOSTNAME}"', '');
 INSERT INTO operate_rule (boot_job_id, kind, sequence, path, content, command) VALUES (4, 1, 0, '/etc/conf.d/hostname', 'hostname="{HOSTNAME}"', '');
 
 
 -- For Windows
 -- For Windows
-INSERT INTO operate_rule (boot_job_id, kind, sequence, path, content, command) VALUES (5, 1, 1, '/Windows/jimv_init.bat', 'netsh interface ip set address name="Ethernet" source=static {IP} {NETMASK} {GATEWAY}
+INSERT INTO operate_rule (boot_job_id, kind, sequence, path, content, command) VALUES (5, 1, 0, '/Windows/jimv_init.bat', 'netsh interface ip set address name="Ethernet" source=static {IP} {NETMASK} {GATEWAY}
 netsh interface ip set dns "Ethernet" static {DNS1} primary
 netsh interface ip set dns "Ethernet" static {DNS1} primary
 netsh interface ip add dns "Ethernet" {DNS2}
 netsh interface ip add dns "Ethernet" {DNS2}
 wmic computersystem where name="%COMPUTERNAME%" call rename name="{HOSTNAME}"
 wmic computersystem where name="%COMPUTERNAME%" call rename name="{HOSTNAME}"

+ 2 - 2
templates/config_init.html

@@ -61,7 +61,7 @@
                         <div class="form-group">
                         <div class="form-group">
                             <label class="col-sm-2 control-label">起始 IP</label>
                             <label class="col-sm-2 control-label">起始 IP</label>
                             <div class="col-sm-3">
                             <div class="col-sm-3">
-                                <input title="起始 IP" class="form-control" name="start_ip" type="text" value="10.10.0.1">
+                                <input title="起始 IP" class="form-control" name="start_ip" type="text" value="10.10.1.1">
                             </div>
                             </div>
                             <label class="col-sm-2 control-label">截止 IP</label>
                             <label class="col-sm-2 control-label">截止 IP</label>
                             <div class="col-sm-3">
                             <div class="col-sm-3">
@@ -98,7 +98,7 @@
                             <label class="col-sm-2 control-label">虚拟机磁盘存储模式</label>
                             <label class="col-sm-2 control-label">虚拟机磁盘存储模式</label>
                             <div class="col-sm-3">
                             <div class="col-sm-3">
                                 <select id="storage_mode" title="虚拟机磁盘存储模式" class="selectpicker" name="storage_mode" data-width="100%">
                                 <select id="storage_mode" title="虚拟机磁盘存储模式" class="selectpicker" name="storage_mode" data-width="100%">
-                                    <option value="0">本地存储</option>
+                                    <option value="0" selected>本地存储</option>
                                     <option value="1" data-subtext="NFS">挂载共享</option>
                                     <option value="1" data-subtext="NFS">挂载共享</option>
                                     <option value="2">Ceph</option>
                                     <option value="2">Ceph</option>
                                     <option value="3">Glusterfs</option>
                                     <option value="3">Glusterfs</option>