Repository: airavata-docs Updated Branches: refs/heads/master 4bfb96a77 -> 5bd89a12b
Minor modifications to the heading size, and sub heading size through out documentation and also added Apache Airavata in place on Airavata at heading level Project: http://git-wip-us.apache.org/repos/asf/airavata-docs/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata-docs/commit/5bd89a12 Tree: http://git-wip-us.apache.org/repos/asf/airavata-docs/tree/5bd89a12 Diff: http://git-wip-us.apache.org/repos/asf/airavata-docs/diff/5bd89a12 Branch: refs/heads/master Commit: 5bd89a12be9aaa96691e36b56dc7bf8dc9d6ec27 Parents: 4bfb96a Author: Eroma Abeysinghe <eroma.abeysin...@gmail.com> Authored: Fri Mar 4 16:50:23 2016 -0500 Committer: Eroma Abeysinghe <eroma.abeysin...@gmail.com> Committed: Fri Mar 4 16:50:23 2016 -0500 ---------------------------------------------------------------------- Airavata-Installation.md | 6 +++--- AiravataApi.md | 2 +- Application-CookBook.md | 2 +- Gateway-Configurations.md | 2 +- PGA-Installation.md | 8 ++++---- User-Profiles.md | 16 ++++------------ airavata-properties.md | 2 +- index.md | 3 ++- 8 files changed, 17 insertions(+), 24 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata-docs/blob/5bd89a12/Airavata-Installation.md ---------------------------------------------------------------------- diff --git a/Airavata-Installation.md b/Airavata-Installation.md index 85668dc..aac2d17 100644 --- a/Airavata-Installation.md +++ b/Airavata-Installation.md @@ -7,7 +7,7 @@ [<button type="button" style="color:#3232ff;text-align:center;font-weight:bold;background-color:darkgray;width:200px;border-radius:4px">Airavata on CentOS 7</button>](#AiravataCent) <br></br> -### <h3 id="Airavata">Airavata Prerequisites</h3> +### <h3 id="Airavata">General Prerequisites</h3> 1. JAVA 8 - Java installation on CentOS, Mac, Windows, etc.. - <a href="https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html" target="_blank">Oracle JAVA Installation</a> 2. RabbitMQ @@ -20,7 +20,7 @@ ### <h3 id="AiravataCent">Airavata Installation on CentOS 7</h3> <b>NOTE: Airavata installation on other operating systems are similar with minor changes.</b></br> -#### Prerequisites +#### Pre-Installations 1. CentOS 7 Default open JDK 1.8.0. (minimum) is sufficient. 2. Download RabbitMQ binary for CentOS 7 <a href="https://www.rabbitmq.com/install-generic-unix.html" target="_blank">Download RabbitMQ Binary for CentOS</a><br> @@ -55,7 +55,7 @@ E.g.: NOTE: Grant permission to every databased created above. % can be replaced by 'localhost' (if DB is also in the same server as airavata). If DB is in a different server give the server name. <br> -#### Install Airavata +#### Airavata Installation 1. Create a folder in your local machine (E.g.: mkdir LocalAiravata).<br> 2. Clone the master source (If you have not taken a clone prior) code from github to the created folder.<br> <pre><code>git clone https://github.com/apache/airavata.git</code></pre> http://git-wip-us.apache.org/repos/asf/airavata-docs/blob/5bd89a12/AiravataApi.md ---------------------------------------------------------------------- diff --git a/AiravataApi.md b/AiravataApi.md index 5e9f0e7..ee0ed62 100644 --- a/AiravataApi.md +++ b/AiravataApi.md @@ -1,4 +1,4 @@ -## Airavata API +## Apache Airavata API For Airavata API documentation please visit <a href="http://airavata.staging.apache.org/documentation/api-docs/0.16/" target="_blank">Airavata 0.16 API Documentation</a> http://git-wip-us.apache.org/repos/asf/airavata-docs/blob/5bd89a12/Application-CookBook.md ---------------------------------------------------------------------- diff --git a/Application-CookBook.md b/Application-CookBook.md index 5dbeeae..643db25 100644 --- a/Application-CookBook.md +++ b/Application-CookBook.md @@ -1,6 +1,6 @@ ## Application Cookbook Recipes -### Airavata Applications and Available Resource List +### Apache Airavata Applications and Available Resource List | Application | Resource List | |:----------------- |:--------------------------| | Abinit | BigRed2 | http://git-wip-us.apache.org/repos/asf/airavata-docs/blob/5bd89a12/Gateway-Configurations.md ---------------------------------------------------------------------- diff --git a/Gateway-Configurations.md b/Gateway-Configurations.md index e37e1e6..c187cdd 100644 --- a/Gateway-Configurations.md +++ b/Gateway-Configurations.md @@ -5,7 +5,7 @@ 3. Administrator privileges to the gateway with username and password <br> <br> -### Airavata Component Configuration +### Apache Airavata Component Configuration 1. For this we use 'Admin Dashboard' 2. Gateway Admin need to configure;<br> - <a href="#CompResource">Compute Resources</a><br> http://git-wip-us.apache.org/repos/asf/airavata-docs/blob/5bd89a12/PGA-Installation.md ---------------------------------------------------------------------- diff --git a/PGA-Installation.md b/PGA-Installation.md index 12a2200..7109d42 100644 --- a/PGA-Installation.md +++ b/PGA-Installation.md @@ -5,7 +5,7 @@ [<button type="button" style="color:#3232ff;text-align:center;font-weight:bold;background-color:darkgray;width:200px;border-radius:4px">PGA on Ubuntu OS</button>](#headPGAUB) -### <a name="head1234">General PGA Prerequisites</a> +### <a name="head1234">General Prerequisites</a> 1. A Unix or Unix like operating system 2. A web server (e.g apache web server) with PHP 5.4 or higher. Make sure have enabled mod_rewrite module in httpd.conf file and enable PHP SOAP extension 3. Composer @@ -32,11 +32,11 @@ <pre><code>yum install composer</code></pre> 6. Install php-mcrypt <pre><code>yum install php-mcrypt</code></pre> -#### Download and Configure PGA +#### PGA Installation 1. As the document root (var/www/html) take the git clone https://github.com/apache/airavata-php-gateway.git 2. Change the cloned folder name to your desired folder name(e.g.: airavata-php-gateway). This will carry sub folders for the gateway <pre><code>cp - R airavata-php-gateway /* .</code></pre> -3. In the gateway folder do a <pre><code<composer update</code></pre> +3. In the gateway folder do a <pre><code>composer update</code></pre> 4. Create a directory in var/www/ for user data (E.g.:gateway-user-data). 5. Copy pga_config.template and make  pga_config.php 6. In pga_config.php change airavata server, change; @@ -59,7 +59,7 @@ 7. Give writing permission chmod -R g+rwx app/storage/ 8. Make sure SElinux comparability of airavata_php_gateway folder. For that give <pre><code>chcon -Rv --type=httpd_sys_content_t airavata-php-gateway/</code></pre> -<br> This is to make sure the gateway folder is readable by http +This is to make sure the gateway folder is readable by http 9. ls - lZ shows the SELinux context. After the above chcon command do the same for storage folder as well <pre><code>su -c "chcon -R -h -t httpd_sys_script_rw_t [fullpath]/app/storageâ</code></pre> This is to make sure the storage folder is writable. http://git-wip-us.apache.org/repos/asf/airavata-docs/blob/5bd89a12/User-Profiles.md ---------------------------------------------------------------------- diff --git a/User-Profiles.md b/User-Profiles.md index aadd306..dc2fcd1 100644 --- a/User-Profiles.md +++ b/User-Profiles.md @@ -1,4 +1,4 @@ -# Airavata User Profiles +# Apache Airavata User Profiles ### What Are Airavata User Profiles? @@ -10,15 +10,7 @@ ### What each user Profile can do within PGA? -- Super Admin - - Super admins has access to all the gateways as well as to Airavata and PGA. Currently this role resides with limited members of SGG group at IU. - - Create Gateway and set up identity server for user account management. - - Register Computer resource available to submit jobs through Airavata. - - Add email monitoring accounts detail to Airavata for each gateway. - - Investigate issues with individual experiments from any of the gateways. -<br> -<br> -- Gateway Admin +- Admin User - Set up gateway preferences for Compute Resources and Storage Resources - Generate SSH keys and their tokens using Credential Store in Admin Dashboard. - Add the generated SSH token to Gateway Preferences. @@ -27,13 +19,13 @@ - Create Applications and their deployments in to the gateway. <br><b>NOTE: If user hosts his own gateway; 'Gateway Admin' role will hold features of both Super Admin and Gateway Admin.</b></br><br> -- Gateway Admin-Read-Only +- Admin-Read-Only - Can view everything in Admin Dashboard but cannot Add, Edit or Delete any records from dashboard. - Can monitor experiments through Experiments Statistics in Admin dashboard. - Behalf of a gateway user can edit, cancel or clone an experiment. </br> <br> -- Gateway User +- General User - Create, launch their own experiments in using available applications and compute resources. - Monitor progress of experiment execution. - Group experiments by creating Projects. http://git-wip-us.apache.org/repos/asf/airavata-docs/blob/5bd89a12/airavata-properties.md ---------------------------------------------------------------------- diff --git a/airavata-properties.md b/airavata-properties.md index 76d2d75..eb148be 100644 --- a/airavata-properties.md +++ b/airavata-properties.md @@ -1,4 +1,4 @@ -##<h2 id="airavata-properties.md">Airavata Server Properties</h2> +##<h2 id="airavata-properties.md">Apache Airavata Server Properties</h2> 1. API Server Registry Configuration - Comment out the derby DB properties - Change MySQL configurations http://git-wip-us.apache.org/repos/asf/airavata-docs/blob/5bd89a12/index.md ---------------------------------------------------------------------- diff --git a/index.md b/index.md index 2dc6d32..a5d5be9 100644 --- a/index.md +++ b/index.md @@ -12,4 +12,5 @@ For more information on Airavata visit; <a href="http://airavata.apache.org/" ta The Installation section of the documentation applies to on-premise installation of Apache Airavata. -If you are interested to rather use a hosted version, you can contact a downstream project <a href="http://scigap.org/" target="_blank">Science Gateways Platform as a Service (SciGaP)</a>. SciGaP runs Apache Airavata as platform services. +If you are interested to rather use a hosted version, you can contact a downstream project <a href="http://scigap.org/" target="_blank">Science Gateways Platform as a Service (SciGaP)</a>. +<br>SciGaP runs Apache Airavata as platform services.