一、系统快速自动安装配置(类似于ghost)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

   准备:

     硬件:Linux系统,空白硬盘

     软件:安装脚本(sysInstall.sh), 安装模板(sysInstaller.tgz

 

l         对于空白系统,通过硬盘/光盘/闪盘启动母系统,只需执行一个命令,即可完成系统所有的安装配置
l         安装的模版系统可以在本地,也可位于http/ftp服务器
提示:
  命令的格式为:
  sysInstall.sh  {device}  {source}
其中:
device为设备名
source为安装模板系统,可以为本地磁盘文件,也可以是网络文件
如:
  sysInstall.sh  /dev/sdb  /mnt/sysInstaller.tgz(是一个打包的linux系统)

 

自动化步骤包括:
 
1.   准备好centOS的预安装配置系统模版sysInstaller.tgz,存放到可访问地址,可以是本地,也可以是远程服务器(目前只支持ftp/http/https服务器);

2.   准备好可通过硬盘/光盘/闪盘启动的母系统(可以是任意Linux发行版)

3.   将目的盘接入到母系统

4.   运行脚本sysInstall.sh

5.   脚本检测安装的目的盘(/dev/sda, /dev/hda)

6.   脚本调用parted对目的盘分区,划分系统区/数据区,系统分区固定为<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />5GMYSQL数据库5G,交换分区2G,其他为录像存储区;

7.   脚本对分区做格式化

8.   脚本下载sysInstaller.tgz(为预安装centOS的模版)

9.   脚本将上述压缩包解开到系统分区

10.脚本调用grub-install 装目的盘的启动扇区

11.将目的盘拆下,接入新的主机,系统应该能正常启动,网络应正常通讯

 

 

二、程序的快速智能安装升级(开发中)
l         安装包以rpm方式管理,在上述系统基础上,运行3rpm,可以自动安装所有bstar程序及相关文件
l         服务器程序、动态库和配置文件
l         所有的升级也通过rpm包管理进行