KVM+Kickstart
Kickstartを使って、KVMの仮想マシンをインストールする。
仮想マシンがある場合、削除
virsh shutdown guest1-rhel9
virsh destroy guest1-rhel9
virsh undefine guest1-rhel9 --remove-all-storage
Kickstartコンフィグファイルの作成
Linux KVMならvdaを指定する。
cat << 'KICKSTART' > /tmp/ks.cfg
text
reboot
cdrom
keyboard --vckeymap=jp106 --xlayouts='jp','us'
# keyboard --vckeymap=us --xlayouts='us','jp'
lang en_US.UTF-8
network --bootproto=dhcp --ipv6=auto --activate --hostname=localhost
zerombr
%packages
@core
%end
ignoredisk --only-use=vda
autopart
clearpart --all --initlabel
timezone Asia/Tokyo --utc
rootpw --iscrypted --allow-ssh $6$EkGHWaJKwbybILqx$DwIwbw5NOGm2LpNlaCIRCeckcOlHACxMMfsyYijZ0uEKmGTHmDSqQhs4ndUGpme5uZl7zg/aJyam8j9N6wWRG.
KICKSTART
インストール実施
待つだけ。
virt-install \
--name guest1-rhel9 \
--memory 2048 \
--vcpus 2 \
--network default \
--disk size=20 \
--location /tmp/AlmaLinux-9.4-x86_64-minimal.iso \
--os-variant rhel9.4 \
--graphics none \
--accelerate \
--initrd-inject /tmp/ks.cfg \
--extra-args "console=tty0 console=ttyS0,115200n8 inst.ks=file:/ks.cfg"