wiki:Internal/CurrentDevelopment

Version 12 (modified by msherman, 9 years ago) ( diff )

SB4

  1. Need two rf switches
  2. each links matrix, 1 node, and 1 basestation
  3. all are controlled by raspberry pi, named sb4-cm
  4. Switch info
    1. Max RF input power 1w
    2. VDD 3.3v
    3. control voltage:
      1. Low 0-0.5v
      2. High 2.7-vdd
    4. Rf connectors SMA
    5. Control connector SMA
    6. pins for ground and vdd
  5. Raspi info
    1. 3.3 and 5v available
    2. gpio is 3.3v
  6. Software info
    1. TBD

WIMAX

  1. Use captured packet streams to control basestation.
  2. Write omf service to send these
  3. preferred method, once working, is to reverse engineer the commands.

Switch Matrix

  1. need two non-blocking switch / attenuator matrix
  2. Connect B210s through switch matrix
  3. B210s have 2x tx, 2x rx
  4. 4 ports per b210, 2 ports per node
  5. compare pricing from DIY, minicircuits, jfw
  6. ex, 4 b210s
  7. set up two rails, 8 ports per rail, atten and delay between
  8. need price per attenuator.

CFENGINE

  • cfengine settings for all orbit servers
    • move native home directory
    • set root password
    • sudoers contain native
    • fail2ban
    • ganglia
    • ldap config
  • DHCP specific settings
    • dhcp
    • dns
    • ldap server
    • hosts.allow
  • web servers
    • apache config
  • Landings
    • tunnels
    • hosts.allow
  • consoles
    • omf config

Config Management

Look at lightweight configs, salt / ansible

Monitoring

Currently using OpenNMS

  • Features wanted
    • Get vlan per port from switches
    • get mac table from switches
    • monitor patch changes / machine moves
      • did new mac appear on port
      • did known mac appear on different port
      • accompany by port up/down trap?
      • log of potential changes
    • Map server / port relationships
      • list of macs from dhcp
      • match to switch mac table, switch map (avoid agg. ports)
      • servers managed by config management anyway, pull list of interfaces / macs / ips
    • generate reasonable configs
      • db of servers / ips
      • generate dns zone files
      • generate dhcp config files
Note: See TracWiki for help on using the wiki.