Project

General

Profile

Actions

Feature #11601

closed

Migrate the OpenPortal services to production machines

Added by Michele Artini about 6 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
_InfraScience Systems Engineer
Target version:
Start date:
Oct 12, 2018
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)

Description

Now the ISTI OpenPortal is deployed in development machines, in particular:

  • node0-d-puma.d4science.org (dnet, joomla, solr, mysql, nginx+php)
  • node5.t.openaire.research-infrastructures.eu (mongo)

It is necessary to move it in production machines.


Add

Subtasks 3 (0 open3 closed)

Feature #12667: New joomla portal installation (BETA)Closed_InfraScience Systems EngineerOct 12, 2018

Delete link to subtaskActions
Feature #13078: Put the three openportal servers under backupClosed_InfraScience Systems EngineerDec 20, 2018

Delete link to subtaskActions
Feature #13100: Switch off demo.openportal.d4science.org and node0-d-puma.d4science.orgClosed_InfraScience Systems EngineerJan 07, 2019

Delete link to subtaskActions

Add

Related issues

Related to ISTI Open Access - Bug #12670: Memory problemClosed_InfraScience Systems EngineerOct 12, 2018

Delete relationActions
Related to ISTI Open Access - Feature #21881: Update the PHP versionClosed_InfraScience Systems EngineerJul 28, 2021

Delete relationActions
Related to ISTI Open Access - Feature #21891: Migrate OpenPortal machines to ubuntu 18.04Closed_InfraScience Systems EngineerJul 30, 2021

Delete relationActions

Updated by Andrea Dell'Amico about 6 years ago

There's no difference between dev and production machines, but I agree that the hostname is misleading and it should be better to split the services (and use a diffferent mongodb instance).

I'm of the opinion that such a service should live on the ISTI servers, but your choice.

Updated by Andrea Dell'Amico about 6 years ago

There is also a solr instance.

Updated by Leonardo Candela about 6 years ago

@andrea.dellamico@isti.cnr.it I'm fine with ISTI servers if (a) we already have them, (b) the machine we have are suitable for the service(s).

Updated by Andrea Dell'Amico about 6 years ago

@tommaso.piccioli@isti.cnr.it can answer. He knows better than me the hypervisors that could host the service (the same one where social-isti is running, FYI).

Actions #5

Updated by Andrea Dell'Amico over 5 years ago

Actions #6

Updated by Andrea Dell'Amico over 5 years ago

  • Assignee changed from Andrea Dell'Amico to _InfraScience Systems Engineer

Updated by Michele Artini over 5 years ago

I think that 3 machines are necessary for the production deployment:

  1. dnet.openportal.isti.cnr.it (java 8 + tomcat 7 + dnet): 2 cpus, 8GB Ram, ~12GB diskspace

  2. backend.openportal.isti.cnr.it (solr 5.5.x + mongo + mysql)): 4 cpus, 16GB Ram, ~64GB diskspace

  3. openportal.isti.cnr.it, beta.openportal.isti.cnr.it, ftp.openportal.isti.cnr.it (php 7 + apache + mysql + joomla + ftp server): 4 cpus, 16GB Ram, ~512GB diskspace

The third machine should hosts 2 web sites (openportal.isti.cnr.it and beta.openportal.isti.cnr.it) and an ftp server; the ftp users should write in a particular directory and this directory should be visible by the web users.

NB. The modification of the openportal.isti.cnr.it DNS entry should be performed after the migration of the current portal.

Updated by Tommaso Piccioli over 5 years ago

Vm created (and now running):

dnet-openportal.isti.cnr.it (146.48.87.206), alias dnet.openportal.isti.cnr.it
2 cpus, 8GB Ram, 12GB diskspace

backend-openportal.isti.cnr.it (146.48.87.207), alias  backend.openportal.isti.cnr.it
4 cpus, 16GB Ram, 12GB + 64GB (/data) diskspace

portal-openportal.isti.cnr.it (146.48.87.208), aliases beta.openportal.isti.cnr.it, ftp.openportal.isti.cnr.it 
4 cpus, 16GB Ram, 12 Gb + 500GB (/data) diskspace

All the SW must be installed yet and /data mount-point can be changed

Updated by Andrea Dell'Amico over 5 years ago

  • Status changed from New to In Progress

Michele Artini wrote:

  1. backend.openportal.isti.cnr.it (solr 5.5.x + mongo + mysql)): 4 cpus, 16GB Ram, ~64GB diskspace

  2. openportal.isti.cnr.it, beta.openportal.isti.cnr.it, ftp.openportal.isti.cnr.it (php 7 + apache + mysql + joomla + ftp server): 4 cpus, 16GB Ram, ~512GB diskspace

The third machine should hosts 2 web sites (openportal.isti.cnr.it and beta.openportal.isti.cnr.it) and an ftp server; the ftp users should write in a particular directory and this directory should be visible by the web users.

I need a couple of clarifications here (three, really):

  • mysql should only on the backend server
  • the reverse proxy of the running instance is nginx, I'd stick with it
  • beta and openportal are two distinct installations of joomla, each one with its database, correct?

Updated by Anonymous over 5 years ago

  • mysql should only on the backend server
    mysql is used by d-net and by the portals; if you prefer a single installation, it is OK.

  • the reverse proxy of the running instance is nginx, I'd stick with it
    If you prefer nginx it is OK, I proposed Apache because some features have a better documentation using Apache.

  • beta and openportal are two distinct installations of joomla, each one with its database, correct?
    yes

Updated by Andrea Dell'Amico over 5 years ago

dnet-openportal.isti.cnr.it has been deployed. The dnet application will answer at https://dnet.openportal.isti.cnr.it/is when installed.
Michele has access as michele.artini, with write permissions under the tomcat webapps directory.

Actions #13

Updated by Andrea Dell'Amico over 5 years ago

  • Status changed from In Progress to Feedback

Updated by Andrea Dell'Amico over 5 years ago

We had the OK to switch the official hostname so that it points to the new frontend: just done.

Actions #16

Updated by Tommaso Piccioli about 5 years ago

  • Status changed from Feedback to Closed
Actions #17

Updated by Tommaso Piccioli over 2 years ago

Actions #18

Updated by Tommaso Piccioli over 2 years ago

  • Related to Feature #21891: Migrate OpenPortal machines to ubuntu 18.04 added
Actions

Also available in: Atom PDF