INDIGO - DataCloud Releases
  • Introduction
  • Data Center Solutions
  • Data Solutions
  • Automated Solutions
  • High-level user oriented service
  • Common Solutions
  • INDIGO-2 ElectricIndigo
    • Generic Installation and Configuration Guide - INDIGO-2
    • INDIGO-2 Services & Applications
      • Analytics Portlets
      • CDMI Server
      • CDMI S3 QoS Interface
      • CDMI STORM Plugin
      • CloudInfoProvider
      • CloudProviderRanker
      • CLUES
      • CMDB
      • Core PaaS
        • Accounting
        • Kubernetes
        • Mesos Cluster
        • Monitoring - Zabbix Probes
      • dCache
      • Partition Director(DynPart)
      • Extended OpenStack and OpenNebula Functionalities
        • OpenStack Preemptible Instances Extensions
          • OpenStack Client for OPIE
        • OpenStack Identity Authentication Library
        • Keystone AAI support
        • Heat-Translator
        • Nova-Docker
        • Docker support for OpenNebula (ONEdock)
        • RepoSync
      • FutureGateway
      • Identity Harmonization Service
      • INDIGO IAM
      • INDIGO OMT
      • INDIGO OMT iOS
      • INDIGO Plugins
        • INDIGO Kepler
      • Infrastructure Manager
      • Infrastructure Manager Java API
      • Liferay Plugins
      • OIDC-Agent
      • ONEDATA
      • ONE-FaSS
      • OCCI support for OpenStack and OpenNebula
        • OpenStack OCCI Interface
        • pOCCI
        • jOCCI
      • Ophidia
      • Orchestrator
        • Orchent
      • QoS/SLA Management Service
      • Network Orchestrator Wrapper (NOW)
      • Synergy
      • TOSCA Parser & Types
      • Token Translation Service (WaTTS)
        • Token Translation Service Client (WaTTSon)
      • udocker
    • Updates
      • Sixth Update of INDIGO-2
      • Fifth Update of INDIGO-2
      • Fourth Update of INDIGO-2
      • Third Update of INDIGO-2
      • Second Update of INDIGO-2
      • First Update of INDIGO-2
  • INDIGO-1 MidnightBlue
    • Generic Installation and Configuration Guide - INDIGO-1
    • INDIGO-1 Services & Applications
      • CDMI Server
      • CloudInfoProvider
      • CloudProviderRanker
      • CLUES
      • Core PaaS
        • Accounting
        • Kubernetes
        • Mesos Cluster
        • Monitoring - Zabbix Probes
      • dCache
      • Partition Director(DynPart)
      • Extended OpenStack and OpenNebula Functionalities
        • OpenStack Preemptible Instances Extensions
        • OpenStack Identity Authentication Library
        • Keystone AAI support
        • Heat-Translator
        • Nova-Docker
        • Docker support for OpenNebula (ONEdock)
        • OpenStack Client
        • OpenStack NOVA Client
        • RepoSync
      • FutureGateway
        • FutureGateway API Server
        • FutureGateway API Server Daemon
        • FutureGateway jSAGA Adaptors
        • FutureGateway Portal Setup
        • fgTools
      • Identity Harmonization Service
      • INDIGO IAM
      • INDIGO OMT
      • INDIGO Plugins
        • INDIGO Kepler
      • Infrastructure Manager
      • Infrastructure Manager Java API
      • jSAGA ResourceManager API
      • Liferay IAM
      • ONEDATA
      • OCCI support for OpenStack and OpenNebula
        • OpenStack OCCI Interface
        • pOCCI
        • rOCCI
        • jOCCI
      • Ophidia
      • Orchestrator
      • QoS/SLA Management Service
      • Synergy
      • TOSCA Parser & Types
      • Token Translation Service
      • udocker
    • Updates
      • Nineth Update of INDIGO-1
      • Eighth Update of INDIGO-1
      • Seventh Update of INDIGO-1
      • Sixth Update of INDIGO-1
      • Fifth Update of INDIGO-1
      • Fourth Update of INDIGO-1
      • Third Update of INDIGO-1
      • Second Update of INDIGO-1
      • First Update of INDIGO-1
    • Service template
