Upgrade Plan 290

From D4Science Wiki
Revision as of 09:57, 12 June 2012 by Andrea.manzi (Talk | contribs)

Jump to: navigation, search

gHN Upgrade Instructions

It should be carried as follows:

1) Download the upgrade script from

wget http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/ghn-distribution/upgrade-scripts/upgrade-ghn-3-3-0.sh

and make it executable:

chmod 700 upgrade-ghn-3-3-0.sh

2) Verify that the GLOBUS_LOCATION environment variable is correctly set

echo $GLOBUS_LOCATION

3) Run the upgrade script with the following arguments:

  • <port>: The port where the container runs.
  • <restart/norestart>: tells if the container has to be restarted or not after the upgrade
./upgrade-ghn-3-3-0.sh <port> <restart/norestart>

Notes:

  • The script ask for the removal of previous GHNgCube Hosting Node. logs ( recommended )

4) Verify the upgrade operation using the infrastructure monitoring tools

http://monitor.d4science.research-infrastructures.eu

Infrastructure (13 Jun AM)

Infrastructure Enabling Services (13 Jun AM)

GHNgCube Hosting Node. to upgrade:

gHNs:

  • (CNR) node1.p.d4science.research-infrastructures.eu:8000: upgrade node ( restart )
  • (CNR) node1.p.d4science.research-infrastructures.eu:8080: upgrade node ( restart )
  • (CNR) node2.p.d4science.research-infrastructures.eu:8080: upgrade node ( restart )
  • (CNR) node17.p.d4science.research-infrastructures.eu:8080: upgrade node ( restart )
  • DONE (CNR) node11.p.d4science.research-infrastructures.eu:8080: upgrade node ( restart )

Other nodes:

  • DONE (CNR) node67.p.d4science.research-infrastructures.eu: MongoDB server installation
  • DONE (CNR) node58.p.d4science.research-infrastructures.eu: MongoDB server installation
  • DONE (CNR) node73.p.d4science.research-infrastructures.eu: MongoDB server installation
  • (CERN) message-broker.d4science.research-infrastructures.eu : Upgrade to ActiveMQ 5.6 and switch to use KahaDB for persistent messages

Services

  • (CNR) node2.p.d4science.research-infrastructures.eu:8080: upgrade IS-Registry
  • (CNR) node1.p.d4science.research-infrastructures.eu:8000: upgrade RM
  • DONE (CNR) node11.p.d4science.research-infrastructures.eu:8080: install Software Gateway
  • (CERN) node17.p.d4science.research-infrastructures.eu:8080: upgrade Messaging Consumer

Configuration

  • DONE (CERN) Generic Resource describing the MongoDB configuration.
  • DONE (CERN) Generic Resource describing the Nexus Server URL
  • DONE (CERN) Add SG GHNgCube Hosting Node. and RI to all VOVirtual Organization; scopes

gCubeApps VOVirtual Organization;

gCubeApps Enabling Services (13 Jun AM)

gHNs:

  • (CNR) node66.p.d4science.research-infrastructures.eu:8000: upgrade node (restart)
  • (CNR) node66.p.d4science.research-infrastructures.eu:8080: upgrade node (restart)
  • (CNR) node65.p.d4science.research-infrastructures.eu:8080: upgrade node (restart)


Services:

  • (CNR) node65.p.d4science.research-infrastructures.eu:8080: upgrade IS-Registry
  • (CNR) node66.p.d4science.research-infrastructures.eu:8080: upgrade RM

Configuration:

The following RuntimeResource must be configured

  • Geo Server
  • GeoNetwork
  • RStudio
  • TimeSeries Database
  • Ecological Modeling Database
  • Gis Database
  • DONE Obis database
  • DONE Species Link
  • DONE Worms
  • DONE CoL
  • DONE Maven Repository

gCubeApps VOVirtual Organization;/VREVirtual Research Environment. Services (13 June AM)

gHNs:

  • (CNR) node36.p.d4science.research-infrastructures.eu:8080 : upgrade node (restart)
  • (CNR) node39.p.d4science.research-infrastructures.eu:8080 : upgrade node (restart)
  • DONE (CNR) node47.p.d4science.research-infrastructures.eu:8080 : upgrade node (restart)
  • (CNR) node49.p.d4science.research-infrastructures.eu:8080 : upgrade node (restart)
  • (CNR) node53.p.d4science.research-infrastructures.eu:8080 : upgrade node (restart)
  • (CNR) node54.p.d4science.research-infrastructures.eu:8080 : upgrade node (restart)
  • (CNR) node59.p.d4science.research-infrastructures.eu:8080 : upgrade node (restart)
  • (CNR) node60.p.d4science.research-infrastructures.eu:8080 : upgrade node (restart)
  • (CNR) node61.p.d4science.research-infrastructures.eu:8080 : upgrade node (restart)
  • (CNR) node62.p.d4science.research-infrastructures.eu:8080 : upgrade node (restart)
  • (CNR) node63.p.d4science.research-infrastructures.eu:8080 : upgrade node (restart)
  • (CNR) node64.p.d4science.research-infrastructures.eu:8080 : upgrade node (restart)


Services:

  • DONE (CERN) node47.p.d4science.research-infrastructures.eu:8080 : deploy Species Discovery
  • (CERN) node49.p.d4science.research-infrastructures.eu:8080 : upgrade Aquamaps, Ecological Engine, GeoserverInterface
  • (CERN) node59.p.d4science.research-infrastructures.eu:8080 : upgrade TS,and GeoServerInterface and TS Geotools
  • (CERN) node64.p.d4science.research-infrastructures.eu:8080 : patch VREModeler
  • (CERN) node60.p.d4science.research-infrastructures.eu:8080 : upgrade RM
  • (CERN) node61.p.d4science.research-infrastructures.eu:8080 : upgrade RM
  • (CERN) node62.p.d4science.research-infrastructures.eu:8080 : upgrade RM
  • (CERN) node63.p.d4science.research-infrastructures.eu:8080 : upgrade RM
  • (CERN) node64.p.d4science.research-infrastructures.eu:8080 : upgrade VREModeler

