How to deploy BioCloud on own HPC cluster?



Similar documents
KonyOne Server Installer - Linux Release Notes

AklaBox. The Ultimate Document Platform for your Cloud Infrastructure. Installation Guideline

Installation Guide. Version 2.1. on Oracle Java Cloud Service

CycleServer Grid Engine Support Install Guide. version 1.25

Installation Guidelines (MySQL database & Archivists Toolkit client)

Uptime Infrastructure Monitor. Installation Guide

Installation Guide for Websphere ND

vtiger CRM Database UTF-8 Configuration (For MySQL)

vcenter Chargeback User s Guide

JAMF Software Server Installation Guide for Windows. Version 8.6

JAMF Software Server Installation Guide for Linux. Version 8.6

vcenter Chargeback User s Guide vcenter Chargeback 1.0 EN

StoreGrid Backup Server With MySQL As Backend Database:

Rensselaer Union Club Webhosting CPanel Guide

Backup and Restore MySQL Databases

Kony MobileFabric. Sync Windows Installation Manual - WebSphere. On-Premises. Release 6.5. Document Relevance and Accuracy

This guide specifies the required and supported system elements for the application.

Upgrading Your Web Server from ClientBase Browser Version 2.0 or Above to Version 2.1.1

Tool-Assisted Knowledge to HL7 v3 Message Translation (TAMMP) Installation Guide December 23, 2009

Installation, Configuration and Administration Guide

SETTING UP AND RUNNING A WEB SITE ON YOUR LENOVO STORAGE DEVICE WORKING WITH WEB SERVER TOOLS

Installing The SysAidTM Server Locally

Install guide for Websphere 7.0

SQL Server 2008 R2 Express Edition Installation Guide

VERSION 9.02 INSTALLATION GUIDE.

Dragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers

An Oracle White Paper September Oracle WebLogic Server 12c on Microsoft Windows Azure

CDH installation & Application Test Report

ULTEO OPEN VIRTUAL DESKTOP UBUNTU (PRECISE PANGOLIN) SUPPORT

INUVIKA OVD INSTALLING INUVIKA OVD ON RHEL 6

Mirtrak 6 Powered by Cyclope

Introduction. Installation of SE S AM E BARCODE virtual machine distribution. (Windows / Mac / Linux)

Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014

Lets Get Started In this tutorial, I will be migrating a Drupal CMS using FTP. The steps should be relatively similar for any other website.

INUVIKA OVD INSTALLING INUVIKA OVD ON UBUNTU (TRUSTY TAHR)

VMUnify EC2 Gateway Guide

Livezilla How to Install on Shared Hosting By: Jon Manning

1. Product Information

Installing an open source version of MateCat

Online Backup Client User Manual Linux

CYCLOPE let s talk productivity

Online Backup Client User Manual

Receptionist-Small Business Administrator guide

Secure Messaging Server Console... 2

JAMF Software Server Installation and Configuration Guide for Windows. Version 9.3

JAMF Software Server Installation and Configuration Guide for OS X. Version 9.2

JAMF Software Server Installation and Configuration Guide for OS X. Version 9.0

bbc Installing and Deploying LiveCycle ES2 Using JBoss Turnkey Adobe LiveCycle ES2 November 30, 2011 Version 9

Kaltura On-Prem Evaluation Package - Getting Started

Introduction. Just So You Know... PCI Can Be Difficult

Automated Process Center Installation and Configuration Guide for UNIX

inforouter V8.0 Server & Client Requirements

RecoveryVault Express Client User Manual

SOA Software API Gateway Appliance 7.1.x Administration Guide

NGASI Shared-Runtime Manager Administration and User Guide WebAppShowcase DBA NGASI

SysAidTM Freeware Installation Guide

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

Preinstallation Requirements Guide

NETWRIX CHANGE NOTIFIER

NTP Software File Auditor for Windows Edition

ManageEngine EventLog Analyzer. Best Practices Document

Online Backup Linux Client User Manual

Installation manual SAP Business Objects Data Services XI 3.2 on a Microsoft Windows 7-64-bit machine

NS DISCOVER 4.0 ADMINISTRATOR S GUIDE. July, Version 4.0

Online Backup Client User Manual

TriDoc Install Guide - Mac OS X Operating System This install guide was prepared for professional use!

Planning the Installation and Installing SQL Server

Canto Integration Platform (CIP)

Getting Started with HC Exchange Module

Table of Contents Introduction and System Requirements 9 Installing VMware Server 35

