pxe網絡引導+自動分配域名

REDHAT6 pxe網絡引導+自動分配域名

                        PXE+TFTP+DHCP+DNS安裝,客戶機在安裝過程中會分配和IP相配的主機名。

具體是實現部分,本人親測,絕對可行!

yum install tftp* -y
yum install syslinux -y           安裝軟件(dhcp和bind自己安裝就可以了)

修改dhcp主配置文件

vi /etc/dhcp/dhcpd.conf
ddns-update-style interim;
option domain-name "example.com";
option domain-name-servers 192.168.0.100;
option routers 192.168.0.100;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.0.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.0.30 192.168.0.40;
server-name "192.168.0.100";
next-server 192.168.0.100;
filename "pxelinux.0";
}

修改TFTP主配置文件

vi /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot -c 
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}

tftp 192.168.0.100 測試tftp是否能下載文件
 

下面複製的文件必須有,路徑最好匹配,如果要修改TFTP的發佈目錄,記得修改目錄的selinux屬性

mount /dev/sr0 /media   掛載鏡像

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/    

cp -r /meida/isolinux /var/lib/tftpboot/

mkdir pxelinux.cfg
cp isolinux.cfg pxelinux.cfg
mkdir -p /var/ftp/pub/rhel6/dvd/
cp /media/* /var/ftp/pub/rhel6/dvd/    共享鏡像文件,本文中用的VSFTP發佈鏡像,你也可以選擇NFS

修改BIND配置文件

主配置文件把DNSSEC查詢關閉(因爲使用的是私有地址),把監聽地址和監聽區域修改就行了

vi /etc/named.rfc1912.zones
zone "example.com" IN {
type master;
file "example.com.zone";
allow-update { none; };
};
zone "0.168.192.in-addr.arpa" IN {
type master;
file "example.com.loop";
allow-update { none; };
};
vi example.com.zone
$TTL 1D
@ IN SOA desktop100.example.com. root.example.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS desktop100.example.com.
desktop100 A 192.168.0.15
$GENERATE 1-199 desktop$ A 192.168.0.$
$GENERATE 201-254 desktop$ A 192.168.0.$

vi example.loop
$TTL 1D
@ IN SOA desktop100.example.com. root.example.com. (
0 ; serial
File: /mnt/hgfs/exam/pxe網絡引導+自動分配域名Page 2 of 2
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS desktop100.example.com.
desktop100 A 192.168.0.15
15 PTR desktop100.example.com.
$GENERATE 1-199 $ PTR desktop$.example.com.
$GENERATE 201-254 $ PTR desktop$.example.com.   注意後面有". " 不能省略

ok,完成,在你安裝的時候你就可以看到成果了!

好長時間沒寫了,希望可以幫助到各位!

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