new VREVirtual Research Environment.:

A new VREVirtual Research Environment. is going to be deployed ( BiodiversityResearchEnvironment)  :

  • (CNR) node39.p.d4science.research-infrastructures.eu:8080 : deploy RM

WebApp Deployment VREVirtual Research Environment.:

  • (CERN) Deployment of the RUService Webapp. The releted RI need to be added to all gCubeApps scopes and as well to FARM VOs VREs.

Portals (13 June PM)

D4ScienceAn e-Infrastructure operated by the D4Science.org initiative..org portal

The D4ScienceAn e-Infrastructure operated by the D4Science.org initiative..org portal [1] will first be upgraded in order to give access to the gCubeApps env. The portal will be fully upgraded with the artifacts coming from gCube 2.9.0.

Home Library conf

From this version of gCube, the homelibrary with JackRabbit Repo will be used and for that reason a JackRabbit repo need to be deployed on the infra:

  • DONE (CNR) node76.p.d4science.research-infrastructures.eu : Deployment and configuration of a JackRabbit repo
  • DONE (CNR) Runtime Resource for JackRabbit to be configured
  • DONE (CNR) Importing User data from local repo @ iMarine portal to Jack Rabbit repo

Maven installation

The new War Management portlet has introduced a dependency towards Maven client.

In order to install the maven client on ubuntu node please type :

sudo apt-get install maven2 

once installed, the settings for gcube maven repository should be configured inside the file $HOME/.m2/settings.xml. Please check with the infrastructure-managers those settings

Portal upgrade

The portal is going to be upgraded to the portal-bundle-2-1-0.

In addition the following upgrades will be performed by CNR:

new portlets:

  • org.gcube.portlets-user.species-discovery.1-0-0
  • org.gcube.application.aquamaps.aquamapsspeciesview.1-0-0

upgraded portlets:

  • org.gcube.messaging.accounting-portlet.1-6-0
  • org.gcube.messaging.monitoring-portlet.1-2-0
  • org.gcube.messaging.node-accounting-portlet.1-4-0
  • org.gcube.portlets-user.template-generator.3-4-0
  • org.gcube.portlets-user.report-generator-portlet.3-4-0
  • org.gcube.portlets-user.results-portlet.4-4-0
  • org.gcube.portlets-user.time-series-portlet.3-3-0
  • org.gcube.portlets-user.codelist-management-portlet.1-1-0
  • org.gcube.portlets-user.geoexplorer.1-1-0
  • org.gcube.portlets-user.gcube-geoexplorer.1-1-0
  • org.gcube.portlets-user.geoexplorer-portlet.1-1-0
  • org.gcube.portlets-user.workspace-portlet.5-0-0
  • org.gcube.portlets-user.war-management-portlet.1-1-1
  • org.gcube.portlets-user.web-application-management-portlet.1-1-1
  • org.gcube.portlets-user.wf-documents-portlet.1-1-0
  • org.gcube.application.aquamaps.aquamapsportlet.2-8-0
  • org.gcube.application.aquamaps.datamanagementfacilityportlet.1-4-0
  • org.gcube.portlets-admin.runtime-resource-creator.1-1-0

upgraded libraries:

  • org.gcube.portlets-user.war-management-widget.1-1-0
  • org.gcube.portlets-user.GISViewer.2-0-0
  • org.gcube.portlets-user.gcube-GISViewer.1-1-0
  • org.gcube.application.aquamaps.enhabling.iscrawler.1-2-0
  • org.gcube.messaging.accounting-portal.1-4-0
  • org.gcube.messaging.consumer-library.1-5-0
  • org.gcube.application.aquamaps.aquamapsservice-stubs.3-2-0

new libraries:

  • species-products-discovery-stubs.1-0-0
  • tree-manager-stubs-1.0.0
  • tree-manager-library-1.0.0
  • tree-manager-framework-1.0.0
  • streams-.1.0.0
  • trees-1.0.0
  • common-gcore-clients-1.0.0
  • common-clients-1.0.0
  • org.gcube.vre-management.softwaregateway-client.1-0-0

iMarine Portal

Regarding the iMarine portal [2], only a subset of the components will be upgraded, cause the FARM VOVirtual Organization; is not going to be upgraded for the moment.


Portal upgrade

new portlets:

  • org.gcube.application.aquamaps.aquamapsspeciesview.1-0-0

upgraded portlets:

  • org.gcube.portlets-user.time-series-portlet.3-3-0
  • org.gcube.portlets-user.codelist-management-portlet.1-1-0
  • org.gcube.portlets-user.geoexplorer.1-1-0
  • org.gcube.portlets-user.gcube-geoexplorer.1-1-0
  • org.gcube.portlets-user.geoexplorer-portlet.1-1-0
  • org.gcube.application.aquamaps.aquamapsportlet.2-8-0
  • org.gcube.application.aquamaps.datamanagementfacilityportlet.1-4-0


upgraded libraries:

  • org.gcube.portlets-user.GISViewer.2-0-0
  • org.gcube.portlets-user.gcube-GISViewer.1-1-0
  • org.gcube.application.aquamaps.enhabling.iscrawler.1-2-0
  • org.gcube.application.aquamaps.aquamapsservice-stubs.3-2-0

Notes

Preproduction deployment table [