一、关于本文档
1.1、本文档的目的
本文档是目的在于提高XXX系统Redhat Enterprise Server Linux 6系统安装效率,标准化程度,消除安装差异。
二、光盘内容配置
2.1、环境准备
使用RHEL6.6系统作为RHEL6.6操作系统环境,安装和配置步棸参考《Redhat Enterprise Linux V6.6 标准安装版V1.0》。
2.2、基本服务配置
2.2.1、配置yum本地安装源
插入RHEL6.6操作系统安装光盘
# mkdir /mnt/cdrom
# mount /dev/cdrom /mnt/cdrom
配置yum,如果未安装如下RPM包,请使用RPM命令安装。
# rpm -qa|grep yum
PackageKit-yum-0.5.8-21.el6.x86_64
yum-utils-1.1.30-14.el6.noarch
yum-3.2.29-40.el6.noarch
yum-rhn-plugin-0.9.1-48.el6.noarch
yum-plugin-security-1.1.30-14.el6.noarch
yum-metadata-parser-1.1.2-16.el6.x86_64
修改配置文件/etc/yum.repos.d/rhel-debuginfo.repo
# cat /etc/yum.repos.d/rhel-debuginfo.repo
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///mnt/cdrom/
enabled=1
gpgcheck=0
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
2.2.2、安装相关软件包
执行如下命令:
# yum -y install createrepo
# yum -y install mkisofs
# yum -y install isomd5sum
# yum -y install dos2unix
2.3、自定义光盘内容
2.3.1、拷贝光盘文件
以RHEL6.6标准安装文档的安装包为标准
确保光盘mount在/mnt/cdrom
# mkdir -p /data/OS
拷贝安装介质
# rsync -a /mnt/cdrom/ /tmp/rhel_dvd/
注意:建议删除/tmp/rhel_dvd/Packages/openssh-askpass-5.3p1-104.el6.x86_64.rpm,因为安装过程中可能会出现安装包依赖警告,之后的补丁阶段重新安装。
# rm -f /tmp/rhel_dvd/Packages/openssh-askpass-5.3p1-104.el6.x86_64.rpm
2.3.2、修改光盘配置文件
修改/tmp/rhel_dvd/isolinux/isolinux.cfg文件,内容参考附件。
在/tmp/rhel_dvd/isolinux/文件夹下添加系统安装响应文件:
ks.cfg 内容参考附件
如果ks.cfg是在windows系统下创建的,注意转换文件格式为unix格式。
# dos2unix /tmp/rhel_dvd/isolinux/ks.cfg
2.3.3、添加系统配置脚本
# mkdir /tmp/rhel_dvd/cfg
传输系统配置脚本到/tmp/rhel_dvd/cfg目录下
# ls -l /tmp/rhel_dvd/cfg #内容参考附录
initconfig 初始化配置目录
nicdrive 网卡驱动目录
crfs_sample.txt 创建文件系统样板
netconfig.sh 网络配置脚本
2.3.4、重新生成RPM包依赖关系
#createrepo -g /tmp/rhel_dvd/repodata/f02bd293e27f03da8e2ada3b08eac625c564b365fae6d2a673c0478a368df010-comps-Server.x86_64.xml /tmp/rhel_dvd/
# declare -x discinfo=`head -1 /tmp/rhel_dvd/.discinfo`
# createrepo -u "media://$discinfo" -g /tmp/rhel_dvd/repodata/f02bd293e27f03da8e2ada3b08eac625c564b365fae6d2a673c0478a368df010-f02bd293e27f03da8e2ada3b08eac625c564b365fae6d2a673c0478a368df010-comps-Server.x86_64.xml /tmp/rhel_dvd/
2.3.5、重新打包ISO文件
制作光盘镜像。
# mkisofs -R -T -r -l -d -allow-multidot \
-allow-leading-dots -no-bak -o /tmp/RHEL6.6-x86_64.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot \
-boot-load-size 4 -boot-info-table /tmp/rhel_dvd/
等待完成后,在/data/目录下生成RHEL6.6-x86_64.iso镜像文件。
生成MD5验证码。
# implantisomd5 /tmp/RHEL6.6-x86_64.iso
至此,自动以光盘制作完成。
三、安装步骤
3.1、安装前检查
选择所要安装的服务器,从官方资料确认需要安装的服务器支持Redhat Enterprise Server Linux 6.6系统。
安装前请仔细查看如下各厂商的硬件兼容性列表是否符合系统安装要求:
3.2、系统安装步骤
设备加电(要求接显示器和键盘),不使用UEFI模式,使用传统的BIOS安装系统,从BIOS或者F12选择启动项为CD-ROM。一般说来,服务器都是优先从光驱引导操作系统。
设备从光驱引导之后出现安装界面:
通过键盘上下键可选择安装模式
第一项:默认60秒之后进入手动安装模式。
第二项:按上下键选择进入SDNX自定义安装模式(要求第一块磁盘大于130G)。
第三项:进入救援模式。
第四项:本地磁盘启动
第五项:主机内存测试。
如果进入第二项项后,服务器将进入系统安装和配置状态,等待大约半个小时后设备安装完成自动弹出光盘后重启。系统安装和配置完成。
3.3、安装后检查
系统安装和配置的记录日志位于/tmp目录下,检查/tmp/check.log查看安装是否满足要求。
可以使用/media/rhel6/cfg/netconfig.sh脚本配置主机名,IP,双网卡绑定。
根据实际需求修改主机名,IP信息等。
如果服务器做双网卡绑定,需要做网卡切换测试。