961 B
961 B
Host Requirements
pyro-mcp currently targets Linux x86_64 hosts.
Required
- KVM available at
/dev/kvm - support for Firecracker microVMs
- sufficient disk for the embedded runtime files and cached OCI environment images
- outbound HTTPS access to
registry-1.docker.iofor first-run installs orpyro env pull
Required For Guest Networking
/dev/net/tunipnftoriptables- host IP forwarding enabled
- privilege to create TAP devices and NAT rules
The current implementation uses sudo -n for host networking commands when a networked run is requested.
Validate The Host
pyro doctor
In the default human-readable output, check:
Runtime: PASSKVM: exists=yes readable=yes writable=yesNetworking: tun=yes ip_forward=yes
If you need the raw structured fields instead:
pyro doctor --json
Check:
runtime_okkvmnetworking.tun_availablenetworking.ip_forward_enabled