Knowledge Base

|
Configuring disks to use VMware Paravirtual SCSI (PVSCSI) adapters (1010398)
Details
| Guest operating system | Data Disk | Boot Disk |
| Windows Server 2012 (64 bit only) | ESXi 5.0 Update 1, ESXi 5.1 | ESXi 5.0 Update 1, ESXi 5.1 |
| Windows Server 2008 R2 (64 bit only) | ESX/ESXi 4.0 Update 1, ESX/ESXi 4.1, ESXi 5.x | ESX/ESXi 4.0 Update 1, ESX/ESXi 4.1, ESXi 5.x |
|
Windows Server 2008 (32 and 64 bit) |
ESX/ESXi 4.x, ESXi 5.x |
ESX/ESXi 4.0 Update 1, ESX/ESXi 4.1, ESXi 5.x |
|
Windows Server 2003 (32 and 64 bit) |
ESX/ESXi 4.x, ESXi 5.x |
ESX/ESXi 4.x, ESXi 5.x |
| Windows 7 (32 and 64 bit) | ESX/ESXi 4.1, ESXi 5.x | ESX/ESXi 4.1, ESXi 5.x |
| Windows Vista (32 and 64 bit) | ESX/ESXi 4.1, ESXi 5.x | ESX/ESXi 4.1, ESXi 5.x |
| Windows XP (32 and 64 bit) | ESX/ESXi 4.1, ESXi 5.x | ESX/ESXi 4.1, ESXi 5.x |
|
Red Hat Enterprise Linux (RHEL) 5 (32 and 64 bit) and all update releases |
ESX/ESXi 4.x, ESXi 5.x |
Not Supported |
|
RHEL 6 (32 and 64 bit) |
ESX/ESXi 4.0 Update 2, ESX/ESXi 4.1, ESXi 5.x |
ESX/ESXi 4.0 Update 2, ESX/ESXi 4.1, ESXi 5.x |
|
SUSE Linux Enterprise 11 SP1(32 and 64 bit) and later releases |
ESX/ESXi 4.0 Update 2, ESX/ESXi 4.1, ESXi 5.x |
ESX/ESXi 4.0 Update 2, ESX/ESXi 4.1, ESXi 5.x |
|
Ubuntu 10.04 (32 and 64 bit) and later releases |
ESX/ESXi 4.0 Update 2, ESX/ESXi 4.1, ESXi 5.x |
ESX/ESXi 4.0 Update 2, ESX/ESXi 4.1, ESXi 5.x |
|
Distros using Linux version 2.6.33 or later and that include the vmw_pvscsi driver |
ESX/ESXi 4.1, ESXi 5.x |
ESX/ESXi 4.1, ESXi 5.x |
Paravirtual SCSI adapters also have these limitations:
- Hot add or hot remove requires a bus rescan from within the guest.
- Disks with snapshots might not experience performance gains when used on Paravirtual SCSI adapters if memory on the ESX host is overcommitted.
- If you upgrade from RHEL 5 to an unsupported kernel, you might not be able to access data on the virtual machine's PVSCSI disks. You can run vmware-config-tools.pl with the kernel-version parameter to regain access.
Solution
-
Launch a vSphere Client and log in to an ESX/ESXi host or vCenter Server.
-
Select a virtual machine, or create a new one.
-
Ensure a guest operating system that supports PVSCSI is installed on the virtual machine.
-
In the vSphere Client, right-click on the virtual machine and click Edit Settings.
-
Click the Hardware tab.
-
Click Add.
-
Select Hard Disk.
-
Click Next.
-
Choose any one of the available options.
-
Click Next.
-
Specify the options your require. Options vary depending on which type of disk you chose.
-
Choose a Virtual Device Node and specify whether you want to use Independent mode. For data disks choose a Virtual Device Node between SCSI (1:0) to SCSI (3:15). For a boot disk choose Virtual Device Node SCSI (0:0), or choose the Virtual Device Node that will boot in the order you require.
-
Click Next.
-
Click Finish to finish the process and exit the Add Hardware wizard. A new disk and controller are created.
-
Select the newly created controller and click Change Type.
-
Click VMware Paravirtual and click OK.
-
Click OK to exit the Virtual Machine Properties dialog.
-
Power on the virtual machine.
-
Install VMware Tools. VMware Tools includes the PVSCSI driver.
-
Scan and format the hard disk.
To configure an existing Windows boot disk to use a PVSCSI adapter:
This procedure is required as the guest OS will not have the PVSCSI driver and the guest will BSOD on boot if using the above method. This workaround forces the guest OS to install the PVSCSI driver.
- Create a new temporary 1GB disk(SCSI 1:0) and assign a new SCSI controller (default is LSI LOGIC SAS).
- Change the new SCSI controller to PVSCSI for the new SCSI controller.
- Click Change Type.
- Click VMware Paravirtual and click OK.
- Click OK to exit the Virtual Machine Properties dialog.
- Power on the virtual machine.
- Verify the new disk was found and is visible in Disk Management. This confirms the PVSCSI driver is now installed.
- Power off the virtual machine.
- Delete the temporary 1GB vmdk disk and associated controller(SCSI 1:0).
- Change the original SCSI controller(SCSI 0:X) to PVSCSI as detailed in Steps 3 to 5.
- Power on the virtual machine.
Note: When installing Windows 2012 Server, use the Windows 2008 floppy driver pvscsi-Windows2008.flp.
Additional Information:
For translated versions of this article, see:
Portuguese: Como configurar discos para usar adaptadores VMware Paravirtual SCSI (PVSCSI) (2032649)
Spanish: Configurar discos para utilizar adaptadores VMware Paravirtual SCSI (PVSCSI) (2033061)
Tags
Update History
Request a Product Feature
- Updated:
- Categories:
- Languages:
- Product Family:
- Product(s):
- Product Version(s):

