公有云镜像模版的创建<一>

系统层级模版约束




序号 分类 约束和规定



1 操作系统分区 分区比例保持现有生产分区比例不变
总分区默认初始大小 100G
【/:   5G】    【/data:60G】  【/home:8G】 
【/var:8G】    【/usr: 16G】                                        









2 应用目录规划 应用程序目录:/data/www/html;应用配置目录:/data/www/ins_share/config/名称;
APP 应用目录:/data/www/apps/应用名称;应用日志目录:/data/log/应用名称/ ;
自定义脚本位置:/usr/local/scripts/;临时操作目录:/data/tmp o+w,/data/tools;



3 主机名规划 地区首字母_分区_最后一位IP(如:GZ-base-230,GZ-part1-231);



4 hosts文件 暂时不做修改,但是主机名若更改本地hosts必须保持一致;



5 DNS设置 依据各机房最近的DNS设置为第一DNS,google的DNS设置为第二DNS(8.8.4.4)。



6 root密码规则 6ky@AASWD + 最后一位IP



7 系统层级软件包选择 [*]administrator tools  [*]development tools [*]development libraries
[*]base  [*]editors     [*]network server
[*]system tools         [*]x software development



8 系统初始化设置1 语言:English;Boot Loader:Use Grub Loader,console=xvc0;开启eth0,eth1,ipv4



9 系统初始化设置2 时区:Asia/shanghai;iptables: OFF selinux: Disabled



10




11




12




13




14




15




16




17




应用层级模版约束










序号 分类 约束和规定








1 软件安装脚本初始化 当前稳定版 说明 是否开机启动






2 jdk jdk1.7.0_17 jdk1.6.0_25 缺省2个都安装,以第一个为准,可以一键切换版本






3 resin pro_4.0.23 pro_3.0.21 off






4 tomcat apache-tomcat-7.0.30 apache-tomcat-6.0.35 off






5 nginx nginx-1.0.6 nginx-0.7.65 off






6 mysql mysql_5.6 mysql_5.5 off






7 rsync yum install rsync* off







8 iftop 依据现有脚本安装








9 ifstat 依据现有脚本安装








10 zabbix 依据现有脚本安装 缺省网段的第一个和第二个IP的机器作为跳转机和管理机地址。比如给予的192.100.100.x,那个192.168.100.1和192.168.100.2将作为管理机地址,不作为应用机器。 off






11 puppet 依据现有脚本安装 off







12 salt 依据现有脚本安装 off







13 log.io 依据现有脚本安装 off







14 日志分割脚本 resin/tomcat/app等应用日志缺省保持一个月的日志记录








15 /data/www下面目录分割 标准目录缺省保持7天,且日期的命名规则为html_20140403,ins_share_20140403








16 应用数据和数据库备份脚本 缺省安装应用数据和数据库数据备份脚本:/data/bw_mon/*








17 resin/tomcat/nginx日志分析脚本 放置resin/tomcat定时重启脚本,nginx access日志分析脚本








18 缺省增加key登陆 缺省创建密钥登陆认证








你可能感兴趣的:(公有云镜像模版的创建<一>)