Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

According to VMware, there are two main reasons to deploy a virtual machine with the Paravirtual SCSI controller:

PVSCSI adapters are high-performance storage adapters that can result in greater throughput and lower CPU utilization. PVSCSI adapters are best for environments, especially SAN environments, where hardware or applications drive a very high amount of I/O throughput. The VMware PVSCSI adapter driver is also compatible with the Windows Storport storage driver. PVSCSI adapters are not suitable for DAS environments. VMware Paravirtual SCSI adapters are high-performance storage adapters that can result in greater throughput and lower CPU utilization.

Anchor
id1
id1
Anchor
VMwareParavirtualSCSIController-id1
VMwareParavirtualSCSIController-id1
[1]

The PVSCSI adapter offers a significant reduction in CPU utilization as well as potentially increased throughput compared to the default virtual storage adapters, and is thus the best choice for environments with very I/O-intensive guest applications.

Anchor
id2
id2
Anchor
VMwareParavirtualSCSIController-id2
VMwareParavirtualSCSIController-id2
[2]

Changing VMware Storage Controller to Paravirtual for CentOS 7

...

Code Block
languagebash
linenumbersfalse
vss-cli compute vm set <name-or-vm-id> snapshot mk -d "lsi logic to paravirtual" -l 72
Info

More information Manage virtual machine snapshots.

  1. Power Off the virtual machine:

...

Code Block
languagebash
linenumbersfalse
vss-cli compute vm set <vm-name-or-vm-id> snapshot rm <snap-id>
Info

More information Manage virtual machine snapshots.

Changing VMware Storage Controller to Paravirtual for Windows

This tutorial contain step by step guidance to change the Virtual Storage Controller from LSI Logic SAS (SCSI controller 0) to VMware Paravirtual for a Microsoft Windows Server 2016 or later (64-bit) based Virtual Machine running on the ITS Private Cloud

Anchor
id3
id3
Anchor
VMwareParavirtualSCSIController-id3
VMwareParavirtualSCSIController-id3
[3].

Warning

Ensure machine is patched and latest VMware Tools installed and running.

If VMware Tools is ever removed from the system, it will not boot.

...

Code Block
languagebash
linenumbersfalse
vss-cli --wait compute vm set <name-or-vm-id> snapshot mk -d "lsi logic to paravirtual" -l 72
Info

More information Manage virtual machine snapshots.

  1. Shutdown/Power Off the virtual machine:

...

Code Block
languagebash
linenumbersfalse
vss-cli --wait compute vm set <vm-name-or-vm-id> snapshot rm <snap-id>
Info

More information Manage virtual machine snapshots.

...

Anchor
id4
id4
Anchor
VMwareParavirtualSCSIController-id4
VMwareParavirtualSCSIController-id4

...

VMware KB 1010398

Anchor
id5
id5
Anchor
VMwareParavirtualSCSIController-id5
VMwareParavirtualSCSIController-id5

...

Performance Best Practices for VMware vSphere 6.7

Anchor
id6
id6
Anchor
VMwareParavirtualSCSIController-id6
VMwareParavirtualSCSIController-id6

...

Contributed by Joe Bate.

...