Red Hat或Fedora下實現網絡無人值守安裝(Kickstart)
需求分析:公司業務擴展,需要新建立一個辦公局域網,新機已經購置且配置不一(網卡支持網絡啟動功能)。為了追求穩定性,領導決定全部采用Red Hat操作系統。如果采用常規的安裝方法即耗時又繁瑣,稍有不慎,還容易系統配置出現差異。也不利於以後的管理。
引用概念:為了滿足這種需求,Red Hat 發展出kickstart 的安裝方式。配合服務器的lftp、DHCP服務它可以實現客戶機的無人值守的自動網絡安裝。這部分我們實戰Kickstart 的實現。
網絡結構
局域網的IP網段為192.168.1.0
共享服務器A,IP為192.168.1.254
簡單配置情況:
配置一個yum源,並可以通過ftp://192.168.1.254/pub/Red Hat訪問;
安裝並配置Kickstart程序。
安裝服務器B,IP為192.168.1.253
簡單配置情況:
配置DHCP服務,為局域網中的裸機提供IP地址,並說明啟動所需的文件;
配置tftp服務,允許客戶機下載啟動映象文件。
操作步驟:
一、在A機配置FTP服務和yum源
安裝FTP服務
[root@localhost Server]# rpm -ivh vsftpd-2.0.5-10.el5.i386.rpm
啟動服務
[root@localhost Server]# service vsftpd start
為 vsftpd 啟動 vsftpd: [確定]
配置yum源
通過光盤或其它途徑安裝yum和createpreo軟件
[root@localhost Server]# rpm -ivh yum-utils-1.0.4-3.el5.noarch.rpm rpm
[root@localhost Server]# rpm -ivh createrepo-0.4.4-2.fc6.noarch.rpm
將安裝光盤中的內容完整復制到ftp公共目錄下,並修改yum的配置文件,方便起見我們用腳本實現yum數據庫的更新
#!/bin/bash
cd /var/ftp/pub/Red Hat
rm -rf Server/.olddata/
rm -rf VT/.olddata/
rm -rf Cluster/.olddata/
rm -rf ClusterStorage/.olddata/
for i in `find | grep “xml$” | grep “comps”`;do createrepo -g ${i#./*/} ${i%/*/*.xml}; done
exit 0
二、在B機上配置tftp服務
[root@localhost Server]# rpm -ivh tftp-server-0.42-3.1.i386.rpm
確保服務是啟用狀態
[root@localhost Server]# chkconfig –list |grep tftp
tftp: 關閉
[root@localhost Server]# chkconfig tftp on
[root@localhost Server]# chkconfig –list |grep tftp
tftp: 啟用
重新加載管理tftp服務的xinetd守護進程
[root@localhost Server]# service xinetd restart
停止 xinetd: [確定]
啟動 xinetd: [確定]