仕事上の理由から、データルームにサーバとしてシステムをインストールし、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ファイルを変更します。