pxeネットワークインストールcentosシステム


システムをインストールする方法はたくさんあります.ハードディスク、usb、光ディスク、ネットワークから、方法はたくさんあります.今日言及したのはネットワークインストールです.ネットワークインストールの方法はたくさんあります.KickStart、pxeなどがあります.以下はpxeインストールシステムを使って、文章は生存時間の友达のブログから転送されました.以下の手順に分けて、簡単ですが、インストールが煩雑です.
1.インストール構成dhcp
1.1 dhcpのインストール
# yum install dhcp

1.2 dhcpの構成
#  vi /etc/dhcp/dhcpd.conf
# default-lease-time 600;
#  max-lease-time 7200;
ddns-update-style none;
log-facility local7;
next-server 192.168.1.1; //  tftp   ip, ip          
filename "pxelinux.0"; //      
subnet 192.168.1.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.1.10 192.168.1.100; //  dhcp     
# option domain-name-servers 8.8.8.8;
# option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
default-lease-time 600;
max-lease-time 7200;
}
 
2.インストール構成tftp
2.1 tfptのインストール
# yum install tftp-server

2.2 tftpの構成
# vim /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 //  tftp    
disable = no //     yes   no
per_source = 11
cps = 100 2
flags = IPv4
}
 
cd /var/lib/tftp
mkdir pxelinux.cfg
システムを/mnt/cdromディレクトリにマウント
# mount /dev/cdrom /mnt/cdrom
# cp /mnt/cdrom/images/*.img /var/lib/tftpboot
# cp /mnt/cdrom/isolinux/boot.msg /var/lib/tftpboot
# cp /mnt/cdrom/isolinux/initrd.img /var/lib/tftpboot
# cp /mnt/cdrom/isolinux/vesamenu.c32 /var/lib/tftpboot
# cp /mnt/cdrom/isolinux/vmlinuz /var/lib/tftpboot
# cp /mnt/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
# chmod -R 755 /var/lib/tftpboot // tftp             
#chmod 777 /var/lib/tftpboot/pxelinux.cfg/default
pxelinuxを取得する.0ブートファイル
# yum install syslinux
# rpm -qa | grep syslinux
# rpm -ql syslinux-4.02-7.el6.x86_64 | grep pxelinux.0 //   pxelinux.0    
# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

3.apacheを構成任意の仮想ホストまたはデフォルトホストに仮想ディレクトリを関盤マウントディレクトリに追加したり、nfs、ftpを構成したりしてもいいですが、こちらはHTTPでプレゼンテーションします
# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
Alias /iso "/mnt/cdrom/"
<Directory "/mnt/cdrom">
AllowOverride None
Options Indexes FollowSymLinks
Require all granted
Order Deny,Allow
Deny From all
Allow From 192.168.1.0/24
</Directory>
 
4.クローズサービスの開始
4.1 dhcpとtftpの起動
# service dhcpd start
# service xinetd start

4.2 selinuxとiptablesを閉じる
# set enforce0
# service iptables stop

5.インストールオペレーティングシステムはネットワークからインストールすればよく、それぞれのサーバーネットワークの起動方式が異なっている.http://192.168.1.1/iso変換元:http://www.zhengdazhi.com/index.php/centos6-3-pxe%E5%AE%89%E8%A3%85%E7%B3%BB%E7%BB%9F/整理:運行維持生存時間