Friday, February 21, 2014

Simplified Data Virtualization Install and Template

I created a template to easily install and start Data Virtualization through the automated installer.  This is done in 5 easy steps.  I structured the demo in such a way that you can add pre-install, post-install steps so that source can be compiled and deployed.  Additional collateral can also be included such as a simulation, video, etc.  This helps a PoC, PoT or quick demo to be created easily.  Give it a try and please provide feedback to improve it.  Keep your eyes out for more Simplified Demos.

Simplified Workshop Series
Automated Installation Demo Template
in Data Virtualization

Version 1.0

Welcome to the Simplified demo series. I refer to this as a workshop in a box, meaning everything is included to get you started such as the source, instructions, videos, presentations, etc. This demo will walk you through a quick demo of the Data Virtualization Installation. It is split into 3 main sections. First is the quick demo which walks you through the quick steps to run a quick, easy demo (The What). The second section gives an overview of the technology and how the demo was created (The Why and How). The third section gives you additional collateral. So let’s get started and as they say so easy a non techie can do it...

Section 1 : Run a quick demo

NOTE: Screen shots and more step by step for creating/running the demo from scratch are in section 2.

Step 1: Clone the repository from https://github.com/kpeeples/simplified-dv-template.git

Step 2: Download Data Virtualization from http://www.jboss.org/products/datavirt.html

Step 3: Place the software in the distros folder

Step 4: Modify the support/InstallationScript.xml file to contain the full path to the installed/dv directory. Make sure to leave the installed/dv directory. The script performs the automated install of Data Virtualization. 

<installpath>/home/kpeeples/demos/dv-install-script-demo/installed/dv</installpath>

Step 5: Run the install-run.sh script to install DV and start the server

Browse to http://localhost:8080/dashboard for the Data Virtualization Dashboard and use user/user as the credentials that were installed as default.  This is a quick demo of running the automated DV installer. You can use this as a template to build your demos. More detail of configuration and step by step are below.

Section 2 : Technology Overview and creating the demo step by step

Technology Overview

Step by Step

Section 3 : Additional Collateral and demo structure

The root folder of the demo contains:
  • install-run.sh to install and run FSW
  • pre-run.sh to do any pre-installation setup or compiling
  • post-run.sh to do any post-install setup or compiling
  • README.MD to briefly descibe the demo
  • readme.html to meet the objectives 1) quick and easy demo 2) step by step instructions with collateral
  • reset.sh to reset the demo
The collateral folder contains:
  • Video for videos or link to video
  • Presentation for presentations or link to presentation
  • Blog for a blog document or link to blog
  • Simulation for a simulation of the demo or link to simulation
The distros folder contain the downloads for the demo
The installed folder contains subfolders for the software to be installed when the script is run
The source folder contains any source projects to be compiled and deployed
The support folder contains any supporting files/directories


Closing