Laniakea installation =================== Laniakea relies on the INDIGO-DataCloud `software catalogue `_. The Fig. 1 shows the deployment strategy to be followed to install Laniakea. .. figure:: _static/paas_deploy.png :scale: 60% :align: center .. centered:: Fig 1: PaaS component architecture scheme We tested our deployment on OpenStack `Mitaka `_ and `Stein `_, using Ubuntu 16.04 as default OS. Docker containers are used to provide the INDIGO microservices: each INDIGO component is installed using its official Docker container and run on a specific Virtual Machine. Tab. 1 shows the VMs tha has to be created, their requirements and the corresponding ports configuration needed to install Laniakea. Please create the needed VMs with the following configuration: +----------------------------------------------+------+------+-----------------------+---------------+ | INDIGO Component | RAM | vCPU | Ports | Network | +==============================================+======+======+=======================+===============+ | Proxy server | 2 GB | 1 | 22, 443, 8080, 8443 | | public IP | | | | | | | private IP | +----------------------------------------------+------+------+-----------------------+---------------+ | Identity and Access Manager (IAM) | 4 GB | 2 | 22, 443 | public IP | +----------------------------------------------+------+------+-----------------------+---------------+ | Infrastructure Manager (IM) | 4 GB | 2 | 22, 8800 | private IP | +----------------------------------------------+------+------+-----------------------+---------------+ | | Change Management Database (CMDB), | 4 GB | 2 | 22, 443, 5984, 8080, | private IP | | | Cloud Provider Ranker (CPR) | | | 8081 | | | | Cloud Info Provider (CIP) | | | | | +----------------------------------------------+------+------+-----------------------+---------------+ | Service Level Agreement Tool (SLAT) | 2 GB | 1 | 22, 5001 | private IP | +----------------------------------------------+------+------+-----------------------+---------------+ | PaaS Orchestrator | 4 GB | 2 | 22, 443 | private IP | +----------------------------------------------+------+------+-----------------------+---------------+ | HashiCorp Vault and Dashboard | 4 GB | 2 | 22, 8200, 8250, 443 | public IP | +----------------------------------------------+------+------+-----------------------+---------------+ In particular we highlight in the table the VM Network configuration, i.e. if the VM needs a public IP address to be accessed from outside or a private IP address is enough. .. figure:: _static/openstack_paas_deploy.png :scale: 50% :align: center .. centered:: Fig 2: INDIGO PaaS VMs view on OpenStack Services end-points ------------------- Once installed the services will be available at the following endpoint: .. csv-table:: **Services end-points** :header: "Service", "end-point" :widths: auto :file: ./end_point.csv Service installation -------------------- .. toctree:: :maxdepth: 2 prerequisites iam proxy im cmdb cip slat orchestrator vault dashboard services_configuration update