手当たり次第に書くんだ

飽きっぽいのは本能

CentOS 8 Kickstart インストール – 自動インストール設定例

CentOS 8 は既に通常の CentOS Linux としてはサポートが終了しています。このページは新規構築を推奨するものではなく、過去環境の保守、移行前調査、設定の読み解きに使うためのレガシー Linux 手順です。新規構築では、現在サポートされているディストリビューションを利用してください。

CentOS 8 サーバー管理ガイドへ戻る

CentOS 8 の Kickstart を使い、自動インストールを行うための設定例を整理します。Kickstart は、手動インストールで選択する項目をファイル化し、同じ構成を再現しやすくする仕組みです。

Kickstart で決める項目

  • 言語、キーボード、タイムゾーン。
  • インストールソース。
  • ディスク初期化とパーティション。
  • ネットワークとホスト名。
  • root パスワード、ユーザー作成、パッケージ選択。

Kickstart ファイル例

lang ja_JP.UTF-8
keyboard jp
timezone Asia/Tokyo --isUtc
rootpw --plaintext change_this_password
network --bootproto=dhcp --device=link --activate
bootloader --location=mbr
clearpart --all --initlabel
autopart
reboot

%packages
@^minimal-environment
%end

インストールソースで指定する

inst.ks=http://10.0.0.10/ks/centos8.cfg

ログを確認する

cat /root/anaconda-ks.cfg
ls -l /var/log/anaconda

確認するポイント

  • 平文パスワードをそのまま残していないか。
  • ディスク初期化対象を誤っていないか。
  • DHCP 前提か固定 IP 前提か。
  • インストール後の設定を Kickstart と構成管理でどう分けるか。

まとめ

Kickstart は、CentOS 8 の手動インストールを再現可能にするための仕組みです。既存環境では、anaconda-ks.cfg を読むことで当時どのようにインストールしたかを確認できます。ただし、パスワードやディスク初期化の扱いには注意が必要です。

関連する記事

参考書籍

参考
書籍
参考書籍
CentOS 7 システム管理ガイド

CentOS 7 の systemd、NetworkManager、firewalld などを確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

CentOS 8 Kickstart インストール – 自動インストール設定例

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る