Note: This project is now the Farmerbot. More information on the TF Manual: https://manual.grid.tf/farmers/farmerbot/farmerbot_intro.html
we are working on the power management feature for our farmers
see https://github.com/threefoldtech/farmerbot/issues/1
- first version <2 weeks, please let us know if you want to help us test
info from the story:
features version 1
- farmers can define their configuration in an easy markdown format
- through WOL machines can be turned on and off
- the provisioning scripts need to be adjusted to wake a node when required
- the farming manager checks which nodes can be turned off
technical requirements
- use vlang and the rmb components built into crystallib
- use actor based paradigm (so its very easy to extend)
- all configuration done as in https://github.com/threefoldtech/farmerbot/tree/development/example_data
- support routeros switches to check if node is alive or down
generic requirements phase 2
- defensive mode, we check wol works with multiple interfaces e.g. network switch, ping, …
- when doing wol on/off talk to supported switch to see if network is active and also do ping to see node comes back or are down
- its easy for farmers with scripting experience to expand the tool to support other PDU’s (power mgmt devices)
- we support racktivity devices for power measurement and power on/off