Feature #11601
closedMigrate the OpenPortal services to production machines
Added by Michele Artini over 6 years ago. Updated almost 6 years ago.
100%
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.
Related issues
Updated by Andrea Dell'Amico over 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 over 6 years ago
There is also a solr instance.
Updated by Leonardo Candela over 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 over 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).
Updated by Andrea Dell'Amico about 6 years ago
- Related to Bug #12670: Memory problem added
Updated by Andrea Dell'Amico about 6 years ago
- Assignee changed from Andrea Dell'Amico to _InfraScience Systems Engineer
Updated by Michele Artini about 6 years ago
I think that 3 machines are necessary for the production deployment:
dnet.openportal.isti.cnr.it (java 8 + tomcat 7 + dnet): 2 cpus, 8GB Ram, ~12GB diskspace
backend.openportal.isti.cnr.it (solr 5.5.x + mongo + mysql)): 4 cpus, 16GB Ram, ~64GB diskspace
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 about 6 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 about 6 years ago
- Status changed from New to In Progress
Michele Artini wrote:
backend.openportal.isti.cnr.it (solr 5.5.x + mongo + mysql)): 4 cpus, 16GB Ram, ~64GB diskspace
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 about 6 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 about 6 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.
Updated by Andrea Dell'Amico about 6 years ago
- Status changed from In Progress to Feedback
Updated by Andrea Dell'Amico almost 6 years ago
We had the OK to switch the official hostname so that it points to the new frontend: just done.
Updated by Tommaso Piccioli almost 6 years ago
- Status changed from Feedback to Closed
Updated by Tommaso Piccioli over 3 years ago
- Related to Feature #21881: Update the PHP version added
Updated by Tommaso Piccioli over 3 years ago
- Related to Feature #21891: Migrate OpenPortal machines to ubuntu 18.04 added