PXE効率的なバッチインストールとキックスタート無人インストール-完全なバッチ自動インストール

PXE効率的なバッチインストールとキックスタート無人インストール-完全なバッチ自動インストール

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システムがインストールされます。

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/Lucien010230/article/details/114107797