You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Each VM runs inside a detached tmux session named `fc-<vm_name>`; list active sessions with `tmux ls`.
216
216
- Attach to the microVM console using `tmux attach -t fc-<vm_name>` and detach without stopping it via `Ctrl-b d`.
217
217
- If a session is missing, the agent recreates it when the VM boots; use `tmux kill-session -t fc-<vm_name>` only for advanced troubleshooting.
218
+
219
+
### VNC Console Bridge
220
+
- `POST /v1/vms/{name}/console` spawns an `Xvfb` + `xterm` + `x11vnc` bridge bound to the VM's tmux session and returns `{host, port, password}` ready for the CloudStack console proxy. `DELETE /v1/vms/{name}/console` tears it down.
221
+
- The CLI helper now supports `firecracker.py console <payload.json>` to fetch the same tuple programmatically.
222
+
- Runtime assets live under `/var/run/firecracker/vnc/` (state JSON, password files). Adjust `defaults.console` in the agent config to tune port ranges, bind address, window geometry, fonts, or read-only mode.
223
+
- Ensure the host has `x11vnc`, `xterm`, and `xvfb` installed; the Debian packaging pulls these dependencies.
218
224
---
219
225
## CloudStack Integration
220
226
1. **Install extension on the management server**:
0 commit comments