Bug 1780936
| Summary: | Graphical Console remains enabled when VM type is set as HP VM with the rest API. Please implement | ||
|---|---|---|---|
| Product: | [oVirt] ovirt-engine | Reporter: | Polina <pagranat> |
| Component: | BLL.Virt | Assignee: | Liran Rotenberg <lrotenbe> |
| Status: | CLOSED NOTABUG | QA Contact: | meital avital <mavital> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 4.3.7.0 | CC: | ahadas, bugs, lrotenbe, rbarry, rdlugyhe |
| Target Milestone: | ovirt-4.4.1 | Flags: | pm-rhel:
ovirt-4.4+
|
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: |
Previously, if you used the REST API to set the VM Type to `high_performance`, it failed to enable `Headless Mode`. The current release fixes this issue: Using the REST API to set the VM Type to `high_performance` enables headless mode where the virtual machine has no video type or graphics protocol.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-06-03 13:02:07 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | Virt | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Comment 1
Steven Rosenberg
2019-12-24 17:15:51 UTC
Feature pages for headless [1] and High Performance [2] provide for a manual solution. Further discussion on whether to automate, warn, or keep the manual approach is welcome. [1] https://www.ovirt.org/develop/release-management/features/virt/headless-vm.html [2] https://www.ovirt.org/develop/release-management/features/virt/high-performance-vm.html Hi, According to comment #2, and further discussions, we are not going to change the behavior of the API for High Performance VM. The reason is, with the API you can send partial VM configuration. As such, it may cause unwanted changes to VMs if we will make the API changing something that is not set in the API call(for example, making the VM headless). For safety, by design it was decided to split the API calls. Making it automated can bring more harm than use. Just to emphasis on comment 3, the need to issue multiple calls from REST-API in order to create a headless HP VM is by design. The inability to run non-headless HP VMs on PPC is addressed by bz 1839398. |