Systems Outage: June 30 - July 2

More info at l.khoury.to/jun30-outage

Child pages
  • OpenVZ TODO
Skip to end of metadata
Go to start of metadata

The Message API

  • machine-wide
    • load
    • CPU
    • memory
    • disk
  • slice-specific
    1. Create
    2. Resource data
      • CPU
      • memory
      • disk
      • processes
    3. Quota management (Update)
      • CPU
      • memory
      • disk
    4. Delete

Infrastructure

  1. Multiple login (port 22)
    • port forwarding with iptables
    • corkscrew
  2. common SQL server (MySQL?)
  3. Apache (port 80)
    • https support (feature)

django-openvz

  1. Views that wrap the API through master-client
  2. Log resource usage from the daemon
  3. Slice -> machine allocation algorithm

openvz-daemon

  1. Security

slave-daemon

  1. Create slices
  2. Remove slices
  3. Monitor slices
    • on an interval, return CPU, memory, disk, process info
  4. Resource management
    • change quota
      • CPU
      • memory
      • disk?

master-client

  1. Library for the API

Various scripts

  1. Machine initialization
  2. ssh login hack hack john hack
  3. moving slices

Potential ticketing systems

  • No labels