This post is part of a series that will deal with setting up a MySQL shared storage cluster using VirtualBox & FreeNAS. In this post we deal with the installation of VirtualBox & FreeNAS.

Firstly we need to install VirtualBox and the VirtualBox-Qt front-end.

sudo zypper install virtualbox
sudo zypper install virtualbox-qt

Add your user to the vboxusers group;

sudo /usr/sbin/usermod -a -G vboxusers rhys

9 - FreeNAS Configuraton Screen
Download the latest release of FreeNAS.


Once everything is installed correctly fire up VirtualBox. Click  Machine > New  enter “FreeNAS” as the name, change the type to “BSD” and Version to “FreeBSD (64 bit)”.

1- freenas_new_virtualbox


Next set an appropriate amount of memory. Allow a minimum of 2048MB.

2- freenas_new_virtualbox_2048_RAM


One the Hard drive screen choose “Create a virtual hard drive now” and click create. Set the Hard drive file type to VDI.

3- VDI hard_drive


Set the storage of the hard drive to “Dynamically allocated”, the Next and finally create. Your VM will now be created. Next we will mount the FreeNAS ISO onto the Virtual MAchine. In the left-hand panel, select the FreeNAS VM, and click “Settings” and select the “Storage” icon.

Click the CD icon that syas “Empty” next to it. Click the CD icon (with the down arrow) on the far right-hand side. Select “Choose a Virtual CD/DVD disk file…” and browse to the FreeNAS iso file you downloaded earlier.

4 - Mount FreeNAS iso

Click ‘OK’ and then fire up the VM. FreeNAS will boot…

5 - FreeNAS Boot


After a short while a menu for the FreeNAS installation will appear. Select option 1 then ‘OK’.

6 - FreeNAS Install


FreeNAS will ask where to install itself. Just click ok as we’ve only added a single drive to this VM.

7 - FreeNAS Choose Drive

FreeNAS will display a message when the installation has completed successfully.

8 - FreeNAS Installation Finished

Click Devices > CD/DVD Devices > Remove Disk from virtual drive. Choose ‘OK’ to reboot. FreeNAS will reboot and you will be presented with a configuration option menu.

9 - FreeNAS Configuraton Screen


Stay tuned for the next in the series of these posts.