FreeNas iSCSI Disks in VirtualBox with Windows 7 – Just for Fun Test

desktop virtualization softwareThis step by step method explains how you can install FreeNAS iSCSI disks in Sun VirtualBox, and then connect these iSCSI target disks to Windows 7. This will help whenever you want to use iSCSI disks inside VirtualBox virtual machines. To avoid buying hardware NAS (Network Assess Storage) devices and connect to VirtualBox, this FreeNAS software will help to get same functions without any cost. It’s good for testing and learning purpose.

To install FreeNAS 0.7 in Sun VirtualBox 3.1, follow the easy steps.

1)      Click on New and press Next in VirtualBox console.

2)      Give a name to virtual machine, select operating system – BSD and version is FreeBSD, as shown below.

iSCSI Disks VirtualBox

3)      Adjust memory size in next screen, I recommend to set 512MB if you can, otherwise set 256MB.

4)      You have to create disk for installation on next screen. Installation disk cannot be used as iSCSI disk. Additional disks for iSCSI disks can be added later. Now, select for FreeNAS installation only. 2GB is much enough . Select ‘Create new hard disk’ and click next.

5)      Select ‘Dynamically expanding storage’ and press next.

iSCSI Disks VirtualBox

6)      As mentioned earlier set 2GB hard disk and choose the hard disk location in next screen.

7)      Click Finish to create FreeNAS virtual machine in Sun VirtualBox, now let’s begin the installation.

8)      I assumed you already download FreeNAS latest version of ISO image. If not, download it from here.

9)      Make sure you added FreeNAS ISO image to VirtualBox media manager. (In VirtualBox console, go to File -> Media Manager -> CD&DVD Images -> Add).

iSCSI Disks VirtualBox

10)   Now click on ‘Storage’ option under FreeNAS virtual machine which you created before and mount this image to CD.

freenasmounted

11)   Press OK and start FreeNAS virtual machine

12)   You do not need to do anything till get the following screen.

iSCSI Disks VirtualBox

13)   I recommend installing FreeNAS permanently on hard disk by pressing No-9 option. Installation with additional steps and configuring IP address to FreeNAS are already covered in NAS in VMware, please read it.

14)   I have added two 5GB hard disks separately to FreeNAS virtual machine. These disks will be used as iSCSI disks for Windows 7 virtual machine inside Sun VirtualBox.

iSCSI Disks VirtualBox

15)   Configuring disks as iSCSI target disks in FreeNAS is already covered in NAS in VMware. Make sure you can access FreeNAS web interface from any virtual machine or host, then do the required settings mentioned in NAS in VMware post.

User name is – admin

Password is – freenas

16)   So, after successfully configured two 5GB disks as iSCSI target disks in FreeNAS, my iSCSI targets settings display as below. All settings should be correct and come to this screen without any errors when you setting up.

iSCSI Disks VirtualBox

17)   This means, all configurations done in FreeNAS side. Now I ‘m going to connect these two 5GB iSCSI disks to Windows 7 which is running as a virtual machine in VirtualBox. I configured FreeNAS and Windows 7 network type as ‘Internal Network’. Both machines can communicate.

iSCSI Disks VirtualBox

18)   In Windows 7 virtual machine, go to ‘ iSCSI Initiator’ in Administrative Tools.  Entre IP address of FreeNAS and click quick connect. In next screen, select each disk and press connect.

iSCSI Disks VirtualBox

You can see the disks under Discovered Targets in same screen.

19)   Go to ‘ Volumes and Devices’ tab and press Auto configure. It will bring both disks under volume list.

FreeNas iSCSI Disks in VirtualBox

20)   That’s it. Go to disk management in computer management.  Both newly added iSCSI disks from FreeNAS VirtualBox can be seen.  Initialize the disks, create partition and format.

21)   As you can see below, my two disks are ready in Windows 7.

FreeNas iSCSI Disks in VirtualBox

These steps about installing and configuring FreeNAS in Sun VirtualBox, and setting up iSCSI disks in VirtualBox, will be helpful to play around with MS clusters in Sun VirtualBox. I already covered about setting up Windows 2008 R2 cluster in VMware workstation with same iSCSI disks by FreeNAS.

If anybody gets time, try the same windows 2008 R2 cluster in Sun VirtualBox with these iSCSI disks. Let me know.  Anyhow, I will be updating my blog about this later.

Comments

  1. says

    Heh I did similar test, but in Qemu-KVM and Virtualbox, too. Works like a harm!
    I reached 108 MB/s over single Gigabit link and iSCSI (Debian + Win7), and 109 MB/s over NFS with 2 x Debian on real hardware.
    Now I’m testing aggregated links (LACP) in virtual env. Just like You – just for fun. Looks like this:
    Freenas -> pfSense (as GW, VPN) -> Win7 iSCSI