Instructions to create Trafodion Development environment in Windows systems using Linux Virtual Machine


This guides you to create a Virtual Machine in your windows workstation/laptop for Trafodion developers.  It allows developers to build Trafodion in windows laptop by creating Linux virtual machine(VM). After creating the CentOS 6 Linux VM you can obtain Trafodion source from git, make code changes, build and run minimum regression tests in the sandbox.

Configuration

Successfully created Trafodion Development Sandbox with the following configuration of windows 10 laptop.

Trafodion sandbox may not be created with 8 GB of physical memory because at least 8 GB of memory is needed for the Trafodion sandbox. 

Enable Virtualization on Your PC

Your PC should have virtualization enabled in its BIOS settings. To enable virtualization on your PC, follow these steps:

Install a Hypervisor

Install one of the tested and supported hypervisors on your PC.  The following steps use Oracle VirtuxBox as the virtual machines manager.

Download CentOS 6 version

Currently Apache Trafodion is built with CentOS 6 version only. So, it is mandatory to use CentOS 6 as the guest OS in the VirtualBox. 

Install CentOS 6

There are many useful links that gives step-by-step instructions to install CentOS 6 in Oracle VirtualBox.  Install CentOS in Oracle VM

Common problems observed while using Trafodion sandbox