Tuesday 25 February 2014

Configuring Synology for iSCSI ESXi host access

Unlike NFS by default iSCSI support is enabled,  first step to configure is to use Storage Manager,  change to iSCSI LUN and click create


Use wizard to give the LUN a name,  specify which volume it will reside, whether you want it thick, and its size, if this is your first iSCSI LUN ensure iSCSI target mapping is Create a new iSCSI target
Leave all defaults for target

Once completed,  edit the new target and ensure all LUNs are mapped which you would want to present to ESXi

If you now create a iSCSI adapater and point it to the Synology IP to dynamically discover the LUNs as shown here.

Configuring Synology for NFS for ESXi host access

The function of my NAS within homelab is to provide shared storage for my ESXi hosts, as I'm studying for VCAP it would be great to use both iSCSI and NFS. By default NFS is disabled on the DS213J,  first step is to enable it.


Open Control Panel -> Win/Mac/NFS -> Check the box Enable NFS

Once NFS is enabled,  we can create a folder and share this out via NFS,

Open Control Panel -> Shared Folder -> Create

Still within "Control Panel -> Shared Folder" click the folder you created and click Privileges -> NFS Privileges use Create \ Edit \ Delete to add the IP address of all your ESXi hosts.
Ignore part which says you may specify a host in three ways,  the only method I found which works presently is adding each IP address for each host.  This is a bit annoying as my home network is all DHCP so while the ESXi host addresses are relatively stable they can change which means I have have to revisit this configuration.  If network segment was working then I would in theory never need to return here.

To then add this as an NFS mounted datastore use vSphere client -> Inventory -> Hosts and Clusters,  and select the host you want to add this to,  then in right pane change to Configuration tab,  Storage section and click Add Storage button.


Add the details of your NAS and the shared folder you just created


Your Synology NFS datastore should now be mounted.

One of the nice things about the Synology operating system is that it allows easy transfer of files using any method you please.  For example if I have a VM \ OVF \ ISO on USB which I want to transfer to my homelab I just plug in the USB direct to the NAS and file copy to my NFS folder.  Or if I want to transfer a file from Windows to my NFS datastore,  rather than mount the NFS volume I can use WinSCP to copy the files.  When working in homelab especially in my portable laptop based lab where 2x ESX and 1x vCenter are bridged using VMware workstation to my wireless network,  network throughput for file copies is obviously very poor the flexibility of the Synology means I can work around this easily.




Saturday 15 February 2014

Mac Mini change of role

My home lab used to be a couple of ESXi VMs running under VMware Fusion on a Mac Mini. Since moving much of my home lab to be portable and adding the NAS I am finding I no longer run these VMs.

After a bit of thinking,  I decided my best option would be to look to make a boot able ESXi Embedded USB key,  then if I needed to host more VMs I can just boot it straight to ESXi.

To create a boot able ESXi Embedded USB key I used my Windows 7 laptop and VMware Workstation to create a new VM,  connected the VMware Installable ISO as CD drive and hard drive as physical disk then select the USB key.






I was a little worried when doing this that I had selected the correct as during selection there was no way of telling.





I did a double check during the early part of install of ESXi to ensure the drive size matched the USB key and not the HDD.  Other than that was pretty straight forwards,  just selected the country and password etc,  once it was build and running,  I powered it down,  delected the donor VM.

The downside I thought I would have when trying to boot the Mac mini is that to select boot from USB I needed to press Option key after POST,  however,  I only run a bluetooth keyboard so wasn't sure if this got picked up during boot up.

But hurrah,  not only did the bluetooth keyboard work for selecting alternate boot,  it also works within ESXi !