一括インストールLINUXシステム

2105 ワード

本編は主にHTTP+TFT P+DHCPの一括設置方案を紹介する.
一、一括インストールサーバーの構築
使用環境:centos 6.8グラフィック最小化インストール;System-config-kickstartはグラフィックインタフェースを構成する必要があります.グラフィックインタフェースがない場合は、次のコードを入力してインストールしてください.
#yum -y groupinstall "X Window System"
#yum -y groupinstall Desktop
#reboot

ホスト間の異なるプロトコルベースの通信に関連するため、不要なトラブルを避けるために、ファイアウォールとselinuxを閉じることを選択しました.生産シーンでは推奨されません.
#iptables -F     #      
#setenforce 0     #     selinux
#vi /etc/selinux/config     #  SELINUX   disabled    selinux

1.yumコマンドでtftp-server,dhcp,httpd,syslinux,system-config-kickstartなどのサービスをインストールする
#yum -y install syslinux dhcp httpd tftp-server system-config-kickstart

ここにはもう入ってるから
2.静的IPを設定する
3.httpのインストールソースを構築する
#mkdir  /var/www/html/CentOS

isoソースを/var/www/html/centOSにマウント
#mount  /dev/sr0 /var/www/html/CentOS

httpサービスの再起動
#service httpd start

成功すると、同セグメントマシン上のブラウザ入力サーバのip+/centosに次のような内容が表示されるはずです.システム-config-kickstartツールを使用して、自動的にインストールされたプロファイルを生成してkickstartツールを開く
#system-config-kickstart 

基本設定インストール元設定起動項目設定パーティションGrow to maxmum最大値まで大きく設定インストール後のNIC構成インストール要求に従って選択パッケージを最後に/var/www/html/ksに保存する.cfg httpdサービスの再起動
#service httpd restart

5.tftpの構成
#vi /etc/xinetd.d/tftp

disableの値を変更してnoのためにtftpサービスを開始します
#service xinetd start

必要なファイルをtftpbootに入れる
#cp /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot/
#cp /var/www/html/CentOS/isolinux/*  /var/lib/tftpboot/
#mkdir /var/lib/tftpboot/pxelinux.cfg
#cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
#service xinetd restart

6.dhcpサーバの構成
#vi /etc/dhcp/dhcpd.conf 

赤い枠はサーバーのipを埋めます
#vi /var/lib/tftpboot/pxelinux.cfg/default

Label linux、checkの項目を変更して、最後にDHCPサービスを起動します.
#service dhcpd start

機械を探してみよう
転載先:https://blog.51cto.com/12350545/2286916