PXE高効率量産ネットワーク装置を配備し、Kickstartの無人当番自動設置を実現する。
3388 ワード
PXEネットワーク機器Linuxシステム
PXEはIntel社が開発したネットワークガイド技術で、Cient/Serverモードで動作し、クライアントがネットワークを通じて遠隔サーバからブートミラーをダウンロードし、インストールファイルまたはオペレーティングシステム全体をロードすることができます。
PXEネットワークシステムを構築する前提条件:クライアントのネットワークカードは、PXEプロトコル(統合BOOTROMチップ)をサポートし、マザーボードはネットワークガイドをサポートする。(ほとんどのコンピュータがサポートしています) ネットワークには、クライアントのアドレスを自動的に割り当て、ブートファイルの位置を指定するためのDHCPサーバがある。 サーバは、TFP(簡易ファイル転送プロトコル)を介して、ミラーファイルのダウンロードを指示する。 環境配置:サーバ:linux(redhat 6.5)システムは、ホストモードipアドレスのみ192.168.100.66 linuxイメージファイルをマウントします。 ユム倉庫を構築する 1.yumでtftpサービスをインストールする
Kickstartの無人当番自動設置を実現します。
Kickstartツールの配置によって、応答ファイルをインストールして、自動的にインストール過程の各種の配置を完成して、それによって手動で介入する必要がなくて、装置の効率を高めて、会社が同時に何百台のlinuxシステムをインストールする必要がある時、私達はKickstartのロットを採用して自動的に操作システムをインストールすることができます。
1.Kickstartのパッケージをインストールする
まとめ:
1.ファイアウォールと強化機能は必ず閉じてください。そうでないとtftpはガイドプログラムをダウンロードできません。2.defaultは読み取り専用のファイルなので、ファイルを修正したら、強制的に保存します(wq!)。
転載先:https://blog.51cto.com/13777111/2148797
PXEはIntel社が開発したネットワークガイド技術で、Cient/Serverモードで動作し、クライアントがネットワークを通じて遠隔サーバからブートミラーをダウンロードし、インストールファイルまたはオペレーティングシステム全体をロードすることができます。
PXEネットワークシステムを構築する前提条件:
[root@redhat] yum.repos.d]# yum install tftp-server -y
設定ファイルを変更[root@redhat yum.repos.d]# vim /etc/xinetd.d/tftp
2.yumインストールdhcpサービス[root@redhat yum.repos.d]# yum install dhcp -y
設定ファイルを変更[root@redhat yum.repos.d]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf //
cp: "/etc/dhcp/dhcpd.conf"? y //
[root@redhat yum.repos.d]# vim /etc/dhcp/dhcpd.conf //
3.yumインストールvsftpdサービスのマウントミラーファイル[root@redhat yum.repos.d]# yum install vsftpd -y
[root@redhat yum.repos.d]# mount /dev/sr0 /var/ftp/pub // ftp
4.ネットワーク起動に必要なファイルをコピーしてtftpサーバのルートディレクトリの下に[root@redhat yum.repos.d]# yum install syslinux -y //
[root@redhat yum.repos.d]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ // pxelinux.0 tftp
[root@redhat yum.repos.d]# mkdir /var/lib/tftpboot/pxelinux.cfg // pxelinux.cfg
[root@redhat yum.repos.d]# cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default //
[root@redhat yum.repos.d]# cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot/ //linux
[root@redhat yum.repos.d]# cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot/ //
[root@redhat yum.repos.d]# cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot/ //
5.すべてのサービスを開始し、ファイアウォールを閉鎖し、selinux[root@redhat yum.repos.d]# service xinetd start // tftp
[root@redhat yum.repos.d]# service dhcpd start // dhcp
[root@redhat yum.repos.d]# service vsftpd start // ftp
[root@redhat yum.repos.d]# chkconfig --level 35 xinetd on //
[root@redhat yum.repos.d]# chkconfig --level 35 tftp on
[root@redhat yum.repos.d]# chkconfig --level 35 vsftpd on
[root@redhat yum.repos.d]# service iptables stop //
[root@redhat yum.repos.d]# setenforce 0
6.仮想マシンを新規作成し、pxeのインストールをテストします。Kickstartの無人当番自動設置を実現します。
Kickstartツールの配置によって、応答ファイルをインストールして、自動的にインストール過程の各種の配置を完成して、それによって手動で介入する必要がなくて、装置の効率を高めて、会社が同時に何百台のlinuxシステムをインストールする必要がある時、私達はKickstartのロットを採用して自動的に操作システムをインストールすることができます。
1.Kickstartのパッケージをインストールする
[root@reh6-2 yum.repos.d]# yum install system-config-kickstart -y
2.図形のインターフェースでKickstartを開けて配置し、最後に/root/ks.cfgに保存します。3.defaultプロファイルを編集します。(編集し終わったら強制保存して終了します。読み取り専用のファイルです。)[root@reh6-2 ftp]# mkdir /var/ftp/reh6 // reh6
[root@reh6-2 ftp]# cp /root/ks.cfg /var/ftp/reh6 // reh6
[root@reh6-2 ftp]# vim /var/lib/tftpboot/pxelinux.cfg/default
4.テストは上と同じように仮想マシンを新規作成し、ネットワークモードはホストモードだけで、自動的にIPアドレスを取得し、ブートファイルとシステムイメージをロードします。まとめ:
1.ファイアウォールと強化機能は必ず閉じてください。そうでないとtftpはガイドプログラムをダウンロードできません。2.defaultは読み取り専用のファイルなので、ファイルを修正したら、強制的に保存します(wq!)。
転載先:https://blog.51cto.com/13777111/2148797