[Last Call] Learn how to a build a cloud-first strategyRegister Now


ESXi Shared Storage 4.0.0 Update 1

Posted on 2009-12-31
Medium Priority
Last Modified: 2013-11-14
What I am trying to do is create a virtual storage area that I can map as a local hard drive to all of my virtual machines, that way I can have a main repository for all of the files the VMs may need with direct access at each VM rather than a network share.
Question by:ehawkins

Expert Comment

ID: 26155917
If i understand your question..... This is being used a lot and can be easily done with a NAS storage device that support NFS. You create a shared volume on it which you assign to a datastore in the infrastructure client. Next you can assign portions of this space to VM's. This way you don't need any local storage (hard-drives) in your server(s) anymore(except for a usb stick with ESXi on it)

Author Comment

ID: 26156397
Maybe I didn't explain it eight but I just want to partition a section of the host's HDD to be used by all VMs.
LVL 24

Accepted Solution

ryder0707 earned 668 total points
ID: 26156755
It cant be done, there is no option to share local disk directly at the host level
You cant even reuse/share any vmdk as it will be locked by vmfs once a VM is started
You cant use RDM be cause the host recognize it as local disk, it must be a LUN

so 2 things you can try:

1. Try creating datastore from the empty space, create a VM utilizing pvscsi driver
Install Windows based guest OS on it, and share a folder to all the VM using the normal folder sharing instead(well i know you dont want this, just an option but at least the performance is better)

2. VMdirectpath with full passtu shareable for example a single device like USB drive connected to the host is shared with multiple VMs but i dont think it will work for another partition of the host local drive as the host will definitely recognize it as a local drive


Assisted Solution

simon_m_ earned 668 total points
ID: 26162004
You could use some free software SAN solution, such as openfiler, or falconstor, which will share part of the local hard drive as an iSCSI lun, which can be shared by all machines.  This will obviously add some overhead to the access.

Assisted Solution

nhidalgo earned 664 total points
ID: 26167861
you could also run the hp VSA to share out the local storage as a ISCSI SAN


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

Giving access to ESXi shell console is always an issue for IT departments to other Teams, or Projects. We need to find a way so that teams can use ESXTOP for their POCs, or tests without giving them the access to ESXi host shell console with a root …
A look at what happened in the Verizon cloud breach.
Teach the user how to use create log bundles for vCenter Server or ESXi hosts Open vSphere Web Client: Generate vCenter Server and ESXi host log bundle:  Open vCenter Server Appliance Web Management interface and generate log bundle: Open vCenter Se…
Teach the user how to install log collectors and how to configure ESXi 5.5 for remote logging Open console session and mount vCenter Server installer: Install vSphere Core Dump Collector: Install vSphere Syslog Collector: Open vSphere Client: Config…
Suggested Courses

830 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