OpenSourceLAB – Evaluating Velo, Part 2

In this post, that follows the first of the series, we will go through the installation of Velo server and all its pre-requirements. It’s important to note that all the instructions reported here should be replicated only for testing purposes and not in production environments. The main aim is to evaluate the identity management features of the software and not to show how the software should be installed, configured, and used in real use cases. Aspects as software optimizations, hardening and so on are out of topic. Now, let us install Velo!

Java JDK installation

Download Java JDK v1.6 installer from [HERE] and go on with the default installation. After that, set JAVA_HOME environment variable to JDK folder (example:  C:\Program Files\Java\jdk1.6.0_15). JAVA_HOME parameter is a must and should point to the JDK (not JRE) folder.

Repository Database installation

Download MySQL 5.1 GA Windows MSI Installer (x86) from [HERE] and start the installation following the instructions reported [HERE] under the section “Installing Mysql Server”. In this installation, I used the following data for Mysql Velo user: User name: velo-admin Password: velo

Velo Server installation

Download Velo Server Installer 1.4 from [HERE] and run the installer. Select the language, accept the license, don’t touch the default components suggested and go on with the default folder C:\velo.

velo-installer-1-select-component

Insert the correct parameters for the repository database, and then complete the installation.

velo-installer-2-config-db

Now, we need to import initial data, test data and workflow schema. Importing initial data is required in order to create default information into the repository. To do that, from the Velo machine, enter the setup page via the following link:

http://localhost:8080/velo/Setup.seam

or, if your are not using the browser within the machine Velo server was installed on, replace ‘localhost’ with the right host name. Once opened, press the “Import Initial Data” button.

velo-config-1-initial-data

The login page should appear to you. Before logging in, go again on setup page via the following link:

http://localhost:8080/velo/Setup.seam

and click on “Create Workflow Schema” and then on “Import Test Data”. After that go on:

http://localhost:8080/velo/admin/Home.seam

And login into Velo admin web interface with: User name: admin Password: admin If all go right you should see the admin home page.


Tags: , , ,


3 Responses to “OpenSourceLAB – Evaluating Velo, Part 2”

  1. Kamal Says:

    Hi,

    Thank you very much for the posts. They are very helpful. After stumbling across your posts, I started looking for more information on Velo and so far did not have much luck. The safehaus link is not working anymore.. if you have a different link where I can get the source code as well as documentation, please let me know.

    Thank you
    -Kamal

  2. luca Says:

    Hi Kamal,
    you are right. Safehaus moved their opensource projects to a new hosting site. Here you can find Velo home page:
    http://redhat01.managed.contegix.com:8085/display/VELO/Home.

    Luca

  3. Kamal Says:

    Thanks Luca for the information. Based on your experience with the product, can you tell me if it is ready for commercial use at this point? I have tried out a couple of simple things sofar. But the main features I am looking for is self service and delegated administration. From what I can see, I think we can manage to do our own self service. However I do not see any organization level delegated administration nor do I see an parent child relationship for the orgs (user containers).

    Thanks
    -Kamal

Leave a comment