VMware ESXi: Shared Disk Between VMs

In some cases (as a rule in clustering scenarios) it may be necessary to share the same disk between 2 (or more) virtual machines (VMs). The most optimal way is to use the vmdk disk physically located on the shared storage or locally on the ESXi host. If you want to use shared drives on different ESXi hosts, you can only use the shared storage (datastore).

Suppose the shared external storage (connected to each ESXi host using iSCSI or Fibre Channel SAN) have already presented to all VMWare ESXi hosts, which are running the VMs you want to add a shared virtual drive. On both virtual machines you need to add a new SCSI controller.

VMware: Shared disk between virtual machines

In the vSphere Client inventory select first virtual machine (Node 1), right click on it and select Edit Settings.

vmware shared disk

To add a new virtual device select SCSI controller in the dropdown list and press Add button.

shared disk vmware

As a type of SCSI controller select LSI Logic SAS.

Now you need to choose the desired SCSI Bus sharing mode:

  • Virtual – virtual disk shared between VM on the same ESXi host
  • Physical – vmdk file can be shared between VM on different ESXi hosts

vmdk shared disk

Press OK. Next you need to add a new virtual drive on the first VM (New Device -> New Hard Disk -> Add) with the following disk settings:

  • VM Storage Policy: optional
  • Location: you need to select a shared datastore name, that will store the disc
  • Disk Provisioning: select Thick provision eager zeroed (another disk provisioning modes are not suitable)
  • Sharing: Multi-writer
  • Virtual Device Node: select created earlier SCSI controller
  • Disk mode: Independant – Persistdent – in this mode you can’t create a snapshots for a shared drive

esxi shared virtual disk

In the same way you need to add a new SCSI controller to another virtual machine (Node 2). After that in the settings of the second virtual machine you need to add a new disk (Existing Hard Disk).

exhisting hard disk vmware

In the menu that appears, select Datastore, which kept the shared disk you created earlier. In the submenu, select the name of the first virtual machine and in the middle pane select the desired vmdk disc file.

vmware shared vmdk

If you want to use more than one shared disk on VMware, keep in mind that each of them does not require the addition SCSI controller. One controller can serve up to 16 different drives.

After changing the virtual machines settings, connect to the console of the guest OS virtual machine. In this case the VM with Windows. Start the Computer Management console and expand Storage -> Disk Management section. Right click and select Rescan Disk.

initialize disk vmware

The system detects the new disk and offer to initialize it. Select the desired partition table (MBR or GPT), create a new partition and format it. Similar operations must performed on the second VM. After these settings, both VMs use shared disk.

You may also like:

Configure Autostart of VM on VMware ESXi By default, virtual machines located on VMWare ESXi (Free Hypervisor) or VMWare Workstation is not starting automatically at the host boot. This means...
How to Mount Windows Folder into VMware ESXi In this article we will take a look on how to connect a network folder from Windows 2012 R2 Server as a datastore on the VMware ESXi host and use it t...
Time Configuration for a Virtualized Domain Contro... Today we will talk about some of the features of time configuration on a virtualized domain controllers. Typically, the time synchronization scheme in...
How to Install Windows 10 on VMWare ESXi 6.0 This installation guide will explain each phase step by step and guide you through Windows 10 operating system installation on a virtual machine (VM) ...
Converting Thick Provision Lazy Zeroed disk to Thi... The reason why Administrator can start to look for solution on disk conversion from Thick to Thin on VMware ESXi is the low speed of the disk subsyste...
  1. Posted by Paris Wells
    • Posted by TheITBros
      • Posted by Paris Wells
  2. Posted by Thomas Andersson
    • Posted by Daniel Lewis
  3. Posted by Steve Buckley
    • Posted by Mattias Brunschen
    • Posted by kalyan
  4. Posted by Mattias Brunschen
  5. Posted by victor
  6. Posted by Robert
  7. Posted by JD
  8. Posted by Stacey

Add Your Comment