Installing Oracle 12c Enterprise on Windows 7 64-Bit

Expresso Quick Install

Oracle Fusion Middleware 11gR2: Forms, and Reports ( ) Certification with SUSE Linux Enterprise Server 11 SP2 (GM) x86_64

JAMF Software Server Installation and Configuration Guide for Linux. Version 9.2

IM and Presence Disaster Recovery System

13.1 Backup virtual machines running on VMware ESXi / ESX Server

IGEL Universal Management. Installation Guide

JAMF Software Server Installation and Configuration Guide for Linux. Version 9.0

Enterprise Manager. Version 6.2. Installation Guide

Online Backup Client User Manual Mac OS

Online Backup Client User Manual Mac OS

NSi Mobile Installation Guide. Version 6.2

Upgrading Client Security and Policy Manager in 4 easy steps

OxyClassifieds Installation Handbook

Installation Guide for contineo

Contents Release Notes System Requirements Administering Jive for Office

Build it with Drupal 8

ADAM 5.5. System Requirements

Compiere ERP & CRM Installation Instructions Linux System - EnterpriseDB

Installation and Deployment

Partek Flow Installation Guide

Instant Chime for IBM Sametime For IBM Websphere and IBM DB2 Installation Guide

Setting Up Specify to use a Shared Workstation as a Database Server

This guide describes how to quickly install and use Vibe Data Stream for Machine Data on a single machine with default configuration.

VMware Identity Manager Connector Installation and Configuration

Acronis and Acronis Secure Zone are registered trademarks of Acronis International GmbH.

Bitrix Site Manager. VMBitrix Virtual Machine. Quick Start And Usage Guide

CORISECIO. Quick Installation Guide Open XML Gateway

insync Installation Guide

Transcription:

How to deploy BioCloud on own HPC cluster? 1. Introduction... 2 2. Installation... 2 2.1 Hardware requirement... 2 2.2 Software requirement... 2 2.3 Installation... 3 3. Configuration... 4 3.1 Web Portal Configuration... 4 3.2 Cluster Service Configuration... 4 4. Usage... 4 4.1 Usage of System Manager Module... 4 4.1.1 User Manager... 4 4.1.2 Reset Password... 5 4.1.3 Role Manager... 5 4.1.4 Authority Manager... 5 4.1.5 Machine Manager... 5 4.1.6 Machine Account Manager... 5 4.1.7 Manachine Job Queue Manager... 5 4.1.8 Machine Job Schedule Manager... 5 4.1.9 Disk Manager... 5 4.1.10 Private Dataspace Manager... 5 4.1.11 Public Dataspace Manager... 5 4.1.12 Share Dataspace Manager... 5 4.1.13 Application Classification Dictionary... 5 4.1.14 Application Script Manager... 6 4.2 Usages of Other Modules... 6 5. Contact and Support... 6

1. Introduction BioCloud is a private cloud application platform which dedicated for High Performance Computing (HPC) cluster using PBS to schedule job. BioCloud consists of two parts that is Web Portal and Cluster Service. The web portal can be deployed on either the header node of HPC or a single server while the cluster service must be deployed on the header node of HPC. The download package provides two folders named Web Portal and Cluster Service and the contents are described as following table. The contents of Web Portal package File biocloud.sql biocloud.war The contents of Cluster Service package File biocluster.sql taskservice.war The MySQL database schema for BioCloud as we use MySQL to store information from web portal The whole web project for BioCloud which must be placed at Tomcat The MySQL database schema for Cluster Service as we use MySQL to store information from cluster The web service for task operation on HPC. 2. Installation 2.1 Hardware requirement 1) Web Portal CPU RAM 64 bit Intel or AMD CPU 2 GB to 4 GB per CPU 2) Cluster Service For header node: CPU 64 bit Intel or AMD CPU RAM 2 GB to 4 GB per CPU 2.2 Software requirement 1)Web Portal Operation system: Linux 64-bit JDK 1.6 MySQL 5.1.47 Tomcat 6.0.26 2)Cluster Service For header node Operation system: Linux 64-bit JDK 1.6 MySQL 5.1.47 Tomcat 6.0.26

