バッチインストールラボレポート

準備ができて、サーバの初期状態

次のように1、IPアドレスの設定は次のとおりです。

[ルート@ localhostの〜]#のvimの/ etc / sysconfig / network-scriptsに/のifcfg-ens32

2、ホスト名、ファイアウォールとSELinuxの状態は次のよう

 

iptablesの-F

systemctlストップfirewalld

setenforce 0

FTPサービスの展開

1、FTPサービスをインストール、および/ var / FTP / centos7ディレクトリにコピー元をインストールします。

[ルート@のPXE〜]#yumを-yにvsftpdをインストール

[ルート@ PXE〜]#回転数-q vsftpdの

vsftpdは、3.0.2-10.el7.x86_64

[ルート@のPXE〜]#ます。mkdir / VAR / FTP / centos7

[ルート@ PXE〜]#cpは-ar /メディア/ *の/ var / FTP / centos7 /

[ルート@ PXE〜]の/ var / FTP / centos7へ#/

2508の/ var / FTP / centos7 / EFI / BOOT /フォント

6028の/ var / FTP / centos7 / EFI / BOOT

6032の/ var / FTP / centos7 / EFI

85652の/ var / FTP / centos7 /画像/ pxebootと

91924の/ var / FTP / centos7 /画像

86028の/ var / FTP / centos7 / isolinuxを

286188の/ var / FTP / centos7 /のLiveOS

3832540の/ var / FTP / centos7 /パッケージ

13236の/ var / FTP / centos7 / repodata

4315992の/ var / FTP / centos7 /

2. FTPサービスを開始し、最初から起動するように設定されています

[ルート@のPXEは〜]#は、vsftpdを起動systemctl

[ルート@のPXE〜]#systemctlのvsftpdのを有効にします

/usr/lib/systemd/system/vsftpd.serviceに/etc/systemd/system/multi-user.target.wants/vsftpd.serviceからシンボリックリンクを作成しました。

TFTPサービスの展開

1 TFTPサービス

[ルート@ PXE〜]#yumを-yインストールTFTPサーバ

[ルート@ PXE〜]#回転数-q TFTPサーバ

TFTPサーバの5.2-12.el7.x86_64

2は、開いて、設定ファイルを変更するTFTPサービスはデフォルトで無効になっています

[ルート@のPXE〜]#のVimの/etc/xinetd.d/tftp

10待機=なし

14無効=なし

3、TFTPサービスを開始し、最初から起動するように設定されています。

[ルート@のPXEは〜]#は、tftp 7.1(tftp.socket)を起動systemctl

[ルート@のPXE〜]#systemctlのTFTPを有効

/usr/lib/systemd/system/tftp.socketに/etc/systemd/system/sockets.target.wants/tftp.socketからシンボリックリンクを作成しました。

[ルート@ PXE〜]#netstatの-anput | grepを69

UDP6 0 0 69 ::: ::: * 1 / systemdに

関連文書およびPXEブートプログラムを用意

1、準備のLinuxカーネルの初期化のイメージファイル

[ルート@ PXE〜]#のCDの/ var / FTP / centos7 / isolinuxを/

[ルート@ PXEをisolinuxを]#cpはvmlinuzでのinitrd.imgの/ var / libに/ tftpbootを/

[ルート@ PXEをisolinuxを]#北韓の/ var / libに/ tftpbootを/

42 644の合計量

-r - R - r--の1つのルートルート38508192 1月25 23時22 initrd.imgを

-R-XR-XR-X 1ルートルート5156528 1月25 23:22 vmlinuzで

2、設定ファイルをキックスタートする準備ができて

テンプレートとしてネイティブ/root/anaconda-ks.cfgは、サーバーのオペレーティングシステムの残りの展開

[ルート@ PXEをisolinuxを]#のCD /ルート

[ルート@のPXE〜]#cpは/root/anaconda-ks.cfgは/var/ftp/ks.cfg

[ルート@のPXE〜]#chmodの777 /var/ftp/ks.cfg

[ルート@のPXE〜]#LL /var/ftp/ks.cfg

-rwxrwxrwx 1ルートルート955 1月25午前23時26分/var/ftp/ks.cfg

ftp://192.168.200.10/centos7を変更するインストールソースのCD-ROMを追加します。

[ルート@のPXE〜]#のVimの/var/ftp/ks.cfg

5 URL --url =のftp://192.168.200.10/centos7(インストールソースを指定します)

