您的位置:首页 > 运维架构 > Linux

使用Kickstat安装脚本全自动部署Centos

2014-01-17 09:37 731 查看
原理:远程安装系统过程:PXE网卡启动——DHCP服务器——获得IP——从TFTP上下载pxelinux.0、vmlinuz、initrd——启动系统——通过PXElinux去nfs下载ks.cfg文件—–根据ks.cfg去nfs下载安装文件、RPM包及安装系统——完成安装
1. 搭建tftp,dhcpf服务器
#yum install tftp* dhcp* portmap* nfs*
#vim /etc/xinetd.d/tftp
一般只需将disable = yes 修改为 disable = no



 
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
vim /etc/dhcpd.conf



 
dns-update-style interim; /*dhcp支持的dns动态更新方式*/
ignore client-updates; /*忽略客户端DNS动态更新*/
authoritative; /*授权*/
allow booting; /*支持PXE启动*/
allow bootp; /*支持boottp*/
subnet 192.168.0.0 netmask 255.255.255.0 /*作用域*/
option routers 192.168.0.17; 网关的IP地址
range dynamic-bootp 192.168.0.128 192.168.0.254; 分配给客户端的IP地址范围
default-lease-time 21600; /*租期,秒数*/
max-lease-time 43200; /*最大租期,秒数*/
next-server 192.168.0.17; /*TFTPServer的IP*/
filename “pxelinux.0″; /*Bootstrap文件*/
 
mount /dev/cdrom /mnt/cdrom
mkdir /opt/CentOS
cp -rf /mnt/cdrom/* /opt/CentOS
 
1、使用 NFS 网络安装
vim /etc/exports #nfs 主配置文件
启动服务:
Service xinetd start
Service dhcpd start
Service portmap start
Service nfs sart
2、使用 FTP 网络安装
yum install vsftpd* -y
cp -rf /mnt/cdrom/* /opt/CentOS
vim /etc/vsftpd/vsftpd.conf
(local_root 针对系统用户路径;anon_root 针对匿名用户路径,chroot_root 锁定用户在其主目录)


chmod -R a+r /opt/CentOS//etc/init.d/vsftpd start
3、使用http 网络安装

yum install httpd* -y
vim /etc/httpd/httpd.conf





/etc/init.d/httpd start
 
查看共享结果



cp /usr/lib/syslinux/pxelinux.0 /tftpboot (没有需安装:yum install syslinux -y)
cp /opt/CentOS/images/pxeboot/{vmlinuz,initrd.img} /tftpboot
 
mkdir /tftpboot/pexlinux.cfg
cp /opt/CentOS/isolinux/isolinux.cfg pxelinux.cfg/default
vim /tftpbot/pxelinux.cfg/default
setenforce 0 关闭selinux
/etc/init.d/iptables stop 停止防火墙服务
4kickstart

在图形界面下,使用system-config-kickstart GUI工具来生成kickstart的配置文件
Init 5
vim /tftpboot/pxelinux.cfg/default



default ks #设置默认启动标签为ks
设置ks配置文件访问路径
chmod 757 /opt/ks.cfg
vim /opt/ks.cfg



 
使用Cobbler替代kickstart

http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
yum install python-ctypes

 
http://www.wenzizone.com/2011/09/08/cobbler_an_zhuang_pei_zhi.html
windows 批量部署安装
http://wenku.baidu.com/view/eb4e96c79ec3d5bbfd0a7449.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: