Use RHEL paths and pre-create disk
This commit is contained in:
parent
a2dcc3e91d
commit
5d1317e67b
1 changed files with 10 additions and 3 deletions
|
@ -27,7 +27,7 @@ fi
|
||||||
|
|
||||||
case "$_acp_vm_distro" in
|
case "$_acp_vm_distro" in
|
||||||
"debian")
|
"debian")
|
||||||
_acp_vm_boot=loader=/usr/share/OVMF/OVMF_CODE.fd,loader.readonly=yes,loader.type=pflash,nvram.template=/usr/share/OVMF/OVMF_VARS.fd,loader_secure=no
|
_acp_vm_boot=loader=/usr/share/edk2/ovmf/OVMF_CODE.fd,loader.readonly=yes,loader.type=pflash,nvram.template=/usr/share/edk2/ovmf/OVMF_VARS.fd,loader_secure=no
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
_acp_vm_boot=uefi
|
_acp_vm_boot=uefi
|
||||||
|
@ -41,20 +41,27 @@ else
|
||||||
_acp_vm_disk=$_acp_vm_root/$_acp_vm_name.qcow2
|
_acp_vm_disk=$_acp_vm_root/$_acp_vm_name.qcow2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if ! [ -r "$_acp_vm_disk" ]
|
||||||
|
then
|
||||||
|
qemu-img create -f qcow2 $_acp_vm_disk 20G
|
||||||
|
fi
|
||||||
|
|
||||||
# To get a list of valid osinfo options, run:
|
# To get a list of valid osinfo options, run:
|
||||||
# virt-install --osinfo list
|
# virt-install --osinfo list
|
||||||
# Sizes are based on RHEL 9 minimum recommendations.
|
# Sizes are based on RHEL 9 minimum recommendations.
|
||||||
virt-install --connect $_acp_vm_session \
|
virt-install --connect $_acp_vm_session \
|
||||||
--osinfo linux2022 \
|
--osinfo linux2022 \
|
||||||
|
--accelerate \
|
||||||
--boot $_acp_vm_boot \
|
--boot $_acp_vm_boot \
|
||||||
--cpu host-passthrough \
|
|
||||||
--vcpus 1 \
|
--vcpus 1 \
|
||||||
--ram 1536 \
|
--ram 1536 \
|
||||||
--disk "$_acp_vm_disk,size=20" \
|
--disk "$_acp_vm_disk" \
|
||||||
|
--network network:default,model=virtio \
|
||||||
--graphics vnc \
|
--graphics vnc \
|
||||||
--console pty,target.type=virtio \
|
--console pty,target.type=virtio \
|
||||||
--serial pty \
|
--serial pty \
|
||||||
--channel unix,target.type=virtio,target.name=org.qemu.guest_agent.0 \
|
--channel unix,target.type=virtio,target.name=org.qemu.guest_agent.0 \
|
||||||
--video virtio \
|
--video virtio \
|
||||||
--autoconsole none \
|
--autoconsole none \
|
||||||
|
--import \
|
||||||
--name "$@"
|
--name "$@"
|
||||||
|
|
Loading…
Reference in a new issue