VMware Cloud Community
DVDWSN
Contributor
Contributor

RAID array with expanded storage

Has anyone used ESXi with a RAID adapter that's capable of Online Capacity Expansion? Meaning, the ability to add new drives to an existing array without having to reformat or redefine the array.

I'm thinking of installing an Adaptec 5805Z. But the plan is to start it with only 4 drives, then expand to 8 over time as the storage needs grow.

How will ESXi handle the RAID Array size change?

0 Kudos
16 Replies
dquintana
Virtuoso
Virtuoso

Hello, if you need to expand the disk array, generally the controllers allows you to do the process without stop anything, but the process takes a lot of ours. When the process finishes you can see in the ESX free space to create a new VMFS (datastore) o expand it using extents. I did not recomend to use extent, if you can, move de vms to another storage, then reformat the vmfs to full space.

regards.

____________________________

Ing. Diego Quintana

VCP-VAC-VTSP-VSP

Wetcom Group

Buenos Aires - Argentina

www.wetcom.com.ar

Mi empresa

Mi perfil en LinkedIn

Grupo de Virtualizacion en español de Linkedin

Ing. Diego Quintana - VMware Communities Moderator - Co Founder & CEO at Wetcom Group - vEXPERT From 2010 to 2020- VCP, VSP, VTSP, VAC - Twitter: @daquintana - Blog: http://www.wetcom.com-blog & http://www.diegoquintana.net - Enjoy the vmware communities !!!

0 Kudos
mcowger
Immortal
Immortal

Actually, ESX4 gracefully handles expanding a VMFS on the fly without using extents in this manner.






--Matt

VCP, vExpert, Unix Geek

--Matt VCDX #52 blog.cowger.us
0 Kudos
DVDWSN
Contributor
Contributor

Mcowger that's good news. The final array is going to be several dozen TB, so copying it off to rebuild the array would not be practical.

Could you point me towards some documentation on this feature and how to use it? Is there a name for this feature? If so I'll search for docs.

0 Kudos
mcowger
Immortal
Immortal

Note that ESX doesn't support LUNs over 2TB.....

You are going to have to split that up...theres no real name for the feature - you just expand the LUN at the array/storage level, then going into the datastore properties and click expand.






--Matt

VCP, vExpert, Unix Geek

--Matt VCDX #52 blog.cowger.us
DVDWSN
Contributor
Contributor

You mean I'll have to split the array? Or just make (at most) 2TB datastores?

0 Kudos
mcowger
Immortal
Immortal

The LUNs you present needs to be under 2TB each.






--Matt

VCP, vExpert, Unix Geek

--Matt VCDX #52 blog.cowger.us
DVDWSN
Contributor
Contributor

I found this thread (http://communities.vmware.com/thread/179959) after I posted.

In that thread you mention using RDM. Is that a good solution for me? I was reading elsewhere that there aren't any significant performance differences.

Are there any major drawbacks to using RDM? Dangers?

Would that allow me to setup a guest with larger than 2TB drives?

Can a you still have other Guest's store their VMDK's on the drive that's being accessed by RDM, or does it have to be dedicated?

0 Kudos
dquintana
Virtuoso
Virtuoso

You can expand but take care the limit is 2TB.

Ing. Diego Quintana - VMware Communities Moderator - Co Founder & CEO at Wetcom Group - vEXPERT From 2010 to 2020- VCP, VSP, VTSP, VAC - Twitter: @daquintana - Blog: http://www.wetcom.com-blog & http://www.diegoquintana.net - Enjoy the vmware communities !!!

0 Kudos
mcowger
Immortal
Immortal

RDM isn't a solution with local disks, and still limits you to 2 TB.

If you want to setup a guest with that much space from local disks,

you need to create multiple exports (aka LUNs) from your array, each

less than 2 TB, put a large VMDK on each one for your guest, and then

use whatever striping software your guest supports to strip all the

devices into 1 large one.

--m

--Matt VCDX #52 blog.cowger.us
0 Kudos
admin
Immortal
Immortal

Why RDM is not a solution. It should work. You can take any LUN or partition and assign to a VM. In which ase there shouldn't be 2TB limitation since guest sees the LUN as it is.

0 Kudos
mcowger
Immortal
Immortal

So, it IS possible with certain combinations of guest OSs and physical mode RDMs, however it is still explicitly not supported. Better to stick with a supported config.






--Matt

VCP, vExpert, Unix Geek

--Matt VCDX #52 blog.cowger.us
0 Kudos
admin
Immortal
Immortal

Where does it say it is not supported. RDMp is a supported configuration.

0 Kudos
mcowger
Immortal
Immortal

Not over 2TB it isn't:

http://www.vmware.com/pdf/vsphere4/r40/vsp_40_config_max.pdf

See the bottom of page 2.






--Matt

VCP, vExpert, Unix Geek

--Matt VCDX #52 blog.cowger.us
0 Kudos
admin
Immortal
Immortal

I don't think RDMp suffers by this.

0 Kudos
mcowger
Immortal
Immortal

Like I said - it does actually work with RDMp, but officially its not supported (meaning not that it doesn't work, only that vmware support may chose not to help you when it breaks).

That document is the canonical answer on whats supported, and it doesn't specify which kind of RDMs, so it applies to all RDMs.






--Matt

VCP, vExpert, Unix Geek

--Matt VCDX #52 blog.cowger.us
0 Kudos
admin
Immortal
Immortal

I will talk to some folks to see if we can fix this by using different terminologies.

0 Kudos