I've just installed a fresh ESXi 4.1 install using NFS and our FAS3140c. I want to realign any migrated Windows 2003 server OS partitions and have read about MBRalign. Using ESXi makes this more challenging as I dont have a service console to install the EHU into. I've read this article http://blogs.netapp.com/storage_nuts_n_bolts/2009/10/esxi---mbrscanmbralign.html and proceeded to do what was instructed BUT it doesn't seem to work.
I have used the mbrtools.tar.gz download that comes with the VSC 2.0.1 VCenter plugin, extracted it to a /tmp directory on a Linux guest OS (even tried /sbin and /sbin/usr) but just get 'No such file or directory' when I attempt to run it. It's not a permissions issue as I've chown'd and chmod'd the utility. For reference, i've alos mounted the DS with the VM OS vmdks in without issue...
Can anyone help any further? I've tried Ubuntu and Fedora 14 variants of Linux as the guest OS to run this from but get the same error on both. Also, the mbrtools.tar.gz utility doesn't contain mbrscan either..... is there anyway I can run / use MBRScan in this environment?
Hi I was able to get mbralign to run from a x64 CentOS server. I used this because it closely resembles RHEL, which is what ESX is sort of based off of. For some reason the mbralign from the 5.2 HUK did not install quite right, so I used the mbralign from 5.1. When I installed CentOS, I told it to install the development libraries, I’m pretty sure those are needed with mbralign. Then I was able to mount the NFS datastores on that Linux box and run mbralign.
i took the fedora 14 x86_64 live dvd, booted a vm with it and then hit the "install to harddisk" button on the desktop. after a reboot do this:
1) log in and open a command line (upper left side: Application -> System Tools -> Terminal)
2) in the command line, switch to root using "su -" (make sure to remember your password 😉
3) run a „yum –y install nfs-utils glibc.i686“ to download the needed packages from the internet (which you configured during setup)
4) start the services „service rpcbind“ (note: i recommend to run "service iptables stop && service ip6tables stop" to disable the firewalls on the fedora machine to save the fw hassle)
5) create a mount point, eg: "mkdir /vmware"
6) mount your nfs volume, eg: „mount –t nfs netapp01:/vol/vol_vmds01_nfs /vmware“
7) i usualy have mbrtools unpacked on the datastore so every machine can access it. you CANNOT run binarys from datastores tho so do a „cp –vR /vmware/mbrtools /root“ to copy these tools into the root users home directory
thats it, you can run mbralign with full ethernet wire speed now!
If you do not have a nfs license, talk to your sales representative to get a 90 days trial license, usualy isnt a problem if you explain them that you want to align your vms.
For reference: i was using mbralgin from VSC v2.0.1P1, works just fine.
Thomas, I seem to be stumbling on a fundamental piece of this and that is actually mounting the drive: it times out and finally fails. I feel confident that the network settings are fine and I've double checked my input. Just wondered if you had any advice! Many thanks in advance,
I've had problems using the version of mbraling that comes with VSC before. I'd recommend trying the version that is packaged with the standalone ESX host utilities, and see if you have more luck with that.
Tried Installing EHU 5.1 onto an ESX host. Copied the /opt/netapp/santools dir to a Fedora 14 box and get the same problem.
Is it anything to do with the fact that its a 32 bit application running on a 64 bit Linux platform?
I've just tried using GParted (I know this isn't supported) but it seems to work fine. Only 'issue' I have is that the StartingOffset has to be set at 1024. Is this an issue for Windows 2003? It's properly aligned so I can't see it being so but would like a sanity check!