Difference between revisions of "Tenjin"

Line 1: Line 1:
{{Consider Delete}}
+
We maintain a number of servers running on NCI's [[Tenjin]] cloud
I've created a number of cloud services on the NCI Openstack cloud
 
  
==DNS names==
+
They are managed using the [[Accessdev Puppet]] repository
* climate-cms.nci.org.au -> 130.56.244.112
 
* downloader.climate-cms.nci.org.au -> 130.56.244.113
 
* *.climate-cms.org ->130.56.244.114
 
  
 
==Server List==  
 
==Server List==  
* production
 
** purpose: Ramadda server & web front-end
 
** url: https://climate-cms.nci.org.au
 
** puppet: https://github.com/ScottWales/dataportal
 
  
* jenkins
+
=== accessdev ===
** purpose: continuous integration server
 
** url: https://climate-cms.nci.org.au/jenkins
 
** puppet: https://github.com/ScottWales/arccss-servers
 
  
* default
+
Control VM for managing UM jobs running at NCI
** purpose: shell access
 
** ssh: downloader.climate-cms.nci.org.au
 
** puppet:
 
  
* svn.accessdev.nci.org.au
+
https://accessdev.nci.org.au
** purpose: NCI mirror of code.metoffice.gov.uk
 
** puppet: https://github.com/ScottWales/svnmirror
 
  
=Puppet redesign=  
+
=== metoffice-mirror ===
  
https://github.com/ScottWales/climate-cms
+
Subversion server mirroring repositories from https://code.metoffice.gov.uk
* Single puppetmaster managing all servers
 
* Automated updates
 
* Testing
 
* Backups
 
* Deploy modules with r10k https://github.com/adrienthebo/r10k
 
* Set up app stacks with 'roles', e.g. 'role::puppetmaster'gi
 
  
* Hosts:
+
Only accessible from accessdev
** Backend
 
*** Responsible for admin-type stuff - puppetmaster, monitoring, backups
 
  
** Frontend
+
=== jenkins ===
*** Responsible for access control, web proxy
 
  
** App-x
+
Continuous integration server, grafana and database
*** Responsible for individual applications
+
 
 +
https://accessdev.nci.org.au/jenkins
 +
https://accessdev.nci.org.au/grafana
 +
 
 +
[[Category:Admin]]

Revision as of 23:29, 27 November 2019

We maintain a number of servers running on NCI's Tenjin cloud

They are managed using the Accessdev Puppet repository

Server List

accessdev

Control VM for managing UM jobs running at NCI

https://accessdev.nci.org.au

metoffice-mirror

Subversion server mirroring repositories from https://code.metoffice.gov.uk

Only accessible from accessdev

jenkins

Continuous integration server, grafana and database

https://accessdev.nci.org.au/jenkins https://accessdev.nci.org.au/grafana