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

Want provision protections if virtualization is not available. #8

Open
bahamat opened this issue Aug 23, 2024 · 0 comments
Open

Want provision protections if virtualization is not available. #8

bahamat opened this issue Aug 23, 2024 · 0 comments

Comments

@bahamat
Copy link
Member

bahamat commented Aug 23, 2024

Sysinfo will set Bhyve Capable if bhyve VMs can be created, and VM Capable if KVM VMs can be created.

All modern x86_64 processors have virtualization capability, however they can be disabled in the machine settings (BIOS, hardware setup, or VM "nested" virt). This can lead to VMs being created that are unable to start, and have unhelpful errors (vm.exit_status = -134).

To assist users, if HVM capability flag for the chosen brand type is not true, then we should display a warning banner to the effect of processor virtualization being disabled, and disable the final create button, but leave the rest of the VM Create form as-is.

See #4 for an example of this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant