10月技術指標

本篇主要介紹HTTP+TFTP+DHCP實現批量安裝方案;

一、搭建批量安裝服務器器

使用環境:centos6.8圖形最小化安裝;
system-config-kickstart需要圖形界面進行配置,如果沒有圖形界面請輸入以下代碼安裝

#yum groupinstall "X Window System"
#yum groupinstall Desktop
#reboot

由於涉及到主機間不同基於不同協議的通信,所以爲了避免不必要的麻煩,我們選擇關閉防火牆以及selinux。生產場景中不建議這樣做。

#iptables -F     # 關閉防火牆
#setenforce 0     # 臨時關閉selinux
#vi /etc/selinux/config     #修改SELINUX的值爲disabled永久關閉selinux

10月技術指標

1.使用yum命令安裝tftp-server,dhcp,httpd,syslinux,system-config-kickstart等服務

#yum -y install syslinux dhcp httpd tftp-server system-config-kickstart

10月技術指標
我這裏已經裝好了所以顯示Nothing to do

2.設置一個靜態IP
10月技術指標

3.搭建一個http的安裝源

#mkdir  /var/www/html/CentOS

將iso源掛載到/var/www/html/CentOS

#mount  /dev/sr0 /var/www/html/CentOS

再啓動http服務

#service httpd start

成功後在同網段機器上的瀏覽器輸入服務器的ip+/Centos
應該會顯示如下內容
10月技術指標
4.用system-config-kickstart工具來生成一個自動的安裝的配置文件
打開kickstart工具

#system-config-kickstart 

基本設置
10月技術指標
設置安裝源
10月技術指標
設置啓動項
10月技術指標
設置你的分區
10月技術指標
Grow to maxmum 爲增長到最大值
10月技術指標
設置安裝後網卡配置
10月技術指標
按安裝要求選包
10月技術指標
最後保存到/var/www/html/ks.cfg
10月技術指標
10月技術指標
10月技術指標
再重啓httpd服務

#service httpd restart

5.配置tftp

#vi /etc/xinetd.d/tftp

修改disable的值爲no
10月技術指標
啓動tftp服務

#service xinetd start

將必要文件放到tftpboot內

#cp /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot/
#cp /var/www/html/CentOS/isolinux/*  /var/lib/tftpboot/
#mkdir /var/lib/tftpboot/pxelinux.cfg
#cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
#service xinetd restart

6.配置dhcp服務器

#vi /etc/dhcp/dhcpd.conf 

紅框填服務器的ip
10月技術指標

#vi /var/lib/tftpboot/pxelinux.cfg/default

更改label linux、check項如下
10月技術指標
最後啓動DHCP服務

#service dhcpd start
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章