项目作者: ome

项目描述 :
Examples playbooks for installing OMERO with Ansible and Docker
高级语言:
项目地址: git://github.com/ome/omero-deployment-examples.git
创建时间: 2017-08-16T13:53:30Z
项目社区:https://github.com/ome/omero-deployment-examples

开源协议:

下载


OMERO server examples

This repository contains example playbooks for installing OMERO with Ansible.
You can copy these and modify them for your own use.

Quick start

Install the prerequisites:

  • either Ansible: e.g. pip install ansible. At the time of writing, the ansible-core version was 2.11.12. Other versions of Ansible may work but are not routinely tested by us.
  • or Docker and docker-compose e.g.
    pip install docker-compose

Install OMERO.server and OMERO.web using one of the Ansible playbooks and/or
Docker blueprints:

  • Basic installation: all components on the same node
  • Public user: allow public access to selected data without the need to log in
  • Three nodes: use more physical or virtual hardware to scale up your installation

Basics

  1. cd ansible-example-omero-onenode
  2. ansible-galaxy install -r requirements.yml
  3. ansible-playbook playbook.yml

One-node OMERO

The above diagram represents the most basic OMERO installation with OMERO.web, OMERO.server, and
PostgreSQL all installed on the same physical node.

Public user

  1. cd ansible-example-omero-public-user
  2. ansible-galaxy install -r requirements.yml
  3. ansible-playbook playbook.yml

OMERO with public user

This recreates the configuration documented in the OMERO.web documentation

Three nodes

  1. cd ansible-example-omero-three-nodes
  2. ansible-galaxy install -r requirements.yml
  3. ansible-playbook playbook.yml

To run a similar configuration in Docker:

  1. cd docker-example-omero
  2. docker-compose up

Three-nodes OMERO

This is an example of installing PostgreSQL, OMERO.server and OMERO.web on separate nodes.