Distributed Pipeline Server installation allows you to build and configure three types of resources—backend Grid management resources (Grid Engine), the distributed Pipeline server, and a number of computational imaging and informatics software tools.
- The specific prerequisites for the Pipeline server installation include:
- One or more machines running CentOS version 5.8 or above
- OpenJDK or Sun/Oracle JDK 1.6 or above
- NFS server and network connected nodes with a shared partition
- At least 30 GB available space for full installation (including tools and data)
- Remote root access (with SSH credentials) to all hosts (to install Grid Engine) [How to Guide]
- A user ID that will run the Pipeline server process (a dedicated user ID is recommended)
- Static IP addresses for all the hosts, and their hostnames properly configured on DNS
- Internet connection during the installation
When you run the DPS installation utility to install the Pipeline server, the underlying scripts will edit the firewall rules to open up the Pipeline port for connections from clients. Be forewarned that these changes can cause unexpected results on your system. We recommend backing up your iptables before starting the installation. In the future, this automatic configuration step will be made more robust.
The installer itself is very small because during the installation additional files will be downloaded.
A beta version of Distributed Pipeline Server Installer (v2.0.2 beta) is now available. You can download it here.
For a step-by-step protocol (with screenshots) of the entire protocol see this link.
Licenses and Sources
The DPS contains following software, and their licenses and sources are:
- LONI Pipeline [License]
- Son of Grid Engine [License] [Source]
- AFNI [License and Source]
- AIR [License] [Source]
- BrainSuite [License]
- MINC [License and Source]
- GAMMA [License and Source]
- ITK [License and Source]
- JSch by JCraft [License]
Questions and Help
The full documentation about the installer is located here. If you experience any issues or bugs, please contact the Pipeline team, or post it on our forum. All issues will be resolved in a prompt manner. For updates, please check this page.