Skip to content

Latest commit

 

History

History
122 lines (86 loc) · 2.5 KB

README.md

File metadata and controls

122 lines (86 loc) · 2.5 KB

OpenStack Samsara: An Energy Aware Architecture for VM Consolidation

The Samsara architecture provides energy-efficient computational cloud management with a focus on optimizing the use of resources exploring situation awareness strategies to operate autonomously, and with minimal human intervention. Samsara has been implemented as one of the modules of the OpenStack cloud platform and considers the maximum allocation capacity of each physical machine, to consolidate the workloads.


Instalation

  • Build package:
python3 setup.py build
  • Instalation
sudo python3 setup.py install
  • Uninstall
sudo pip uninstall samsara

Features

  • TODO

Development

Prerequisites

Vagrant

Support Tools

  • DB Browser for SQLite: http://sqlitebrowser.org/

    $ sudo add-apt-repository ppa:linuxgndu/sqlitebrowser
    $ sudo apt-get update
    $ sudo apt-get dist-upgrade
  • Ansible

     $ sudo apt-get update
     $ sudo apt-get install software-properties-common
     $ sudo apt-add-repository ppa:ansible/ansible
     $ sudo apt-get update
     $ sudo apt-get install ansible
  • PGAdmin3

   $ sudo apt-get install pgadmin3

Usando o OpenStack Samsara

Iniciando os Serviços

  • Nos compute nodes:
  1. Inicializando o coletor de contextos:
# Inicializando o Samsara Collector
$ sudo start samsara-collector

Arquivo de log: tail -f /var/log/samsara/samsara-collector.log

  1. Inicializando o Gerenciador Local
# Inicializando o Samsara Local Manager
$ sudo start samsara-local-manager

Arquivo de log: tail -f /var/log/samsara/samsara-local-manager.log

  • No Controller Node
  1. Inicializando o Samsara Global Manager

    # Inicializando o Samsara Global Manager
    $ sudo start samsara-global-manager

    Arquivo de log: tail -f /var/log/samsara/samsara-global-manager.log

TODO