Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test all Supernodes with testsnXX nodes #166

Open
3 tasks
lemoer opened this issue Feb 22, 2021 · 6 comments
Open
3 tasks

Test all Supernodes with testsnXX nodes #166

lemoer opened this issue Feb 22, 2021 · 6 comments
Assignees

Comments

@lemoer
Copy link
Contributor

lemoer commented Feb 22, 2021

  • Automate the creation of testsnXX nodes
  • Deploy testsnXX for fastd for every supernode
  • Deploy testsnXX for wireguard for every supernode

I started to implement the creation of testsnXX nodes here: https://github.com/freifunkh/ansible-deploy-gluon-to-proxmox .

@lemoer
Copy link
Contributor Author

lemoer commented Feb 22, 2021

I added the milestone "Beginn der stabilen Phase", as this contains useful monitoring and should therefore implemented before the "stabile Phase".

@lemoer lemoer self-assigned this Feb 22, 2021
@lemoer lemoer added this to the Beginn der stabilen Phase milestone Feb 22, 2021
@lemoer lemoer mentioned this issue Feb 22, 2021
3 tasks
@AiyionPrime
Copy link
Member

This contains monitoring? :)

@1977er
Copy link
Member

1977er commented Feb 22, 2021

Yes. We already had some testsnXX nodes, which were set up manually and probably did not survive an autoupdate.

The former testsn nodes included a zabbix-client on the gluon node.

@lemoer
Copy link
Contributor Author

lemoer commented Feb 24, 2021

I made some progress today:

  • A proxmox bridge for the client interface of the router is created.
  • The bridge is used to configure the node via ssh.
  • Currently the following things are done in config mode:
    • The hostname are configured correctly.
    • The node is marked as "configured".
    • Afterwards the node is rebooted.

@lemoer
Copy link
Contributor Author

lemoer commented Feb 26, 2021

I again made some progress today:

  • Multiple gluon nodes can now be created.
  • The fastd/wireguard keys are downloaded to the ansible control host, so they can be added to a peers git later.

@1977er After the current playbook is executed, the nodes are rebooted into normal running mode. Therefore if their keys are submitted into our peers directory, they should already be fully functional. Other tasks/playbooks could then install zabix, ... stuff.

Next steps:

@lemoer
Copy link
Contributor Author

lemoer commented Feb 28, 2021

This will be normal gluon nodes, which are added to the peers repo. Therefore this can be done without touching any core infrastructure. Therefore it's not a blocker for the milestone.

@lemoer lemoer removed this from the wireguard infrastructure freeze milestone Feb 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants