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.