Difference between revisions of "Tenjin"

(Imported from Wikispaces)
 
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
I've created a number of cloud services on the NCI Openstack cloud
+
[[Category:Needs Update]]
  
==DNS names==
+
[https://nci.org.au/our-systems/cloud-systems Tenjin] is NCI's main OpenStack cloud infrastructure. It works similarly to the [https://nectar.org.au/research-cloud/ Nectar cloud], but also allows you to mount /g/data filesystems onto the VM
* climate-cms.nci.org.au -> 130.56.244.112
+
 
* downloader.climate-cms.nci.org.au -> 130.56.244.113
+
The [[VDI]] virtual desktops make use of Tenjin
* *.climate-cms.org ->130.56.244.114
+
 
 +
Please contact us or NCI if you'd like to set up your own VM (If you're just getting started try Nectar first)
  
 
==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
+
We maintain a number of servers running on the Tenjin cloud
** purpose: continuous integration server
+
 
** url: https://climate-cms.nci.org.au/jenkins
+
They are managed using the [[Accessdev admin guide|Accessdev puppet]] repository
** puppet: https://github.com/ScottWales/arccss-servers
+
 
 +
=== accessdev ===
 +
 
 +
Control VM for managing UM jobs running at NCI
 +
 
 +
https://accessdev.nci.org.au
  
* default
+
=== metoffice-mirror ===
** purpose: shell access
 
** ssh: downloader.climate-cms.nci.org.au
 
** puppet:
 
  
* svn.accessdev.nci.org.au
+
Subversion server mirroring repositories from https://code.metoffice.gov.uk
** purpose: NCI mirror of code.metoffice.gov.uk
 
** puppet: https://github.com/ScottWales/svnmirror
 
  
=Puppet redesign=
+
Only accessible from accessdev
  
https://github.com/ScottWales/climate-cms
+
=== jenkins ===
* 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:
+
Continuous integration server, grafana and database
** Backend
 
*** Responsible for admin-type stuff - puppetmaster, monitoring, backups
 
  
** Frontend
+
https://accessdev.nci.org.au/jenkins
*** Responsible for access control, web proxy
+
https://accessdev.nci.org.au/grafana
  
** App-x
+
[[Category:Admin]]
*** Responsible for individual applications
+
[[Category:NCI]]

Latest revision as of 23:13, 29 January 2020


Tenjin is NCI's main OpenStack cloud infrastructure. It works similarly to the Nectar cloud, but also allows you to mount /g/data filesystems onto the VM

The VDI virtual desktops make use of Tenjin

Please contact us or NCI if you'd like to set up your own VM (If you're just getting started try Nectar first)

Server List

We maintain a number of servers running on the Tenjin cloud

They are managed using the Accessdev puppet repository

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