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など) - インストールソースを提供
沒有留言:
張貼留言