{品质管理质量认证}aiNagisIS定制指南.

上传人:精****库 文档编号:138486484 上传时间:2020-07-15 格式:DOC 页数:15 大小:19.77KB
返回 下载 相关 举报
{品质管理质量认证}aiNagisIS定制指南._第1页
第1页 / 共15页
{品质管理质量认证}aiNagisIS定制指南._第2页
第2页 / 共15页
{品质管理质量认证}aiNagisIS定制指南._第3页
第3页 / 共15页
{品质管理质量认证}aiNagisIS定制指南._第4页
第4页 / 共15页
{品质管理质量认证}aiNagisIS定制指南._第5页
第5页 / 共15页
点击查看更多>>
资源描述

《{品质管理质量认证}aiNagisIS定制指南.》由会员分享,可在线阅读,更多相关《{品质管理质量认证}aiNagisIS定制指南.(15页珍藏版)》请在金锄头文库上搜索。

1、Cacti-Nagios ISO 定制指南定制步骤l 安装一个干净的操作系统.包括基本的系统和所需要的工具等. 比如:我们一般需要centos里面的administart-tool, system-tool,editor,ssh等, 而对于http,mysql,php或其他软件,建议使用编译的方式安装, 然后打包放进去就可以了. 省却许多依赖包的麻烦.l 安装系统后,收集系统已安装的软件包,使用脚本统一转存到一个目录中.l 在安装光盘复制images镜像,从光盘启动centos安装所需的文件等.l 定义自己的kickstart安装脚本.l 按照之前转存的软件(rpm)包, 重新生成光盘的rep

2、ort信息.l 打包成ISO.-以下内容来自网络,可通用-下载一份DVD版CentOS 5.4 Linux系统(即.ISO文件)1、在VM安装linux系统 2、安装anaconda repodata createrepo mkisofs rootlocalhost # yum -y install anaconda repodata createrepo mkisofs2、生成packages.list 所安装的RPM包文件清单(由于install.log文件在root目录,所以该操作在root目录进行)rootlocalhost # cat install.log | grep Insta

3、lling | sed s/Installing /g /root/packages.list/生成后,需要仔细看该文件,一般会在某些文件开始部分如“1:”这样的字符,需要删除这些字符,否在后面执行copy动作会报错3、建立定制Centos的源目录rootlocalhost #mkdir /disk /定制时要复制RPM包的目录;rootlocalhost #mkdir /mnt/cdrom /加载光驱目录rootlocalhost #mount -o loop /dev/cdrom /mnt/cdrom /将光盘内容加载到/mnt/cdrom中;4、进入光盘挂载的地方。逐个执行以下命令,分别

4、复制光盘里的images、isolinux目录. 而对于CentOS里面的内容暂时略过.创建定制的ISO源文件夹.如 /data mkdir -p /data/CentOS #创建data和CentOS 目录.进入光盘目录cd /mnt/cdrom cp -afr images /data/ #复制images文件夹cp -afr isolinux /data/ cp .discinfo /data/ #复制.discinfo 文件,别忘前面的 . 使用一个脚本从前面处理好的packages.list 获取软件列表,并从光盘复制到 /data/CentOS 中. 脚本内容:# vi cprpm

5、s.sh#!/bin/bashDEBUG=0LT_CD=/mnt/cdromALL_RPMS_DIR=/mnt/cdrom/CentOS#挂载光盘存放的目录LT_RPMS_DIR=/data/CentOS#存放RPM包的目录packages_list=/root/packages.listnumber_of_packages=cat $packages_list | wc -li=1while $i -le $number_of_packages ; doline=head -n $i $packages_list | tail -n -1name=echo $line | awk print

6、 $1version=echo $line | awk print $3 | cut -f 2 -d :if $DEBUG -eq 1 ; thenecho $i: $lineecho $nameecho $versionfiif $DEBUG -eq 1 ; thenls $ALL_RPMS_DIR/$name-$version*if $? -ne 0 ; thenecho cp $ALL_RPMS_DIR/$name-$version* fielseecho cp $ALL_RPMS_DIR/$name-$version*$LT_RPMS_DIR/cp $ALL_RPMS_DIR/$nam

