|
| 1 | +// Module included in the following assemblies: |
| 2 | +// |
| 3 | +// * virt/about_virt/about-virt.adoc |
| 4 | + |
| 5 | +:_mod-docs-content-type: REFERENCE |
| 6 | +[id="virt-vmware-comparison_{context}"] |
| 7 | += Comparing {VirtProductName} to {vmw-full} |
| 8 | + |
| 9 | +If you are familiar with {vmw-first}, the following table lists {VirtProductName} components that you can use to accomplish similar tasks. However, because {VirtProductName} is conceptually different from {vmw-short}, and much of its functionality comes from the underlying {product-title}, {VirtProductName} does not have direct alternatives for all {vmw-short} concepts or components. |
| 10 | + |
| 11 | +.Mapping of {vmw-short} concepts to their closest {VirtProductName} counterparts |
| 12 | +[options="header"] |
| 13 | +[cols="2,2,3"] |
| 14 | +|=== |
| 15 | +|{vmw-short} concept |{VirtProductName} |Explanation |
| 16 | + |
| 17 | +|Datastore |
| 18 | +|Persistent volume (PV){nbsp}+ + |
| 19 | +Persistent volume claim (PVC) |
| 20 | +|Stores VM disks. A PV represents existing storage and is attached to a VM through a PVC. When created with the `ReadWriteMany` (RWX) access mode, PVCs can be mounted by multiple VMs simultaneously. |
| 21 | + |
| 22 | +|Dynamic Resource Scheduling (DRS) |
| 23 | +|Pod eviction policy{nbsp}+ + |
| 24 | +Descheduler |
| 25 | +|Provides active resource balancing. A combination of pod eviction policies and a descheduler allows VMs to be live migrated to more appropriate nodes to keep node resource utilization manageable. |
| 26 | + |
| 27 | +|NSX |
| 28 | +|Multus{nbsp}+ + |
| 29 | +OVN-Kubernetes{nbsp}+ + |
| 30 | +Third-party container network interface (CNI) plug-ins |
| 31 | +|Provides an overlay network configuration. There is no direct equivalent for NSX in {VirtProductName}, but you can use the OVN-Kubernetes network provider or install certified third-party CNI plug-ins. |
| 32 | + |
| 33 | +|Storage Policy Based Management (SPBM) |
| 34 | +|Storage class |
| 35 | +|Provides policy-based storage selection. Storage classes represent various storage types and describe storage capabilities, such as quality of service, backup policy, reclaim policy, and whether volume expansion is allowed. A PVC can request a specific storage class to satisfy application requirements. |
| 36 | + |
| 37 | +|vCenter + |
| 38 | +vRealize Operations |
| 39 | +|OpenShift Metrics and Monitoring |
| 40 | +|Provides host and VM metrics. You can view metrics and monitor the overall health of the cluster and VMs by using the {product-title} web console. |
| 41 | + |
| 42 | +|vMotion |
| 43 | +|Live migration |
| 44 | +|Moves a running VM to another node without interruption. For live migration to be available, the PVC attached to the VM must have the `ReadWriteMany` (RWX) access mode. |
| 45 | + |
| 46 | +|vSwitch + |
| 47 | +DvSwitch |
| 48 | +|NMState Operator{nbsp}+ + |
| 49 | +Multus |
| 50 | +|Provides a physical network configuration. You can use the NMState Operator to apply state-driven network configuration and manage various network interface types, including Linux bridges and network bonds. With Multus, you can attach multiple network interfaces and connect VMs to external networks. |
| 51 | +|=== |
0 commit comments