Difference between revisions of "GOCDB/Regional Module Technical Documentation"
< GOCDB
Jump to navigation
Jump to search
Line 19: | Line 19: | ||
<br> | <br> | ||
<!--- | <!--- | ||
<br> | |||
== Deployment == | == Deployment == | ||
Line 30: | Line 30: | ||
==== Database ==== | ==== Database ==== | ||
* | Version 5 of GocDB utilizes Doctrine as it's interface to the datastore. This allows GocDB to be deployed to either a Oracle, MySQL or SQLite database. | ||
Oracle: | |||
*Required database: Oracle 10g or higher (note: Oracle 10g and 11g XE Express Editions, which come with free licenses are perfectly suitable) | |||
*Required space: 150 MB Dowload free Oracle XE from the following link and follow the installation instructions: http://www.oracle.com/technetwork/database/express-edition/overview/index.html | |||
*For gocdb admin tasks, we also recommend the SQL Developer tool. | |||
<br> | <br> | ||
MySQL: | |||
*Required database: Any version of MySQL will work including the free MySQL Community Server edition | |||
*Required space: See MySQL install guide:http://dev.mysql.com/doc/refman/5.7/en/installing.html | |||
<br> | |||
SQLite: | |||
*Required database: SQLite 3.x.x or higher. SQLite is produced as an open source database and all versions are free to use. | |||
*Required: See the SQLite documentation: www.sqlite.org/docs.html | |||
<br> | |||
==== Web frontend ==== | ==== Web frontend ==== | ||
Line 55: | Line 73: | ||
=== Database preparation === | === Database preparation === | ||
GocDB v5 comes with deploy script which will setup the schema required for GocDB. The only preperation is that you have setup a database in your chosen database provider and have the user access details which are required later in the installation when configuring GocDB for deployment. | |||
<br> | |||
=== GOCDB file system === | === GOCDB file system === | ||
Line 146: | Line 166: | ||
=== Deploying GOCDB === | === Deploying GOCDB === | ||
To deploy | To deploy GocDB can be deployed as a blank instance ready for use of as a sample instance with a small set of example data to demonstrate GocDB. There are three deploy scripts provided for each database supported, these can be found in the ''/lib/Doctrine/deploy'' folder:<br> | ||
<pre> | |||
<pre>oracleDeploy.sh | |||
mysqlDeploy.sh | |||
</pre> | sqliteDeploy.sh | ||
</pre> | |||
<pre>$./oracleDeploy.sh | |||
</pre> | By supplying a flag when executing the script you can deploy either a new empty database or a sample database eg: | ||
<pre> | |||
$ ./oracleDeploy.sh -s | |||
Deploying GocDB with sample data | |||
</pre> | |||
or | |||
<pre> | |||
$ ./oracleDeploy.sh -n | |||
Deploying new empty GocDB instance | |||
</pre> | |||
=== Apache Configuration === | === Apache Configuration === |
Revision as of 12:41, 8 November 2013
Main | EGI.eu operations services | Support | Documentation | Tools | Activities | Performance | Technology | Catch-all Services | Resource Allocation | Security |
GOC DB menu: | Home • | Documentation Index • |
This page is the main install documentation for GOCDB Version 5
Download
LATEST VERSION: GOCDBv5
- Install docs for V5 comming soon.
- A packaged V5 release will also be made available for download soon.
- In the meantime, early adopters can check out the v5 src from svn:
svn checkout https://www.sysadmin.hep.ac.uk/svn/grid-monitoring/branches/gocdb/Doctrine%20Web%20Portal
Note, if you are asked to authenticate with a client certificate as below, you can dismiss by pressing Enter
Authentication realm: https://www.sysadmin.hep.ac.uk:443 Client certificate filename: <ENTER to dismiss>
OLD v4.4 Install doc has been relocated