Powered by GitBook
On this page
  • Release Notes v1.5.2
  • What's new
  • Deployment Notes
  • Known Issues
  • List of Artifacts
  • Documentation
  • Support
  1. INDIGO-2 ElectricIndigo
  2. INDIGO-2 Services & Applications

Infrastructure Manager

PreviousINDIGO KeplerNextInfrastructure Manager Java API

Last updated 6 years ago

The Infrastructure Manager (IM) is a tool that deploys complex and customized virtual infrastructures on IaaS Cloud deployments (such as AWS, OpenStack, etc.).

  • It eases the access and the usability of IaaS clouds by automating the VMI (Virtual Machine Image) selection, deployment, configuration, software installation, monitoring and update of the virtual infrastructure.

  • It supports APIs from a large number of virtual platforms, making user applications cloud-agnostic.

  • In addition it integrates a contextualization system to enable the installation and configuration of all the user required applications providing the user with a fully functional infrastructure.

This version evolved in the by adding support to TOSCA documents as input for the infrastructure creation.

Summary:

  • Updates

Release Notes v1.5.2

What's new

Hihglihts of this release:

  • IM is now python 3 compatible

  • Improve and enrichment of error messages and logging

  • Improve OCCI connector

  • Fix ssh, ansible and vm errors

Supported Platforms:

  • CentOS 6

  • CentOS 7

  • Ubuntu 14.04

  • Ubuntu 16.04

List of RfCs

Deployment Notes

$ docker run -d -p 8899:8899 -p 8800:8800 --name im indigodatacloud/im:indigo_2

Known Issues

  • N/A

List of Artifacts

Packages:

Docker Container:

Documentation

  • To upgrade to the last version first you have to install the new version using yum or apt tool: yum update IM</br> apt install python-im</br>

  • As there is a change in the DB format. Old 1.5.0 data must be updated. Use the script: db_1_5_0_to_1_5_1.py to update the DB format (if you have installed 1.5.0 version) or db_1_4_to_1_5.py (if you have installed 1.4.X version):

    • Install new IM 1.5.2 version.

    • In case that you were using a DATA_FILE to store the IM data (in case of 1.4.X version), define the DATA_DB in the im.cfg file.

    • Execute the script .

      • In case that you were using a DATA_FILE you have to specify it as the first parameter of the script.

      • If you were using a DATA_DB to store your data this parameter is not needed.

      • The data will be moved to the new format and old data will be renamed as table inf_list_XXXXXX.

  • To update a container the user has to:

    • Stop the old container:</br>

      sudo docker stop im</br>

    • Remove the old container:</br>

      sudo docker rm im</br>

    • Pull the new image version:</br>

      sudo docker pull indigodatacloud/im</br>

    • Start the new version:</br>

      sudo docker run -d -p 8899:8899 -p 8800:8800 -e IM_DATA_DB=mysql://username:password@server/db_name --name im indigodatacloud/im</br>

Support

Error detecting Ansible process timeout ->

Error in return value of function execute_timeout in SSH class ->

Add VMINFO_JSON conf var to enable the GetVMInfo function return JSON RADL ->

Improve OCCI cloud_init data process ->

Error getting VM info ->

Improve error messages in case of internal connector errors ->

Test IM with python 3 ->

Enrich the logging entries + stack trace with the infra id ->

Other installation procedures are described in:

An Ansible playbokk is also available in for an easier instalaltion and configuration

GitHub issues:

https://github.com/grycap/im/issues/273
https://github.com/grycap/im/issues/271
https://github.com/grycap/im/issues/270
https://github.com/grycap/im/issues/269
https://github.com/grycap/im/issues/266
https://github.com/grycap/im/issues/242
https://github.com/grycap/im/issues/144
https://github.com/grycap/im/issues/250
https://www.gitbook.com/book/indigo-dc/im/details
GitHub
IM-1.5.2-1.el7.noarch.rpm
python-im_1.5.2-1_all.deb
indigodatacloud/im:indigo_2
Infrastructure Manager GitBook
https://github.com/indigo-dc/im/issues
INDIGO-Datacloud project
IM v1.5.5
Release Notes v1.5.2
What's new
List of RfCs
Deployment Notes
Known Issues
List of Artifacts
Documentation
Support