If you want to mount a NAS / NFS share in ESX 3.0, then you are not given the option to choose a username and password.
This presented me with a small challange because i needed to mount /vmimages/vmiso/ to a share on a W2K3 server.
SoI created this small script, that mounts /vmimages/vmiso/ to a NFS share on a W2K3 server.
The script is intented to run as part of the Service Console’s startup routine.
I have implemented a simpel log feature, that logs the date and time the script is run and any errors if any.
Create a file S99mount with the following content: (Download it here)
echo “****************************************” >> /tmp/mount.log
date >> /tmp/mount.log
sleep 30
echo “Start the mount” >> /tmp/mount.log
mount -t smbfs -o username=myusername,password=mypassword //myservername/myshare /vmimages/vmiso/ >> /tmp/mount.log
echo ” ” >> /tmp/mount.log
Copy the file to /etc/rc3.d/
Make the file executable
chmod 777 /etc/rc3.d/S99mount
Create the directory vmiso under /vmimages/
mkdir /vmimages/vmiso
Change the firewall to allow outbound traffic for the SMB Client
esxcfg-firewall –enableService smbClient