PXE効率的なバッチインストールとキックスタート無人インストール-完全なバッチ自動インストール
- 1.PXEの概要
- 2.PXEの利点
- 第三に、PXEを構築するための前提
- 第4に、PXEリモートインストールサービスを展開します
-
- 1.TFTPサービスをインストールします
- 2. TFTPサービスの構成ファイルを変更し、サービスを開始します
- 3.DHCPサービスをインストールします
- 4. DHCPサービスの構成ファイルを変更し、サービスを開始します
- 5. Linuxカーネルを準備し、イメージファイルを初期化します
- 6.PXEブートプログラムを準備します
- 7. FTPサービスをインストールし、CentOS7インストールソースを準備します
- 8.ブートメニューファイルを設定します(デフォルトのファイル名はdefaultで、TFTPルートディレクトリのpxelinux.cfgサブディレクトリにあります)。
- 9.ファイアウォールをオフにして、PXEネットワークのインストールを確認します
- 5、キックスタート無人インストールを実現
1.PXEの概要
- PXE(Pre-Boot Execution Environment)は、Inter Corporationによって開発されたネットワークブートテクノロジです。クライアント/サーバーモードで動作し、クライアントがネットワーク経由でリモートサーバーからブートイメージをダウンロードし、インストールファイルまたはオペレーティングシステム全体をロードできるようにします。
2.PXEの利点
-
規模:複数のサーバーを同時にインストールする
-
自動化:システムをインストールし、さまざまなサービスを構成します
-
リモート実現:CD、Uディスク、その他のインストールメディアは必要ありません
第三に、PXEを構築するための前提
-
クライアントのネットワークカードはPXEプロトコル(統合BOOTROMチップ)をサポートしている必要があり、マザーボードはネットワークブートをサポートしています。通常、ほとんどのサーバーがサポートしています。BIOS設定でネットワークまたはLANからの起動のみを許可する必要があります。
-
ネットワークには、クライアントにアドレスを自動的に割り当て、ブートファイルの場所を指定するためのDHCPサーバーがあります。
-
サーバーは、TFTPサービス(Simple File Transfer Protocol)を介してブートイメージファイルのダウンロードを提供する必要があります。
第4に、PXEリモートインストールサービスを展開します
-
PXEリモートインストールサーバーは、CentOS7インストールソース、TFTPサービス、DHCPサービスを統合し、PXEブートプログラム、Linuxカーネル、ブートメニュー、その他のデータをクライアントのベアメタルに送信したり、インストールファイルを提供したりできます。
-
TFTP(Trivial File Transfer Protocol)は、クライアントとサーバー間の単純なファイル転送のためのUDPベースのプロトコルであり、小さなファイル転送アプリケーションに適しています。TFTPサービスは、UDPポート69を使用して、デフォルトでxinetdサービスによって管理されます。
-
xinetdは、スーパーサーバーとも呼ばれる新世代のネットワークデーモンサービスプログラムであり、さまざまな軽量インターネットサービスを管理するために一般的に使用されます。
1.TFTPサービスをインストールします
2. TFTPサービスの構成ファイルを変更し、サービスを開始します
3.DHCPサービスをインストールします
4. DHCPサービスの構成ファイルを変更し、サービスを開始します
5. Linuxカーネルを準備し、イメージファイルを初期化します
6.PXEブートプログラムを準備します
7. FTPサービスをインストールし、CentOS7インストールソースを準備します
8.ブートメニューファイルを設定します(デフォルトのファイル名はdefaultで、TFTPルートディレクトリのpxelinux.cfgサブディレクトリにあります)。
9.ファイアウォールをオフにして、PXEネットワークのインストールを確認します
-
VMwareが作成した仮想マシンをテストに使用します。仮想マシンのメモリは2GB以上である必要があります。そうでない場合、インストールの開始時にエラーが報告されることがあります。
-
仮想マシンの電源を入れ、プロンプト文字列「boot:」の直後にEnterキーを押す(または「auto」コマンドを実行する)と、インストールファイルがネットワーク経由で自動的にダウンロードされ、デフォルトのグラフィカルインストールポータルに入ります。
-
「linuxtext」コマンドを実行すると、テキストインストールエントリが入力されます。「linuxrescue」コマンドを実行すると、レスキューモードになります。
5、キックスタート無人インストールを実現
1.応答ファイルをインストールする準備をします
①、system-config-Kickstartツールをインストールします
②。「キックスタート設定プログラム」ウィンドウを開きます。
③、キックスタートオプションを設定する
④、自動応答ファイルを保存します
⑤、インストールする必要のあるソフトウェアパッケージを設定します
如要求最小化安装,可复制下面内容:
vim ks.cfg
%packages
@^minimal
%end
⑥。ブートメニューファイルのデフォルトを編集し、ksブートパラメータを追加します
2.無人インストールを確認します
クライアントコンピューターが毎回PXEモードで起動すると、ks.cfg応答ファイルが自動的にダウンロードされ、手動で介入することなく、その設定に従ってCentOS7システムがインストールされます。