2021年12月17日 星期五

DISKLESS PXE BOOT Kickstart で CentOS7 自動インストール - Qiita

 https://qiita.com/k-koz/items/846a0d064c51f2937b1f

@k-koz

posted at 2016-05-08

updated at 2016-05-09

Kickstart で CentOS7 自動インストール - Qiita
Kickstart で CentOS7 自動インストール
vsftpd
tftp
dhcpd
kickstart
centos7
【Kickstart で CentOS7 自動インストール】

    Kickstart 環境を構築し、CentOS7 を自動インストールする手順をまとめる


[Server: Kickstart 環境の構築]
1. TFTP server セットアップ
2. DHCP server セットアップ
3. FTP Server セットアップ    (TFTP)
4. Kickstart 設定 (CentOS7インストール用)

[Client: Kickstart 環境の利用]
1. CentOS 自動インストール実行手順

4. Kickstart 設定 (CentOS7インストール用)

f. PXE ブート設定ファイル配置ディレクトリ作成

mkdir -p /var/lib/tftpboot/pxeboot/pxelinux.cfg/

g. PXE ブート設定ファイル作成

i. kickstart ファイル作成

    オプションの詳細は RHEL7インストールマニュアル/23.3. キックスタート構文の参考資料 を参照
    パスワードは下記コマンドで生成可能

http://taeisheauton4programming.blogspot.com/2019/05/pxevirtualboxcentos-7.html

 PXEにより、VirtualBoxでCentOS 7のインストーラーを起動した(図で解説あり)
5月 01, 2019


VirtualBox Version 5.2.20 r125813 (Qt5.6.3)、CentOS Linux release 7.6.1810 (Core)を用いて、PXEによるインストーラーの起動までを試した。
PXEサーバー、PXEクライアントともに、VirtualBoxの仮想マシン。
作業開始時点のPXEサーバーの状態は、Minimal ISOをインストールした直後とする。
SELinuxはEnforcing、firewalldはstopしないで必要なだけ開放した。
基本的に、Redhatの公式ドキュメントのやり方を踏襲した。

PXEについて
PXEは、ネットワークブートを実現する仕組み。
OSやインストーラーを、ネットワーク経由で起動できる。
Kickstartと組み合わせることで、Linux OSのインストールを自動化できる。

PXEに必要なサーバーは、下記の3つ。

    DHCPサーバー - IPアドレス付与、TFTPサーバーとブートローダーの場所を教える
    TFTPサーバー - ブートローダーを提供、インストールソースの場所を教える
    ファイルサーバー(HTTP、FTP、NFSなど) - インストールソースを提供



沒有留言: