gRPC / ttrpc
To enable gRPC or ttrpc management interfaces, pass --grpc <SOCKETPATH>
or
--trpc <SOCKETPATH>
. This will spawn an OpenVMM process acting as a gRPC or
ttrpc server.
Here is a list of supported RPCs:
The following list is not exhaustive, and may be out of date. The most up to
date reference is the vmservice.proto
file.
Moreover, many APIs defined in the .proto
file may not be fully wired up yet.
In other words: This API is very WIP, and user discretion is advised.
- CreateVM
- TeardownVM
- PauseVM
- ResumeVM
- WaitVM
- CapabilitiesVM
- PropertiesVM
- ModifyResource
- Quit