@ -251,12 +251,12 @@ msg_info "Creating HAOS VM"
VM_NAME = $( sed -e "s/\_//g" -e " s/. ${ RELEASE_TYPE } .* $// " <<< $FILE )
VM_NAME = $( sed -e "s/\_//g" -e " s/. ${ RELEASE_TYPE } .* $// " <<< $FILE )
qm create $VM_ID -agent 1 -bios ovmf -cores ${ CORE_COUNT } -memory ${ RAM_SIZE } -name $VM_NAME -net0 virtio,bridge= vmbr0 \
qm create $VM_ID -agent 1 -bios ovmf -cores ${ CORE_COUNT } -memory ${ RAM_SIZE } -name $VM_NAME -net0 virtio,bridge= vmbr0 \
-onboot 1 -ostype l26 -scsihw virtio-scsi-pci
-onboot 1 -ostype l26 -scsihw virtio-scsi-pci
pvesm alloc $STORAGE $VM ID $DISK0 128 1>& /dev/null
pvesm alloc $STORAGE $VM _ ID $DISK0 128 1>& /dev/null
qm importdisk $VM ID ${ FILE %.* } $STORAGE ${ IMPORT_OPT :- } 1>& /dev/null
qm importdisk $VM _ ID ${ FILE %.* } $STORAGE ${ IMPORT_OPT :- } 1>& /dev/null
qm set $VM ID \
qm set $VM _ ID \
-efidisk0 ${ DISK0_REF } ,size= 128K \
-efidisk0 ${ DISK0_REF } ,size= 128K \
-scsi0 ${ DISK1_REF } ,size= ${ DISK_SIZE } G >/dev/null
-scsi0 ${ DISK1_REF } ,size= ${ DISK_SIZE } G >/dev/null
qm set $VM ID \
qm set $VM _ ID \
-boot order = scsi0 >/dev/null
-boot order = scsi0 >/dev/null
set +o errtrace
set +o errtrace
(
(
@ -265,8 +265,8 @@ msg_ok "Created HAOS VM ${CL}${BL}${VM_NAME}"
msg_info "Adding Serial Port and Configuring Console"
msg_info "Adding Serial Port and Configuring Console"
trap '
trap '
warn "Unable to configure serial port. VM is still functional."
warn "Unable to configure serial port. VM is still functional."
if [ " $( qm config $VM ID | sed -n '' /serial0/p'' ) " != "" ] ; then
if [ " $( qm config $VM _ ID | sed -n '' /serial0/p'' ) " != "" ] ; then
qm set $VM ID --delete serial0 >/dev/null
qm set $VM _ ID --delete serial0 >/dev/null
fi
fi
exit
exit
' ERR
' ERR
@ -292,7 +292,7 @@ msg_ok "Added Serial Port and Configured Console"
qm set $VMID -serial0 socket >/dev/null
qm set $VMID -serial0 socket >/dev/null
)
)
msg_info "Starting Home Assistant OS VM"
msg_info "Starting Home Assistant OS VM"
qm start $VM ID
qm start $VM _ ID
msg_ok "Started Home Assistant OS VM"
msg_ok "Started Home Assistant OS VM"
msg_ok "Completed Successfully!\n"
msg_ok "Completed Successfully!\n"