Description of problem:
In User Portal -> Run Once - Boot Options - when the VM has no network card 'Network (PXE)' is unavailable in 'Boot sequence', this is OK. While the VM is diskless 'Hard Disk' still can be selected/is available in 'Boot sequence' list. When selecting 'Hard Disk' for diskless VM an user sees logically/correctly error popup window but still there's inconsitency - networkless VM = no network/PXE available vs. diskless VM = booting from HD available.
Version-Release number of selected component (if applicable):
si25
How reproducible:
100%
Steps to Reproduce:
1. Create a new VM in User Portal without network and disk (default, just 'New Server')
2. Check Run Once -> Boot options
Actual results:
'Hard Disk' is present in 'Boot sequence' for diskless VM.
Expected results:
'Hard Disk' should be not available for diskless VM, same consitency for unavailable booting from network/PXE when a VM has no network interface.
Additional info:
Not fully OK - I created a diskless VM, in 'Run Once' dialog there's correctly 'Network (PXE)' in 'Boot Sequence' but when starting it in paused mode and later clicked 'Run' icon, I got:
diskless:
Cannot run VM without at least one bootable disk.
Alternatives:
-Create a disk for this VM, and rerun the VM.
-Change the boot sequence using the Edit VM command (Boot Option Sub-Tab).
-Use the Run-Once command to select a different boot option and rerun the VM.
When starting directly (not via paused mode), it works OK.