PBS 2.3 Installation The following gives an installation description for Web Portal and Cluster Service which will be deployed on different server, which is one single server for Web Portal and cluster header node for Cluster Service. 1) The basic installation of Web Portal Please download the web portal package biocloud.tar.gz and place it on directory such as /home/test/. After that, uncompress it and do the operations as followings. Step one: create one database called biocloud using MySQL root account create database biocloud DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; grant all on biocloud.* to biocloud @ localhost identified by biocloud ; Step two: load BioCloud database schema, the command line like the following: mysql u biocloud biocloud < /home/tangbx/biocloud.sql -pbiocloud Step three: copy biocloud.war to {Tomcat installs directory}/webapps directory and then start tomcat by {Tomcat install directory}/bin/startup.sh. Note: You need to modify the {Tomcat install directory}/conf/server.xml according to your requirement. Add the following configuration inside Host <Context path="" docbase="biocloud" reloadable="true"/> Type http://ip address:port/welcome.jsp. If everything is right then it will work. Go to part 4 to find how to use BioCloud. Now, you have done the basic installation of Web Portal. Please move to 3.1 to see the configuration. 2) The basic installation of Cluster Service Please download the web portal package biocluster.tar.gz and place it on directory such as /home/biocloud /. After that, uncompress it and do the operations as followings. Step one: create one database called biocluster using MySQL root account create database biocluster DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; grant all on biocluster.* to biocluster @ localhost identified by biocluster ; Step two: load database schema, the command line like the following: mysql u biocluster biocluster < /home/biocloud/biocluster.sql -pbiocluster

Step three: copy taskservice.war to {Tomcat install directory}/webapps directory and then start tomcat by {Tomcat installs directory}/bin/startup.sh Type http://ip address:port/taskservice. If everything is right then it will work Now, you have done the basic installation of Cluster Service. Please move to 3.2 to see the configuration. 3. Configuration 3.1 Web Portal Configuration 1) Configure to connect MySQL Database (required) File location: {Tomcat installs directory}/webapps/biocloud/web-inf/ classes/applicationcontext-common.xml Find the datasource node. Name url The MySQL connection information. Change the database name accordingly. username password The database access username, default value is biocloud The database access password, default value is biocloud 3.2 Cluster Service Configuration 1) Configure MySQL database information (required) File location: {Tomcat installs directory}/webapps/taskservice/web-inf/ classes/mysql.properties Name jdbc.url The MySQL connection information. Change configuration accordingly. Such as jdbc\:mysql\://localhost/biocluster?user\=biocluster&password\=biocluster&use Unicode\=true&characterEncoding\=UTF-8 4. Usage 4.1 Usage of System Manager Module The System Manager used to configure some initialize information such machine,jobqueue which will be used by BioCloud. Only Admin user can operation this module. The default admin username is biotest@big.ac.cn and the password is 123456 4.1.1 User Manager This module used to manager all registered users in BioCloud. Admin need to assign Role and

Dataspace for each user as well as do Active operation. 4.1.2 Reset Password This module used to reset user s password 4.1.3 Role Manager This module used to manager roles. Each role can be assigned different operation authority which defined in the Authority Manager 4.1.4 Authority Manager This module used to manager user s operation authority. It often associates with Role 4.1.5 Machine Manager This module used to configure the cluster head node information. The web service URL refers to the URL of cluster service. Remember to do ActiveMonitorWS operation once the cluster service restart. 4.1.6 Machine Account Manager This module used to manage user s account of HPC. Each register user in BioCloud should associate with one validate HPC account otherwise the submit task will not work right. 4.1.7 Machine Job Queue Manager This module used to configure the submit job queue of Cluster. 4.1.8 Machine Job Schedule Manager This module used to configure the job schedule information of HPC. The default job schedule is pbsqsub. If you want to add more job schedule you need to send us an email 4.1.9 Disk Manager This module used to manager storage information of HPC 4.1.10 Private Dataspace Manager This module used to assign private storage space for users in given disk. Make sure the data space directory exists and the user has authority to operate. 4.1.11 Public Dataspace Manager This module used to configure the public storage space for BioCloud. 4.1.12 Share Dataspace Manager This module used to configure the share storage space for users. Make sure the data space directory exists and the user has authority to operate. 4.1.13 Application Classification Dictionary This module used to configure the application type which will be used for publishing the

application or pipeline. 4.1.14 Application Script Manager This module used to validate the user s uploaded script when users create an application or a pipeline. Make sure the Main Script Directory is the existed absolute path for the deployment of script. 4.2 Usages of Other Modules Please go to http://biocloud.big.ac.cn/help/howtouse.jsp find the usage information about BioCloud 5. Contact and Support For any question you have encountered when deployed BioCloud, you can email to biocloud@big.ac.cn