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.
- Build package:
python3 setup.py build
- Instalation
sudo python3 setup.py install
- Uninstall
sudo pip uninstall samsara
- TODO
-
Download and Instalation
-
Vagrant Plugins:
- Vagrant Reload Provisioner:
- Repositório: https://github.com/aidanns/vagrant-reload
$ vagrant plugin install vagrant-reload
- Repositório: https://github.com/aidanns/vagrant-reload
- Vagrant Reload Provisioner:
- Repositório: https://github.com/emyl/vagrant-triggers
$ vagrant plugin install vagrant-reload
- Repositório: https://github.com/emyl/vagrant-triggers
- vagrant-triggers
- Vagrant Reload Provisioner:
-
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
- Nos compute nodes:
- Inicializando o coletor de contextos:
# Inicializando o Samsara Collector
$ sudo start samsara-collector
Arquivo de log: tail -f /var/log/samsara/samsara-collector.log
- 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
-
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
- Trocar 'algorithms' por 'policies' na estrutura do Planner
- Analisar Ferramentas para Desenvolver uma API