Datastore blocksize question in VMWare Vsphere

Hi,

Apparently I stepped in it when I defined a new 1.8TB raid array recently and made the block size too small--1 MB.  This doesn't allow greater than a 256GB file size.  Several of my drives I want to port are in the 300-500 gb range.  Is there a clean way to increase it while it is in use?  Or do I need to move the VMs on it to another datastore first?

Thanks!

--Ben
Ben ConnerCTO, SAS developerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Danny McDanielClinical Systems AnalystCommented:
no easy way to change it, unfortunately.  You have to reformat/recreate the datastore after moving the vm's off to another datastore.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
JeanPoLCommented:
Also notice :

• 1MB block size – 256GB maximum file size
• 2MB block size – 512GB maximum file size
• 4MB block size – 1024GB maximum file size
• 8MB block size – 2048GB maximum file size
0
Ben ConnerCTO, SAS developerAuthor Commented:
Can the converter do that or is there a way to do it in the Vsphere client?

--Ben
0
Acronis True Image 2019 just released!

Create a reliable backup. Make sure you always have dependable copies of your data so you can restore your entire system or individual files.

coolsport00Commented:
Converter can't do the modification. Is ESX/ESXi installed on the same disks as your datastore?

~coolsport00
0
coolsport00Commented:
You have 1 of 3 options:
If your datastore is separate RAID/array from your hypervisor install, it's as simple as what "danm66" suggested - migrate VMs off the datastore, delete it, re-add the storage and in the add storage wizard, select the appropriate block size, which in your case seems to be 2MB (max 512GB virt disk size).
If your datastore is on the same array as your hypervisor, you have the below 2 options:
Reformat your DS block size:
http://kb.vmware.com/kb/1013210
Reformat your DS block size during reinstall of ESX/ESXi:
http://kb.vmware.com/kb/1012683

Regards,
~coolsport00
0
coolsport00Commented:
Forgot to mention that in my opt 1 above, after you re-add your DS with the correct block size, you need to migrate the VMs back to the DS. :)

~coolsport00
0
coolsport00Commented:
Sorry...and to further clarify  -> no, Converter can't do the block size modification because that is a VM conversion/modification tool. Your issue is with your datastore. You can use the vSphere Client though. Just log in to your host or vCenter, rt-click on the problem DS and select "Delete" (**AFTER YOU'VE MIGRATED VMs AND DATA OFF THE DATASTORE**). Then, under the Configuration tab -> click the Storage link (in the Hardware box). Click the 'Add Storage' link in the upper right and the wizard will open providing you the opportunity to re-add your same storage and modify the block size.

~coolsport00
0
Ben ConnerCTO, SAS developerAuthor Commented:
Fortunately the raid array is separate from the Vsphere install.  I could even move the files temporarily to another datastore that has the space.  I've never done that before.  Does the Vsphere client have a move function?

--Ben
0
coolsport00Commented:
No...is this a standalone host, or do you have vCenter? If you don't have vCenter, you can move the VMs by installng a free SCP software from Veeam - FastSCP (http://www.veeam.com/vmware-esxi-fastscp.html). Install it, then add your host under the 'servers' heading. Browse through the file tree (vmfs -> volumes) to the datastore that currently has your VMs on them. Rt-click on the VM folder, select 'Copy', then browse to the other (temporary) datastore, rt-click and select 'Paste' to copy the VMs over. You will need to power down the VMs to do this though. Again, if you have vCenter, it will be much quicker to move your VMs. Log into vCenter, rt-click on the VM and select 'Migrate'. You can then migrate/move your VMs to the temporary datastore.

~coolsport00
0
Ben ConnerCTO, SAS developerAuthor Commented:
Thanks Guys!  You guys have a wealth of information and experience in this stuff.  I especially appreciate the reference to the Veeam product.  Made the process a lot easier to manage.

--Ben
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
VMware

From novice to tech pro — start learning today.