CentOS 8 の KVM ホストで virt-install を使い、仮想マシンを作成するためのスクリプト例です。Kickstart を使う CentOS 系と、ISO から起動する VyOS 系を分けて整理します。
この手順は CentOS 8 設定マニュアル の一部として整理しています。
参考書籍
参考書籍
ストーリーで覚える Linux CLI 入門
Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。
CentOS 用 virt-install
#!/bin/bash
name=myserver
datadir=/var/lib/libvirt/images
ksfile=ks-$name.cfg
ksfilepath=../kickstart/$ksfile
virt-install \
--name $name \
--memory 1536 \
--vcpus 1 \
--location $datadir/CentOS-Stream-8-x86_64-20210402-dvd1.iso \
--extra-args "inst.ks=file:/$ksfile console=ttyS0" \
--initrd-inject $ksfilepath \
--boot uefi \
--os-variant centos-stream8 \
--disk path=$datadir/$name.qcow2,bus=virtio,size=20 \
--network bridge=br10,model=virtio \
--graphics none \
--noautoconsole \
--autostartos-variant の確認
osinfo-query os | grep -E "centos|debian"VyOS 用 virt-install
#!/bin/bash
name=testgw
datadir=/var/lib/libvirt/images
virt-install \
--name $name \
--memory 512 \
--vcpus 1 \
--cdrom $datadir/vyos-1.4-rolling-202106151212-amd64.iso \
--os-variant debian10 \
--disk path=$datadir/$name.qcow2,bus=virtio,size=20 \
--network bridge=br10,model=virtio \
--graphics vnc \
--noautoconsole \
--autostart確認
virsh list --all
virsh domiflist myserver
virsh console myserverこの手順は CentOS 8 設定マニュアル の一部として整理しています。
CentOS 8 virt-install – KVM 仮想マシン作成スクリプト例




