Architecture specifications
Building a decentralized future, this section describes hardware, software, and processes, old and new.
Existing development servers and networking equipment
(much of this info is out-of-date)
Virtual Server @ Dayco Host
2 x VPS @ Fatcow
Nologin
Production server nodes:
These are the server nodes for the production environment:
| alpha | bravo | charlie | delta | echo |
Services | Web servers costaflores.com (magnolia) | OpenBravo ERP Vinduino DB (Openbravo Appliance) | Confluence: openvino.costaflores.com Jira
| Magento shop | Ethereum node |
| 10.112.48.21 | 10.112.48.22 | 10.112.48.23 | 10.112.48.24 | 10.112.48.25 |
CPU | 2 | 2 | 4 | 4 | 2 |
MEM | 4GB | 4GB | 4GB | 4GB | 4GB |
Storage | 75GB 51175 1M-blocks / 26172 1M-blocks /home 77347 1M blocks total | 50GB 51033 1M-blocks / | 50GB 34780 1M-blocks / 16978 1M-blocks /home
| 50GB 34780 1M-blocks / 16978 1M-blocks /home | 64GB 45094 1M-blocks / 22018 1M-blocks /home
|
OS | CentOS 7 | Ubuntu | CentOS 7 | CentOS 7 | CentOS 7 |
Applications | Apache v 2.4.6-67 | Apache v 2.4.6-67 | Apache v 2.4.6-67 | Apache v 2.4.6-67 | Apache v 2.4.6-67 |
Power
800VA UPS supplying the following devices:
CPE210 hq_ap | 10W |
CPE210 santos_ap | 10W |
Westnet AP | 10W |
TL-R470T+ Load Balance Broadband Router | 2W |
NUC | 60W |
Airport express | 5W |
Total | 100W |
Local Nodes
These are the nodes deployed in the field:
| foxtrot | golf | hotel |
| zulu |
Services | Costaflores monitoring node, FlexVDI server | Costaflores RaspberryPiWeather node, LoRa gateway | Baussitges RaspberryPiWeather node, LoRa gateway |
| icinga monitoring node |
Networking | 192.168.0.67 192.168.0.68 foxtrot-flex |
|
|
|
|
CPU | Intel NUC, i5-425OU @1.30GHz | RaspberryPi 3 | RaspberryPi 3 |
|
|
MEM | 16GB |
|
|
|
|
Storage | 230GB | 64GB | 64GB |
|
|
OS | Centos7 | Raspbian Lite | Raspbian Lite |
|
|
Applications | FlexVDI, zabbix |
|
|
|
|
Backup Nodes
These are the replica nodes for backup and testing:
| november | oscar | papa | quebec | romeo |
Services | Backup of alpha | Backup of bravo | Backup of charlie | Backup of delta | Backup of Echo |
Networking | 192.168.0.21 | 192.168.0.22 | 192.168.0.23 | 192.168.0.24 | 192.168.0.25 |
CPU | 1 | 1 | 1 | 1 | 1 |
MEM | 2GB | 2GB | 2GB | 2GB | 2GB |
Storage | 75GB | 50GB | 50GB | 50GB | 64GB |
OS | CentOS 7 | Ubuntu | CentOS 7 | CentOS 7 | CentOS 7 |
Applications | Apache v 2.4.6-67 | Apache v 2.4.6-67 | Apache v 2.4.6-67 | Apache v 2.4.6-67 | Apache v 2.4.6-67 |
FlexVDI
FlexVDI is the Open Source virtualization software used to virtualize physical hardware into the different virtual nodes. More information about FlexVDI can be found here.