:_mod-docs-content-type: ASSEMBLY
include::_attributes/common-attributes.adoc[]
[id="virt-requirements"]
= Hardware, software, and operational requirements
:context: virt-requirements

toc::[]

[role="_abstract"]
Review the hardware, software, and operational requirements for {VirtProductName}, including CPU, OS, storage, cluster sizing, and live migration.

include::modules/virt-cpu-requirements.adoc[leveloffset=+1]

include::modules/virt-os-requirements.adoc[leveloffset=+1]

include::modules/virt-storage-requirements.adoc[leveloffset=+1]

include::modules/virt-about-storage-volumes-for-vm-disks.adoc[leveloffset=+2]

include::modules/virt-cluster-resource-requirements.adoc[leveloffset=+1]

ifndef::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
include::modules/virt-sno-differences.adoc[leveloffset=+1]

include::modules/virt-object-maximums.adoc[leveloffset=+1]
endif::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]

include::modules/virt-live-migration-requirements.adoc[leveloffset=+1]

include::modules/virt-cluster-ha-options.adoc[leveloffset=+1]

[role="_additional-resources"]
[id="additional-resources_{context}"]
== Additional resources

* xref:../../nodes/scheduling/nodes-scheduler-node-affinity.adoc#nodes-scheduler-node-affinity-configuring-required_nodes-scheduler-node-affinity[Configuring a required node affinity rule]
* xref:../../architecture/architecture-rhcos.adoc#rhcos-about_architecture-rhcos[About RHCOS]
* xref:../../scalability_and_performance/optimization/optimizing-storage.adoc#_optimizing-storage[Optimizing storage]
* link:https://catalog.redhat.com[Red Hat Ecosystem Catalog]
* xref:../../virt/live_migration/virt-configuring-live-migration.adoc#virt-configuring-live-migration[Configuring live migration]
* xref:../../virt/vm_networking/virt-dedicated-network-live-migration.adoc#virt-dedicated-network-live-migration[Using a dedicated network for live migration]
* xref:../../virt/nodes/virt-eviction-strategies.adoc#virt-runstrategies-vms_virt-eviction-strategies[Run strategies]
* xref:../../scalability_and_performance/planning-your-environment-according-to-object-maximums.adoc#planning-your-environment-according-to-object-maximums[{product-title} object maximums]
* xref:../../virt/about_virt/virt-supported-limits.adoc#virt-supported-limits[{VirtProductName} supported limits]
* xref:../../installing/installing_bare_metal/ipi/ipi-install-overview.adoc#ipi-install-overview[Installer-provisioned infrastructure installation overview]
* xref:../../machine_management/deploying-machine-health-checks.adoc#machine-health-checks-about_deploying-machine-health-checks[About machine health checks]
