キックスタート+ PXE環境を構築し、超微細単一ノードサーバーが自動的にredhat7.4を展開します

仕事上の理由から、データルームにサーバとしてシステムをインストールし、PXEキックスタートバッチの展開を使用するには、オールインクルーシブのインストールが。何の問題が発生し、プロセスを覚えておいてください。

 

--------------- --------------上記

1.サーバシステム(redhat7.4)をインストール(グラフィカル・ユーザ・インターフェースをインストールする必要があります)

2. 10.1.1.1/24へのサーバーのIPアドレスを設定します(サーバーのIP設定が完了すると、時間の節約、コピー&ペーストすることができ、SSH CRT管理ソフトウェアを使用することをお勧めします)

vimの/ etc / sysconfig / network-scriptsに/のifcfg-ens33

=静的BOOTPROTO
ONBOOT = yesの
IPADDR = 10.1.1.1
NETMASK = 255.255.255.0
ネットワークサービスを再起動しの
サービスネットワークの再起動

3.ファイアウォールとSELinuxをオフにして、甲斐(systemctlが有効化され、最初からファイアウォールのかどうかを確認するためにfirewalld、getenforceビューSELinuxの状態)からの起動を禁止します

firewalld停止systemctl
systemctl無効firewalld

SED -iさん/ SELINUX =施行/ SELINUX =無効/ 'は/ etc / selinuxを/ configに
setenforce 0

systemctl状態firewalld
getenforce

4.ローカルのyumの設定、ミラーマウント
のyum /マウントは/ dev / CDROMを

猫> /etc/yum.repos.d/iso.repo << EOF
[開発]
名=イソ
BASEURL =ファイル:/// yumを
有効にする= 1
gpgcheck = 0
EOF

4. インストール後の設定、DHCP

yumのDHCPをインストール-y

猫> /etc/dhcp/dhcpd.conf << EOFの
サブネット10.1.1.0ネットマスク255.255.255.0 {
範囲10.1.1.10 10.1.1.254。
オプションのドメイン名「linuxidc.seagate.com」。
オプションルータ10.1.1.1。
オプション放送アドレス10.1.1.255。
次のサーバ10.1.1.1。
ファイル名"pxelinux.0";
デフォルト・リース・タイム600;
MAX-リース時間7200;
}
EOF

関連するサービスを開き、カイからのブートを設定します

dhcpd.serviceを有効systemctl
dhcpd.serviceを開始systemctl

5. TFTPをインストールします。

yumを-yのxinetd TFTPをインストール

猫> /etc/xinetd.d/tftp << EOFの
サービスのtftp
{
socket_typeに= DGRAM
プロトコル= udpの
待機= yesの
ユーザー=ルート
サーバー= /usr/sbin/in.tftpd
server_args = -sの/ var / libに/ tftpbootを
無効=何
per_source = 11の
CPSない= 100の2
フラグ=のIPv4
}
EOF

関連するサービスを開始し、カイからの起動を設定します

xinetd.serviceを有効systemctl
xinetd.serviceを開始systemctl

 

6.インストールHTTPD、レプリケーション・システム・イメージ
yumをインストールhttpdの-Y
CP -R&LT -v / yumを/の/ var / WWW / HTML /

開始systemctl httpd.service
systemctl有効httpd.service

7. SYSLINUXをインストールし、関連文書をコピーします

yumをSYSLINUXインストール-y
/ -name pxelinux.0見つける
CP /usr/share/syslinux/pxelinux.0の/ var / libに/ tftpbootを/
CP /yum/images/pxeboot/{initrd.img,vmlinuz}の/ var / libに/ tftpbootのは/
ます。mkdir -p /var/lib/tftpboot/pxelinux.cfg
CP /yum/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
CP /yum/isolinux/{boot.msg,splash.png }の/ var / libに/ tftpbootを/

デフォルトのファイルを変更します。

Vimの/var/lib/tftpboot/pxelinux.cfg/defaultの
デフォルトのLinuxの
タイムアウト1つの
ラベルLinuxの
メニューラベル^は、CentOSのインストール7
vmlinuzでカーネルを
メニューのデフォルト
追加のinitrd = initrd.imgをinst.ks =のhttp://10.1.1.1/ks.cfg静か

 8.コンフィギュレーション・ファイルのks.cfgを作成します。

yumはシステム・コンフィグ・キックスタートインストール-y
、システム設定、キックスタートを

設定後の権限は/ var / libに/ WWW / HTML /ディレクトリを変更するために保存

chmodの755 /var/www/html/ks.cfg

9.クライアント - サーバ間の通信サーバは、自動展開を開始します

 

---------------------------------------

1.クライアントは、次のことを確認し、展開を自動化することができない場合

DHCPサーバーサービスは正常ですか?

ネットワーク接続かどうか?

ネットワークイーサネットポートに接続されたクライアントは、PXEブートになっていますか?

クライアントは、トリガNICブートを受信する必要があるかどうか?(アドバンスト・マイクロ・デバイス、いくつかの時間のためのデフォルトのブート・サーバの後、それはNICブートを停止します、あなたがガイドをトリガするために、キーボードを使用する必要があります)

クライアントがIPアドレスを取得することができます。2.場合は、サーバーを再起動して、他の得ることができません

3.完全なパッケージの場合は、インストールした場合は、以下のソフトウェアの競合エラー、ks.cfgファイルを変更します

 

  

2とlibcmpiCppImpl0競合:TOG-ペガサス-2.12.0-3.0.1.el6_4.x86_64

 

競合を解決するために、このパッケージのチェックを外し、ks.cfgファイルを変更します。

 

おすすめ

転載: www.cnblogs.com/rihou/p/11489293.html