6 #cdrom(6行目のコメント点)

3、PXEブートプロセスへの準備ができて、ブートメニューのファイル:

[ルート@のPXE〜]#yumを-yインストールSYSLINUX

[ルート@のPXE〜]#cpは/usr/share/syslinux/pxelinux.0の/ var / libに/ tftpbootを/

[ルート@のPXE〜]#LSとは/ var / libに/ tftpbootを/

initrd.imgをpxelinux.0 vmlinuzの

[ルート@のPXE〜]#cpは/var/ftp/centos7/isolinux/isolinux.cfgの/ var / libに/ tftpbootを/

[ルート@のPXE〜]#chmodの644 /var/lib/tftpboot/isolinux.cfg

[ルート@のPXE〜]#LLの/ var / libに/ tftpbootを/

42676の総量

-r - R - r--の1つのルートルート38508192 1月25 23時22 initrd.imgを

-rw-R - r--の1ルートルート3032 1月25 23:33 isolinux.cfgを

-rw-R - r--の1ルートルート26771 1月25 23:32 pxelinux.0

-R-XR-XR-X 1ルートルート5156528 1月25 23:22 vmlinuzで

4. PXEブートメニューを作成します。

[ルート@のPXE〜]#1は、mkdir /var/lib/tftpboot/pxelinux.cfg

[ルート@のPXE〜]#mvの/var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

[ルート@ PXE〜]#LL -Rの/ var / libに/ tftpbootを/

/ var / libに/ tftpbootを/:

42672の総量

-r - R - r--の1つのルートルート38508192 1月25 23時22 initrd.imgを

-rw-R - r--の1ルートルート26771 1月25 23:32 pxelinux.0

drwxr-XR-X 2ルートルート20 1月25 23:36のpxelinux.cfg

-R-XR-XR-X 1ルートルート5156528 1月25 23:22 vmlinuzで

 

/var/lib/tftpboot/pxelinux.cfg:

4の合計量

-rw-R - r--の1ルートルート3032 1月25 23:33デフォルト

図5は、ソースファイルの場所をPXEとのks.cfgのインストール場所を指定し、PXEブートメニューを変更しました:

[ルート@のPXE〜]#のVimの/var/lib/tftpboot/pxelinux.cfg/default

1デフォルトのLinuxのチェック

2プロンプト0

3タイムアウト600

65追加したinitrd = initrd.imgをinst.repo = FTP://192.168.200.10/centos7 inst.ks = FTP://192.168.200.10/ks.cfg

DHCPサービスを展開

1、DHCPサービスをインストール

[ルート@のPXE〜]#yumを-yインストールDHCP

[ルート@ PXE〜]#回転数-q DHCP

DHCP-4.2.5-42.el7.centos.x86_64

2、DHCPの設定ファイルを変更

[ルート@のPXE〜]#猫/usr/share/doc/dhcp*/dhcpd.conf.example> /etc/dhcp/dhcpd.conf

[ルート@のPXE〜]#のVimの/etc/dhcp/dhcpd.conf

好ましいのIPv4 DNSアドレスは、ホストアドレスを提供し、デフォルトのリースを6時間、12時間、最大リースを設定します

7オプションのドメイン名「pxe.yunban.cn」。

8オプションのドメインネームサーバ192.168.200.10;

10デフォルト・リース・タイム21600;

11 MAX-リース・タイム43200;

DHCPスコープを作成し、アドレスプールを定義し、ブートファイルの場所を指定して、TFTPサービスアドレス

27サブネット192.168.200.0のネットマスク255.255.255.0 {

28範囲192.168.200.10 192.168.200.100。

29次サーバ192.168.200.10;

30ファイル名 "pxelinux.0";

31}

host文、製本機のネットワークカードとIPアドレスのMACアドレスを設定

65ホストpxe.yunban.cn {

 66ハードウェアのイーサネットMACアドレス。

 67固定アドレス192.168.200.10;

 68}

DHCPサーバーを起動します

[ルート@のPXE〜]#は、dhcpdの起動systemctl

[ルート@のPXE〜]#systemctlのdhcpdの有効

/usr/lib/systemd/system/dhcpd.serviceに/etc/systemd/system/multi-user.target.wants/dhcpd.serviceからシンボリックリンクを作成しました。

おすすめ

転載: www.cnblogs.com/XXXX001/p/11532207.html