ZOS V4 Boot Infrastructure #120

Open
opened 2024-11-01 14:45:02 +00:00 by mik-tf · 0 comments
Owner

Goal

  • Deploy/Create everything needed to let farmers boot their ZOS4 nodes in development mode

Definitions

  • ZOS4 P = ZOS 4 in Production Mode
  • ZOS4 D = ZOS 4 in Development Mode

References

Deliverables

  • Docker way to deploy TFHub, and get required components for people to host their own ZOS 4 Hub
  • Build the 2 versions of ZOS 4 automated

Requirements

  • Kernel = 6.6 (LTS version)
  • Included in Production Release
    • Busybox + some linux tools (btrfs, bcachefs, curl, ...)
  • Included in Debug & Dev Release
    • Add SSH Server, openssh
  • Use mycelium as base which has default config (some with DNS names)
  • No TFChain
  • When mycelium starts, there is code retrying till we found connection, there are 3 IPV6 addresses (dns names) which host a simple rest service on top of mycelium, we post an I Exist message, we announce ourselves every 5 min

Notes

  • I think @coesensb will be able to help here as it's implemented in grid_deployment
# Goal - Deploy/Create everything needed to let farmers boot their ZOS4 nodes in development mode - ## Definitions - ZOS4 P = ZOS 4 in Production Mode - ZOS4 D = ZOS 4 in Development Mode # References - For V3, we currently have this: https://github.com/threefoldtech/grid_deployment/tree/development/grid-hub # Deliverables - Docker way to deploy TFHub, and get required components for people to host their own ZOS 4 Hub - Build the 2 versions of ZOS 4 automated ## Requirements - Kernel = 6.6 (LTS version) - Included in Production Release - Busybox + some linux tools (btrfs, bcachefs, curl, ...) - Included in Debug & Dev Release - Add SSH Server, openssh - Use mycelium as base which has default config (some with DNS names) - No TFChain - When mycelium starts, there is code retrying till we found connection, there are 3 IPV6 addresses (dns names) which host a simple rest service on top of mycelium, we post an I Exist message, we announce ourselves every 5 min # Notes - I think @coesensb will be able to help here as it's implemented in grid_deployment
mik-tf added this to the ThreeFold V4 project 2024-11-01 14:45:02 +00:00
sabrinasadik was assigned by mik-tf 2024-11-01 14:46:54 +00:00
mik-tf added the
Story
label 2024-11-01 14:51:17 +00:00
despiegk changed title from Deploy ZOS V4 Boot Generator to ZOS V4 Boot Infrastructure 2024-11-08 07:46:34 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: tfgrid/circle_engineering#120
No description provided.