Skip to content

TDWG 2020 LAC REMOTE SESSIONS

vjrj edited this page Oct 20, 2020 · 17 revisions

Remote Support Sessions for Living Atlas Portal Deployment

Manash Shah

Swedish Museum of Natural History


Atlas of Living Australia (ALA)

w:200

  • Open source IT infrastructure
  • Multiple components
  • Microservices based architecture

ala-install


Ansible

  • Provisioning
  • Configuration management
  • Application deployment
  • Infrastructure as code

Ansible (cont)

  • that means that we setup and maintain LA Portals
  • ... with this common ansible ala-install ansible code
  • ... that describes the different steps to achieve it
  • ... without manual work in the servers
  • ... and with an human-readable basic text language
  • ... install this, copy that, restart that there, etc

Ansible inventories

  • But to do this we need to set up some variables defining each LA portal
  • These are the ansible inventories
  • ... which provides information about each LA site:
    • name of the servers to use,
    • which LA service to install in which servers,
    • domain, organization name, contact email,
    • and other similar variables

Tool: generator-living-atlas

  • An utility that helps you to obtain these inventories for your LA portal
  • Simplify the configuration, installation & maintainence
  • Get a functional configuration for the setup using ansible
  • Scaffolds necessary ALA inventory files
  • but other things like a starting branding theme

Tool: generator-living-atlas (cont)


living-atlas generator web


generator-living-atlas CLI screenshot


You need more help?

  • We have some tools, helpers, documentation, support forums, etcetera,
  • But sometimes this is not enough to start
  • In this case we have also the remote sessions

Remote Sessions

  • Conducted by Technical coordinator
  • Introduction to LA platform
  • Bootstrapping a new LA portal
  • Test Installation or Production deployments
  • Sessions prepared and conducted remotely
  • More info: https://tinyurl.com/la-bootstrap-sessions

Includes

  • Resolution of typical initial doubts
  • Using LA generator to create/update the inventory files
  • Virtual Machine provisioning
  • Installation of modules
  • Post installation steps
  • Optionaly, theme customization

Where to now...

  • Data and content management
  • Security management
  • Customization
  • Scaling and moving to production

Feedback from sessions until now

  • All the participants found the session helpful; useful to have an idea about the framework and helped get up to speed with LA installation and configuration
  • recommend newcomers to use these sessions because the explanation was very good and it’s a good way to understand implementation of the software
  • Room for improvement: The virtualized environment we used was already set up, it could be more helpful if the sessions involved setting up the environment.
<style> section { background-image: linear-gradient(rgb(120, 181, 120), rgb(113, 177, 113)); background-size: 50px 100%; background-repeat: no-repeat; background-color: #FFF; color: #4e565f; } a {color:#4ba2ce;text-decoration:none;} a:focus,a:hover{color:#2c79a1;text-decoration:underline;} </style>
Clone this wiki locally