通过kickstart技术无人值守安装Linux操作系统.docx_第1页
通过kickstart技术无人值守安装Linux操作系统.docx_第2页
通过kickstart技术无人值守安装Linux操作系统.docx_第3页
通过kickstart技术无人值守安装Linux操作系统.docx_第4页
通过kickstart技术无人值守安装Linux操作系统.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

8无人值守自动化安装操作系统作者:yangtian日期:2012/7/7目 录1目的32依赖条件33环境示意图34适用条件35名词解释46安装及配置46.1vsftpd46.1.1安装46.1.2配置56.1.3启动56.1.4验证56.2xinetd56.2.1安装及启动56.2.2验证56.3tftp56.3.1安装56.3.2配置56.3.3启动66.3.4验证66.4dhcp66.4.1安装66.4.2配置76.4.3启动76.4.4验证76.5system-config-kickstart86.5.1安装及启动86.5.2定制ks.cfg文件86.5.3验证87注意事项88说明81 目的实现无人值守自动化安装Linux操作系统。2 依赖条件 Linux操作系统镜像,例如:RedHat-6.2-xxx.iso 安装服务器 裸机服务器 本地或远程yum源 相关服务详情见名词解释:Vsftpd、Xinetd、Tftp、Dhcp3 环境示意图4 适用条件 安装操作系统版本相同 批量安装,例如:建议3台或以上5 名词解释Vsftpd:vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。Tftp:TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。是Xinetd的一个子服务。Xinetd:xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器,常用来管理多种轻量级Internet服务。xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。SELinux:SELinux全称Security Enhanced Linux(安全强化Linux),是MAC(Mandatory Access Control,强制访问控制系统)的一个实现,目的在于明确的指明某个进程可以访问哪些资源(文件、网络端口等)。Iptables:iptables 是与最新的 2.6.x版本Linux内核集成的IP信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接LAN和因特网的代理服务器, 则该系统有利于在Linux系统上更好地控制IP信息包过滤和防火墙配置。kickstart安装:自从 5.2 版开始,Red Hat Linux开始支持一个称为kickstart的功能,其主要目的是为了减少安装过程中的人机交互,提高安装效率。使用这种方法,只需事先定义好一个配置文件(通常存放在安装服务器上),并让安装程序知道该配置文件的位置,在安装过程中安装程序就可以自己从该文件中读取安装配置,这样就避免了繁琐的人机交互,实现无人值守的自动化安装。system-config-kickstart:kickstart图形化配置程序依赖于图形界面模式操作系统。6 安装及配置6.1 vsftpd6.1.1 安装# yum依赖于本地或远程yum源 -y install vsftpd6.1.2 配置把ks.cfg拷贝至/var/ftp不同版本下此路径可能不一样下,把镜像中文件及目录拷贝至/var/ftp/pub下。6.1.3 启动# chkconfig vsftpd on# service vsftpd start6.1.4 验证通过浏览器可以访问资源。例如:03/仅为本例中示例地址。或通过命令行:chkcofig list vsftpd6.2 xinetd6.2.1 安装及启动安装命令如下:# yum -y install xinetd# chkconfig xinetd on# service xinetd start6.2.2 验证通过命令行:chkcofig list xinetd6.3 tftp6.3.1 安装# yum -y install tftp-server tftp6.3.2 配置拷贝pxelinux.0、initrd.img、vmlinu、vesamenu.c32至/var/lib/tftpboot不同版本下此路径可能不一样目录下,拷贝isolinux.cfg至/var/lib/tftpboot/isolinux.cfg目录下,命令如下:# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot# cp /mnt需要挂载cdrom或iso/images/pxeboot/initrd.img /var/lib/tftpboot# cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot# cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot# mkdir /var/lib/tftpboot/pxelinux.cfg# cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default# chmod u+w /var/lib/tftpboot/pxelinux.cfg/default# vi /var/lib/tftpboot/pxelinux.cfg/default修改内容如下:label linux menu label Install or upgrade an existing system menu default kernel vmlinuz append initrd=initrd.img ks=03/ks.cfg此为示例地址6.3.3 启动# chkconfig tftp on# service xinetd start / tftp为xinetd子服务6.3.4 验证通过命令行:chkcofig list tftp也可以通过命令行:tftp6.4 dhcp6.4.1 安装# yum -y install dhcp6.4.2 配置命令如下:# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf不同版本下此路径可能不一样# vi /etc/dhcp/dhcpd.conf / 修改内容见下文修改内容重点关注此处如下:ddns-update-style interim;ignore client-updates;allow booting;allow bootp;subnet netmask range dynamic-bootp 00 26; option routers ; / 路由器ip option subnet-mask ; option broadcast-address 55; option time-offset -18000; option domain-name-servers 51; /dns服务器地址 filename pxelinux.0; next-server 03; / 安装服务器ip default-lease-time 21600; max-lease-time 43200;6.4.3 启动命令如下:# service dhcp start / 日志文件为:/var/log/messages6.4.4 验证通过命令行:chkcofig list dhcp6.5 system-config-kickstart6.5.1 安装及启动# yum -y install system-config-kickstart# system-config-kickstart6.5.2 定制ks.cfg文件通过图形化界面定制,并发布至ftp服务器。6.5.3 验证通过浏览器可以访问ks.cfg资源。例如:03/ks.cfg此为示例地址。7 注意事项l 安装服务器已经安装图形化界面l 需要关闭防火墙、selinux service iptables stop setenforce 0l 软件的路径在不同的版本下是不一样的,文档中路径

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论