This is a PoC to showcase inter-vm communication using gRPC as control channel.
- Proof-of-concept implementation of inter-vm communication using gRPC
- Communication between VMs using gRPC over TCP as transport mechanism
- Inter-connects VM systemd controllers to manage services
- Systemd service managers
- Allows to start, stop, pause, resume services (+units)
- System manager (rudimentary)
- Administration service to register systemd services across VMs
- Global service registry
- Proxy for application start (and other operations)
This project is only a proof of concept to showcase possible intervm communication and modules using gRPC.
The project exposes NixOS modules, which aim to be used with the Ghaf Framework.