I'm doing some development of IBM BigInsights as part of a project that I'm working on, as part of that I need to get familiar with the IBM InfoSphere BigInisghts Hadoop instalation. Fortunately IBM offers a Virtual Machine (VM) Quick Start Edition download on VMware and other VM software that supports VMDK or OVF formats. In this case I'm running a copy of Oracle VirtualBox, on my laptop. The requiements for this quick start edition is much smaller than the traditional installation but it still require a significant amount of resources.
System Requirements for VMware image:
64-bit Operating System: Windows, Linux, OS X
Recommended: 8 processor cores
Minimum free disk space: 30 GB
VM minimum RAM: 8 GB
In my case I've a 16GB laptop with 8 cores and 500GB of disk, this installation has take 10GB, 4 cores and 40GB of disk.
From the IBM InfoSphere BigInsights Qucik Start Edition download page, select the VMware OVF image, this will take you to a link that enables you to login and download the OVF 7zip file. Its 6.04GB in size, so make sure that you have time and bandwidth to be able to complete it, you can get 7zip from this LINK.
Once its downloaded your need to extract the relevant files contained within and then we can import in to VirtualBox as follows:
- Start your VB Manager software.
- Select File, Import Appliance or Ctrl+I
- Click the folder icon and located the 'BigInsights QuickStart OVF' file that you've downloaded and extracted.
- Then click 'Next'.
- You will see a window detailing the appliance settings, covering the resource requirements, as per the image on the right.
- Await the import.
Now you can just run this VM and use the system console to gain access, but it is also possible to 'remotely' connect to the VM and use the browser/putty to control this appliance. So before you start the VM you've just imported you need to do some configuration in the VB Manager as follows:
- Select File, Preferences or Ctrl+G
- Click the Network section and then the Host-only Networks Tab.
- Click the 'Network card' plus icon to create a new host only network.
- Edit the details, these are a example, you can use your own preferences; Adapter tab:
- IP Address - 192.168.56.1.
- Network Mask - 255.255.255.0.
- DHCP Server Tab (optional):
- Enable Servers - Select.
- Server Address: 192.168.56.100.
- Server Mask - 255.255.255.0.
- Lower Address Bond - 192.168.56.101.
- Upper Address bond - 192.168.56.254.
Once this is setup, we need to look at configuring the VM adapter details:
- Select the VM, and right click to select Settings or Ctrl+s.
- Click the Network section and in this case the Adapter 2 tab.
- Click Enable Network Adatper
- On the 'Attached to' drop down select 'VirtualBox Host-Only Ethernet Adapter'.
- Click the advanced arrow and take note of the MAC Address, as its required for later.
The final task requires us to setup the adapter on the Virtual Machine, so we can now start appliance. Once the server is up from the console you will need to open up a terminal window then update the following:
- Run ipconfig from the command line to confirm which adapter now maps to the MAC address we recorded earlier, in this example its eth2.
- Edit and create a new network script for this adapter as follows:
- vi /etc/sysconfig/network-scripts/ifcfg-eth2
- The IP address is one I've selected from the fixed range set on the VB Manager, but it could if you wanted be set via DHCP.
- Restart the network or server to pick up these changes.
Now you should find that you are able to SSH to the server using tools like Putty or get access to the Apache Ambari via your laptop browser: http://192.168.56.20:8080/