Open Data Center Runtime Environment (OpenDCRE) for Raspberry Pi (RPI) running OpenMistOS.
1.8K
Overview
OpenDCRE provides a securable RESTful API for monitoring and control capabilities, including analog and digital sensors and power control of OCP servers. The OpenDCRE API is easy to integrate into third-party monitoring, management and orchestration providers, while providing a simple, curl-able interface for common and custom devops tasks. See the OpenMistOS web site for API reference and user's guide.
Requirements
Running and Testing OpenDCRE
OpenDCRE expects a volume to be exposed for logs (/logs). Additionally, OpenDCRE, by default, uses TCP port 5000 to listen for API requests. In cases where the OpenDCRE HAT is used with the OpenDCRE container, the /dev/ttyAMA0 serial device is also required.
To start OpenDCRE with the HAT device attached:
docker run -d -p 5000:5000 -v /var/log/opendcre:/logs --device /dev/ttyAMA0:/dev/ttyAMA0 opendcre ./start_opendcre.sh
To start OpenDCRE in emulator mode:
docker run -d -p 5000:5000 -v /var/log/opendcre:/logs opendcre ./start_opendcre_emulator.sh
To run the OpenDCRE test suite:
docker run -ti -v /var/log/opendcre:/logs opendcre ./opendcre_southbound/bus-test.py
License
OpenDCRE is released under GPLv2 - see LICENSE for more information.
Content type
Image
Digest
sha256:f4471111d…
Size
141.5 MB
Last updated
over 9 years ago
docker pull vaporio/opendcre