[Guide] Configuring FreeNAS 8 for iSCSI on VMware vSphere 5 (ESXi 5)
Today I got chance to test FreeNAS with my VMware vSphere 5 test lab. In my last article I have showed How to configure FreeNAS NFS share for VMware vSphere 5 I have tried the same version of FreeNAS i.e. "FreeNAS-8.0.1-RC1-amd64 (7508)" which I used for my FreeNAS NFS share configuration for iSCSI but no luck. So I have downloaded & installed new build i.e. "FreeNAS-8r7622-amd64.iso" from https://sourceforge.net/projects/freenas/files/FreeNAS-8-nightly/ & it workd like charm.
So I will suggest you guys to wait for final build to release, but for testing you can go with "FreeNAS-8r7622-amd64.iso". So lets get started with FreeNAS iSCSI configuration. FreeNAS iSCSI configuration is little bit different from OpenFiler. I am using a Virtual guest machine as my FreeNAS box & I have added 10GB of second disk which I am going to use as my iSCSI storage for my VMware vSphere server 5. Please check [Guide] Installing FreeNAS 8 on VMware vSphere 5 (ESXi 5) How to Install FreeNAS 8 on VMware vSphere 5 (ESXi 5) guide before proceed.
Open your FreeNAS URL in Web-browser e.g. http://FreeNAS-IP-Address
Navigate to Services->ISCSI->Portals as shown below. Click on "Add Portal" tab & add your portal & keep reset as default.
Navigate to Services->ISCSI->Initiators as shown below. Click on "Add Initiator", keep all defaults & click on OK.
Navigate to Services->ISCSI->Targets as shown below. Click on "Add Target", Enter Target Name, select Portal group ID, Initiator group ID.
Navigate to Services->ISCSI->Device Extents as shown below. Click on "Add Device Extents", Assign Extent Name & select Disk Device as shown below.
Navigate to Services->ISCSI->Targets/Extents as shown below. Click on "Add Targets/Extents", Select your Target & Extent & click on OK.
Go to FreeNAS services Tab & turn ON iSCSI service.
Now our FreeNAS iSCSI configuration is done, Now lets configure our vSphere 5. Login to vSphere 5 server via VI Client. Navigate to Configurations->Storage->Add Storage.
Enable iSCSI software initiator.
Click on Network Configuration tab & click on Add. Now select the VMKernel port which we created in earlier step & click on OK.
GO to Dynamic Discovery tab & Mention your "FreeNAS" server IP address & click on OK.
When prompted click on YES.
As shown below you can see the FreeNAS iSCSI disk.
Now its time to add storage. Navigate to Configuration->Storage->Add Storage,
Select option "Disk/LUN"
Select FreeNAS iSCSI Path & click next,
Select file system version, in my case its VMFS5 for vSphere 5.
Click Next.
Assign name to your Datastore,
Click on Next.
Click on Next
Click on finish.