安裝NFS服務器
#rpcbind就是RHEL5中的portmap,一般系統已經安裝
配置文件:/etc/exports
/linuxsetup 192.168.1.0/24(ro,sync)
root@localhost ~# mount -t iso9660 /dev/cdrom /media/rhel_iso
root@localhost ~# cp -r /media/rhel_iso/* /linuxsetup
開啓服務,先開啓rpcbind再開nfs
#nfslock服務暫時不知道什麼作用,但是google後似乎有人說不開啓會影響nfs,所以索性先打ser開吧。
配置TFTP服務
root@loaclhost ~# yum install tftp tftp-server -y
root@loaclhost ~# vi /etc/xinetd.d./tftp
root@loaclhost ~# mkdir /tftpboot
配置DHCP服務器
root@loaclhost ~# yum install dhcp -y
配置文件修改:/etc/dhcp/dhcpd.conf
#這個文件是空的,模板文件在:/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample
ddns-update-style none ; #dns動態更新
ignore client-updates ; #忽略客戶端更新
allow booting ; #響應使用者查詢
allow bootp ; #響應激活查詢
ignore client-updates ; #忽略客戶端更新
allow booting ; #響應使用者查詢
allow bootp ; #響應激活查詢
subnet 192.168.1.0 netmask 255.255.255.0 { #網絡號 子網掩碼
option routers 192.168.1.254 ; #客戶端網關地址
option subnet-mask 255.255.255.0 ; #客戶端子網掩碼
option domain-name "jason.com" ; # #客戶端域名
option domain-name-servers 192.168.1.254 ; #客戶端DNS服務器地址
option time-offset -18000 ;
range dynamic-bootp 192.168.1.100 192.168.1.200 ; #IP分配範圍 起始地址 結束地址
default-lease-time 216000 ; #定義默認IP租約時間
max-lease-time 43200 ; #定義客戶端IP租約時間的最大值
next-server 192.168.1.254 ; #tftp服務器地址
filename "pxelinux.0" ; #pxe文件名稱
option subnet-mask 255.255.255.0 ; #客戶端子網掩碼
option domain-name "jason.com" ; # #客戶端域名
option domain-name-servers 192.168.1.254 ; #客戶端DNS服務器地址
option time-offset -18000 ;
range dynamic-bootp 192.168.1.100 192.168.1.200 ; #IP分配範圍 起始地址 結束地址
default-lease-time 216000 ; #定義默認IP租約時間
max-lease-time 43200 ; #定義客戶端IP租約時間的最大值
next-server 192.168.1.254 ; #tftp服務器地址
filename "pxelinux.0" ; #pxe文件名稱
}
配置引導
root@loaclhost ~# yum install syslinux -y
root@loaclhost ~# cp /usr/share/syslinux/pxelinux.0 /tftpboot
root@loaclhost ~# cp /linuxsetup/isolinux/* /tftpboot
root@loaclhost ~# mv /tftpboot/isolinux.cfg /tftpboot/default
root@loaclhost ~# mkdir /tftpboot/pxelinux.cfg
root@loaclhost ~# mv /tftpboot/default /tftpboot/pxelinux.cfg/default
開啓新機電源,dhcp自動獲取地址後會進入安裝界面如下:
選擇NFS安裝源
填寫NFS服務器地址及掛載目錄
至此結束,進入rhel安裝界面。
#配置過程中嘗試開啓iptables,tftp始終不知道規則怎麼寫,如果有路過的大神瞭解,麻煩指教下。