使用Kickstart全自动批量安装部署Linux.doc_第1页
使用Kickstart全自动批量安装部署Linux.doc_第2页
使用Kickstart全自动批量安装部署Linux.doc_第3页
使用Kickstart全自动批量安装部署Linux.doc_第4页
使用Kickstart全自动批量安装部署Linux.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

使用Kickstart全自动批量安装部署Linux 随着公司的发展壮大,运维人员的工作量也变得越来越大,大量重复的工作让我们不胜其烦,迫切需要一种一次工作,多次自动重复的方法,kickstart的出现为我们提供了很好的解决方法,大大降低了我们的工作量。 好了,废话少说,接下来让我们来一起看一下他的具体安装步骤以及所需软件,此处文件服务器使用HTTP服务。安装所需软件1. DHCPD /提供DHCP服务,为准备安装的服务器提供IP地址2. VSFTPD,(或httpd,或nfs-server,或FTP) /提供文件服务,可通过多种方式3. TFTP-SERVER /提供TFTP服务,为网络安装的客户端传送启动文件4. system-config-Kickstart /这就是传说中的Kickstart了,提供配置文件具体安装步骤1. yum y install httpd /安装httpd2. mount /dev/cdrom /media /将安装光盘挂在至 /media目录3. mkdir /var/www/html/pub /为安装文件创建一个目录4. cp /media/* /var/www/html/ /将安装文件拷贝至 http下的pub目录5. yum install tftp-server /安装tftp服务6. vi /etc/xinetd.d/tftp /编辑tftp配置文件# default: off# description: The tftp server serves files using the trivial file transfer # protocol. The tftp protocol is often used to boot diskless # workstations, download configuration files to network-aware printers, # and to start the installation process for some operating systems.service tftpsocket_type = dgramprotocol = udpwait = yesuser = rootserver = /usr/sbin/in.tftpdserver_args = -s /tftpboot /此处是防止网络启动文件,目录可自定以disable = no /此处由YES改为noper_source = 11cps = 100 2flags = IPv47. service xinetd restart /重新启动tftp服务好了 服务都安装好了,下面去配置PXE启动8. cd /tftpboot /刚才tftp配置文件中指定的目录,如果没有的话可以自己创建9. cp /usr/lib/syslinux/pxelinux.0 /tftp /拷贝pxelinux.0到/tftpboot中,如果没有此文件请安装syslinux 安装命令为 yum install syslinux, Centos6.0以及RHEL6.0的pxelinux.0默认在/usr/share/syslinux中10. cp /media/images/pxeboot/initrd.img /tftpboot11. cp /media/images/pxeboot/vmlinuz /tftpboot /把Linux光盘中的initrd.img和vmlinuz拷贝到/tftpboot中,此两个文件为Linux的引导程序12. cp /media/isolinux/*.msg /tftpboot13. mkdir /tftpboot/pxelinux.cfg /在tftpboot中创建一个名为pxelinux.cfg的文件夹cp /media/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default /把Linux第一张安装光盘上isolinux目录中的isolinux.cfg复制到pxelinux.cfg目录中,并同时更改文件名称为default14.yum install dhcp /安装DHCP服务15. cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf /复制配置模板文件到指定的目录中,并重命名(此处是6.0的做法,5.x的将配置文件直接放在/etc下)16.vi /etc/dhcp/dhcpd.conf /修改配置文件rootlocalhost isolinux# vim /etc/dhcpd.confddns-update-style interim;ignore client-updates;next-server 4;#PXE 服务器IP地址filename /pxelinux.0;#注意此行的位置,写在subnet下面的话会失败subnet netmask # - default gatewayoption routers 54;option subnet-mask ;option nis-domain ;option domain-name ;option domain-name-servers 54;option time-offset -18000;# 其他配置参数#17.service dhcpd start /启动DHCP服务18.yum install system-config-kickstart /安装kickstart19.system-config-kickstart /启动kickstart20.在桌面环境下配置kickstart打开kickstartKickstart安装配置选项选项配置好之后,点击文件预览,即可看到配置好的选项文件将其内容全部复制,然后编辑在 /var/www/html/pub下新建ks.cfg配置文件21. vi /var/www/html/pub/ks.cfg

温馨提示

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

评论

0/150

提交评论