?
Solved

Sharing a virtual disk in windows with ESX 3.5

Posted on 2009-05-15
10
Medium Priority
?
1,144 Views
Last Modified: 2012-05-07
Hey everyone I'm trying to see if its possible to share a virtual disk in ESX 3.5. I've setup a little test. So I have two Windows 2003 Enterprise servers each have a 10gb C drive and work. On lets say server 1 I then setup a 2nd disk and edited the VMX file to say the following below.

disk.locking = "FALSE"
diskLib.dataCacheMaxSize = "0"
scsi1.present = "true"
scsi1.sharedBus = "none"
scsi1.virtualDev = "lsilogic"
scsi1:0.present = "true"
scsi1:0.fileName = "Win2k3SB_1.vmdk"
scsi1:0.mode = "independent-persistent"
scsi1:0.shared = "TRUE"
scsi1:0.redo = ""
scsi1:0.deviceType = "scsi-hardDisk"
sched.scsi1:0.shares = "normal"

After powering it off I then added the 2nd disk to server 2. They can both use then disk when the other is not on. However is it possible to set it so multiple machines being on at the same time can see a disk.

The reason I'm trying to do this is I have a couple web servers that need to store lots of data. If they could point to the same virtual disk this would save me having to sync drives and using double hdd space.
0
Comment
Question by:Brandon_V
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
  • 2
  • +2
10 Comments
 
LVL 19

Expert Comment

by:vmwarun - Arun
ID: 24399452
Are you trying to evaluate Clustering ?
0
 
LVL 22

Expert Comment

by:65td
ID: 24400338
I don't think so, Windows will want to own or place locks on the disk.
Even when using fail-over clustering only one machine owns the shared disk, but the other node could own it.
0
 

Author Comment

by:Brandon_V
ID: 24400836
no see thats the thing I'm trying to do load balancing not clustering
0
Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

 
LVL 19

Expert Comment

by:vmwarun - Arun
ID: 24401456
I think you should take a look at this article
Network Load Balancing: Frequently Asked Questions for Windows 2000 and Windows Server 2003 - http://technet.microsoft.com/en-us/library/cc758834.aspx
0
 
LVL 8

Expert Comment

by:markzz
ID: 24402016
I do see what you are trying to achieve,
The basic answer to this is NO. Even if you could configure ESX to alow it Windows can't do this.
In a cluster both servers see the disk but one server is always in read only or a volume lock state. In the event of one system failing the secondary assumes write access.
If you want to do load balancing you may be able to give 2 servers the same resources, use an altion or another load balancing method to distribule load to the servers but each server would see it's own disk. If the data on disk were a database you could then use active active replication.
Hey I've done quite a bit of clustering, well enough to make the statement that it's too complex and there are too many pitfalls to get by , OH and at the moment you need it most it fails.
My advice is don't go down this path but look at how you can more highly resource a single system ensureing you make it as redundant as possible and in the event of ESX use HA.
0
 
LVL 21

Accepted Solution

by:
za_mkh earned 1500 total points
ID: 24407426
The only way to get a two VM's to see the 'same' virtual disk is to use RDM (raw device maps)... but that's only for the purposes of clustering ... haven't tried to see if that would work for the 'load' balancing aspects. .. but it's worth a shot!  with the caveat that you will have a probability of 99% that corruption will occur on the volume.
http://communities.vmware.com/message/853209
http://www.boche.net/blog/index.php/2009/04/01/setup-for-microsoft-cluster-service/
 
 
 
0
 

Author Comment

by:Brandon_V
ID: 24420726
hehe why you say it would have a 99% chance of corruption ?
0
 
LVL 8

Expert Comment

by:markzz
ID: 24425046
Brandon
there is a very good chance the disk will corrupt, 2 Windows servers can't have control of the same disk block at the same time , clustering is your only option.
What happens when you open a textfile from 2 PC's and make changes at the same time then save on both.
It's a very simplistic example of why it doesn't work.
The one who writes last wins, if this were a database one server will see this as a corrupt database as the records it expects to be present won't be.
0
 

Author Comment

by:Brandon_V
ID: 24426657
well see thats the thing. I totaly get 2 people can't write to it at the same time. The thing is though its a batch job that processes a ton of jpg's and drops em there.

So its only going to be reading from IIS. I totaly get it if was a dB or something i'd want a cluster but this is just a disk with tons of images. So flat files no changes
0
 

Author Closing Comment

by:Brandon_V
ID: 31582066
wish there was a better solution but I guess its not possible as of yet.
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Last article we focus in how to VMware: How to create and use VMs TAGs – Part 1 so before follow this article and perform the next tasks, you should read the first article how to create the TAG before using them in Veeam Backup Jobs.
In this article, I will show you HOW TO: Suppress Configuration Issues and Warnings Alert displayed in Summary status for ESXi 6.5 after enabling SSH or ESXi Shell.
Teach the user how to configure vSphere Replication and how to protect and recover VMs Open vSphere Web Client: Verify vsphere Replication is enabled: Enable vSphere Replication for a virtual machine: Verify replicated VM is created: Recover replica…
This Micro Tutorial steps you through the configuration steps to configure your ESXi host Management Network settings and test the management network, ensure the host is recognized by the DNS Server, configure a new password, and the troubleshooting…
Suggested Courses

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question