linux網絡部署

 

LINUX PXE網絡安裝
 
遠程客戶端計算機啓動,由於BIOS設置了網卡啓動,所以網卡PXE ROM中的程序被調入內存執行。首先,客戶端在網絡中尋找DHCP服務器,然後請求一個IP地址;同時DHCP服務器聯繫到TFTP服務器爲此客戶端發送一個bootstrap(引導程序)。客戶端收到bootstrap(文件pxelinux.0)後執行,bootstrap會請求TFTP傳送bootstrap的配置文件(pxelinux.cfg)。收到後讀配置文件。根據配置文件內容和客戶情況,客戶端請求TFTP傳送內核映象文件(vmlinuz)和根文件系統文件(initrd.img)。最後啓動內核。這就是一個完整的pxe構建過程。然而要使網卡啓動後再繼續網絡安裝系統,則最後還需要FTP服務將系統所需安裝文件放置FTP相應目錄中進行傳輸安裝。
(一)
配置安裝服務器
 
1、以root登錄安裝服務器,用命令 rpm –qa | grep tftp 查看是否安裝了tftp軟件包,如果沒有,安裝一下。
 
2、修改tftp的配置文件,使tftp服務可以隨Linux開機啓動(開機啓動這個服務不是必須的)。用命令vi /etc/xinetd.d/tftp 將文件/etc/xinetd.d/tftp其中的一句 disable=yes 改成 disable=no。
 
3、準備內核、PEX配置文件以及linux根文件系統。分成兩個步驟:
 
① 準備PEX配置文件;
 
創建目錄/tftpboot/pxelinux.cfg,然後複製第1張安裝光盤/isolinux目錄裏的文件isolinux.cfg和*.msg到目錄/tftpboot/pexlinux.cfg,把文件/tftpboot/pxelinux.cfg/isolinux.cfg改名爲/tftpboot/pxelinux.cfg/default;複製文件/usr/lib/syslinux/pxelinux.0到目錄/tftpboot。
 
② 準備內核和根文件系統—複製第1張安裝光盤/images/pxeboot目錄裏的兩個文件vmlinuz(內核)和initrd.img(根文件系統)到目錄/ tftpboot中。
 
(二)配置DHCP服務器
 
1、DHCP服務的配置文件是/etc/dhcpd.conf,但是AS4 默認安裝沒有生成該文件,我們可以將/usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample拷貝到/etc下並改名爲dhcpd.conf進行配置dhcp服務器。使用命令 vi /etc/dhcpd.conf 修改文件/etc/dhcpd.conf,把下面兩行插入到文件中,而後保存:
 
filename “pxelinix.0”
next-sever 192.168.9.98
 
 
 
2、分別啓動dhcp和tftp服務。用命令 service dhcpd start 啓動dhcp服務,用service xinetd restart 啓動tftp服務。
 
(三) 配置ftp服務器
 
 
還是用這檯安裝服務器做ftp服務器。在AS4上配置ftp服務器是非常簡單的事情,添加一個系統賬號和啓用ftp服務就可以了。
 
localhost# useradd kitty
 
localhost# passwd kitty
 
localhost# service vsftpd start
但這只是一個空的ftp服務器,爲了符合我們的安裝任務,需要把4張安裝光盤的所有目錄/文件複製到kitty用戶的ftp 的指定目錄。以root權限建立目錄 mkdir /home/kitty/linuxsetup,然後把AS4 U5的三張光盤按光盤的根目錄拷貝文件和目錄到目錄home/kitty/linuxsetup,在拷貝其他的會提示目錄裏有相同的文件夾或文件,問是否覆蓋,回答yes,複製完成後重啓一下ftp服務即可
(四)安裝linux客服端
啓動要安裝linux的計算機,通過更改CMOS的值設置機器從PXE引導,如果網絡與前面的dhcp、和tftp都正常工作的話,幾秒鐘時間就會出現我們一直期待的boot:提示符,輸入命令 linux askmethod回車……設置ip地址的獲取方式爲DHCP,……選擇安裝源爲FTP,屏幕提示輸入ftp服務器的ip地址(手動輸入 192.168.9.98),選中複選框 “非匿名用戶”,輸入用戶名“kitty”密碼“******”和安裝文件目錄“/home/kitty/linuxsetup”,按“Next”繼續。接下來的過程與從光盤安裝基本一致。經歷比從光盤安裝少很多的時間完成整個安裝。
 
注:此安裝過程完全適合RedFlag 紅旗 linux各個版本及Redhat AS linux或 RedHat ES linux各個版本。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章