Skip to content

Conversation

@votdev
Copy link
Member

@votdev votdev commented Feb 5, 2026

Starting with Harvester v1.6, it is possible to allocate more than 254 vCPUs, as the underlying libvirt version supports automatic activation of IOMMU.

Related Issue(s):

harvester/harvester#8118

@votdev votdev self-assigned this Feb 5, 2026
Copilot AI review requested due to automatic review settings February 5, 2026 10:36
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Harvester documentation to reflect that version 1.7 now supports allocating more than 254 vCPUs to virtual machines, enabled by automatic IOMMU activation in the underlying libvirt version.

Changes:

  • Updated CPU allocation documentation from "a maximum of 254 vCPUs" to "more than 254 vCPUs" for Harvester v1.7

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
docs/vm/create-vm.md Updated CPU allocation limit documentation for the main docs
versioned_docs/version-v1.7/vm/create-vm.md Updated CPU allocation limit documentation for v1.7 versioned docs

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link

github-actions bot commented Feb 5, 2026

Name Link
🔨 Latest commit ebb36e6
😎 Deploy Preview https://698487712c11a10d12a27978--harvester-preview.netlify.app

@votdev votdev changed the title [DOC] It is possible to assign > 255 vCPU to a VM [DOC] It is possible to assign > 254 vCPU to a VM Feb 5, 2026
Starting with Harvester v1.6, it is possible to allocate more than 254 vCPUs, as the underlying libvirt version supports automatic activation of IOMMU.

Related to: harvester/harvester#8118

Signed-off-by: Volker Theile <[email protected]>
1. (Optional) VM template is optional, you can choose `iso-image`, `raw-image` or `windows-iso-image` template to speed up your VM instance creation.
1. On the **Basics** tab, configure the following settings:
- **CPU** and **Memory**: You can allocate a maximum of **254** vCPUs. If virtual machines are not expected to fully consume the allocated resources most of the time, you can use the [`overcommit-config`](../advanced/settings.md#overcommit-config) setting to optimize physical resource allocation. As a best practice, the number of virtual CPUs (vCPUs) allocated per virtual machine should not exceed the physical processor threads available on the host.
- **CPU** and **Memory**: You can allocate vCPUs as needed. If virtual machines are not expected to fully consume the allocated resources most of the time, you can use the [`overcommit-config`](../advanced/settings.md#overcommit-config) setting to optimize physical resource allocation. As a best practice, the number of virtual CPUs (vCPUs) allocated per virtual machine should not exceed the physical processor threads available on the host.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **CPU** and **Memory**: You can allocate vCPUs as needed. If virtual machines are not expected to fully consume the allocated resources most of the time, you can use the [`overcommit-config`](../advanced/settings.md#overcommit-config) setting to optimize physical resource allocation. As a best practice, the number of virtual CPUs (vCPUs) allocated per virtual machine should not exceed the physical processor threads available on the host.
- **CPU** and **Memory**: If virtual machines are not expected to fully consume the allocated resources most of the time, you can use the [`overcommit-config`](../advanced/settings.md#overcommit-config) setting to optimize physical resource allocation. As a best practice, the number of virtual CPUs (vCPUs) allocated per virtual machine should not exceed the physical processor threads available on the host.

or just remove it entirely?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, makes sense. Let's see what @harvester/doc says.

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

Successfully merging this pull request may close these issues.

2 participants