7、e-$version* $LT_RPMS_DIR/# in case the copy failedif $? -ne 0 ; thenecho cp $ALL_RPMS_DIR/$name-$version* cp $ALL_RPMS_DIR/$name* $LT_RPMS_DIR/fifii=expr $i + 1done执行以上脚本,将定制ISO所需的软件复制到 /data/CentOS 中.返回到/data 目录下,执行createrepo程序生成repodata下的comps.xml文件#cd /data#createrepo -g repodata/comps.xml . #别忘后

8、面的 “.”开始定制kickstart安装脚本(ks.cfg) , 在cacti-nagios ISO 中, 这个脚本的名字为wdlinux.cfg , 这个可以更改, 更改方法稍后说明. 暂以ks.cfg为名介绍kickstart的定制.cact-nagios中的kickstart内容, 带#号的为解释#cat wdlinux.cfg # Kickstart file automatically generated by anaconda.installtext #使用文本安装模式cdrom lang en_US.UTF-8 #语言keyboard us #键盘类型network -boot

9、proto=query -noipv6 -onboot=yes #网络设置firewall -enabled -port=22:tcp,21:tcp,80:tcp #防火墙设置authconfig -enableshadow -enablemd5 #认证设置selinux -disabled #关闭selinuxskipx #跳过xwindows配置 timezone -utc Asia/Chongqing #时区bootloader -location=mbr #启动引导安装位置 . ps: 以上选项可以通用.# The following is the partition informat

10、ion you requested# Note that any partitions you deleted are not expressed# here so unless you clear all partitions first, this is# not guaranteed to work#clearpart -all -initlabel#clearpart -drives sda -initlabel #清除磁盘#这里可以加入一些预定义的分区设置等.%pre -interpreter=/bin/sh #到这一步,已经分配并格式化分区了. 现在开始安装前的预处理, 注意: p

11、re 是指安装前的. 而 post 是指安装后的.两者差别见 s.sh 脚本解释. sh /mnt/source/wdlinux_srv/s.sh & #执行/mnt/source/wdlinux_srv/s.sh 这个脚本. 脚本内容见最后.%packages #定义需要安装的软件包core #系统核心perl-5.8.8-27.el5.i386 #以下为具体的软件包 .注意包名要给全,但无需后面的rpm字样, 基本上与使用 rpm -aq 的输出结果类似. 这些包是wdlinux团队整理出来的,一帮狠人, 再次感谢他们的努力. imake-1.0.2-3.i386m4-1.4.5-3.el

12、5.1.i386libgomp-4.4.0-6.el5.i386cpp-4.1.2-48.el5.i386libtool-ltdl-1.5.22-7.el5_4.i386libstdc+-devel-4.1.2-48.el5.i386kernel-headers-2.6.18-194.3.1.el5.i386make-3.81-3.el5.i386glibc-headers-2.5-49.i386glibc-devel-2.5-49.i386libtool-ltdl-devel-1.5.22-7.el5_4.i386autoconf-2.59-12.noarchgcc-4.1.2-48.el5

13、.i386gcc-c+-4.1.2-48.el5.i386mailx-8.1.1-44.2.2.i386bzip2-1.0.3-4.el5_2.i386groff-1.18.1.1-11.1.i386vim-common-7.0.109-6.el5.i386elfutils-libs-0.137-3.el5.i386elfutils-0.137-3.el5.i386gpm-1.20.1-74.1.i386patch-2.5.4-29.2.3.el5.i386tcsh-6.14-17.el5.i386unzip-5.52-3.el5.i386rpm-build-4.4.2.3-18.el5.i3

14、86mtools-3.9.10-2.fc6.i386vim-enhanced-7.0.109-6.el5.i386man-1.6d-1.1.i386smartmontools-5.38-2.el5.i386parted-1.8.1-27.el5.i386setuptool-1.19.2-1.el5.centos.i386which-2.16-7.i386libutempter-1.1.4-4.el5.i386bison-2.3-2.1.i386crash-4.1.2-4.el5.centos.i386acpid-1.0.4-9.el5_4.2.i386ntsysv-1.3.30.2-2.el5.i386cyrus-sasl-plain-2.1.22-5.el5_4.3.i386cpuspeed-1.2.1-9.el5.i386symlinks-1.2-24.2.2.i386rsync-2.6.8-3.1.i386lsof-4.78-3.i386gettext-0.14.6-4.el5.i386usbutils-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号