Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows Optimizations on Sunstone #6742

Closed
3 tasks
dcarracedo opened this issue Oct 2, 2024 · 0 comments
Closed
3 tasks

Windows Optimizations on Sunstone #6742

dcarracedo opened this issue Oct 2, 2024 · 0 comments

Comments

@dcarracedo
Copy link
Contributor

dcarracedo commented Oct 2, 2024

Description

Add a switch to active Windows Optimizations. That should be a single switch that would activate:

  • HyperV Enlightenments
  • APIC/ACPI/PAE
  • QEMU Guest Agent
  • TPM Device ( Virtual TPM Support #5892 when it’s implemented )
  • Virtio Drivers for everything (network/disk)
  • SCSI Bus for SD Disks
  • CPU Model: host-passthrough

When the user clicks on that switch, some attributes that enable this configuration will be added to the vm template. In the context of this issue, the configuration will be stored on the Sunstone code, but in 7.0 the confguration will be stored on a config file (#6743).

This is the first iteration of a more general functionality #6627

Use case
Activate Windows Optimizations.

Interface Changes
Single switch with label "Windows Optimizations" in the vm templates.

Progress Status

  • Code committed
  • Testing - QA
  • Documentation (Release notes - resolved issues, compatibility, known issues)
@dcarracedo dcarracedo added this to the Release 6.10.1 milestone Oct 2, 2024
@vichansson vichansson self-assigned this Oct 10, 2024
@tinova tinova closed this as completed Oct 10, 2024
@vichansson vichansson reopened this Oct 10, 2024
@tinova tinova closed this as completed Oct 10, 2024
@vichansson vichansson reopened this Oct 11, 2024
@tinova tinova closed this as completed Oct 18, 2024
peterwillis pushed a commit to cudoventures/one that referenced this issue Feb 14, 2025
Signed-off-by: Victor Hansson <vhansson@opennebula.io>
peterwillis pushed a commit to cudoventures/one that referenced this issue Feb 14, 2025
+ define windows profile

OpenNebula#6627

* Add windows profile
* Adds OS Profiles parsing & loading
  - new /profiles endpoint
  - profiles are stored in /etc/fireedge/sunstone/profiles/
  - YAML format only
* Update profile loading
* Load profile only once per step
* Add indicator for last applied profile
* Fix autocomplete controller equality comparison
* Install new 'profiles' directory
* Installs windows_optimized profile

Signed-off-by: Victor Hansson <vhansson@opennebula.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants