PiVirt Appliance Overview
Learn about the underlying architecture, PAM authentication, and Webterm.
View Appliance Overview
The Direct Console User Interface (DCUI) is the text-based terminal management interface for PiVirt hypervisor hosts. Built in Go using the Bubble Tea TUI framework, the DCUI is displayed on physical video outputs, IPMI/iLO/iDRAC virtual KVM consoles, serial terminals, and via the Webterm browser gateway.
On a bare-metal server, the DCUI launches automatically on TTY1 upon system boot.
# If starting manually from a root shellsudo applianceWhen the pivirt-webterm service is active, connect to the web-based terminal:
# Open in browserhttp://<host-ip>:3334/The DCUI is operated entirely via keyboard navigation:
| Key / Shortcut | Action |
|---|---|
<F2> |
Customize System / View Logs (prompts for PAM login) |
<F12> |
Restart / Shut Down Host |
Up / Down |
Navigate menu items or form fields |
Enter |
Open sub-menu or confirm dialog selection |
Space |
Toggle checkbox options (e.g., NIC selection, DHCP toggle) |
Esc |
Cancel current edit or return to the previous screen |
Ctrl+C |
Log out from the current management session |
graph TD
Home["Home Status Screen (Host IP, FQDN, CPU/RAM, Daemons)"]
Home -->|F2 Login| SystemMenu["System Customization Menu"]
Home -->|F12| PowerDialog["Reboot / Shutdown Dialog"]
SystemMenu --> NetConfig["Configure Management Network"]
SystemMenu --> Diagnostics["Troubleshooting and Diagnostics"]
SystemMenu --> ViewLogs["View System and Component Logs"]
SystemMenu --> Security["Security and PAM Credentials"]
NetConfig --> NICSelect["Network Adapters (NICs)"]
NetConfig --> IPConfig["IPv4 / IPv6 Configuration"]
NetConfig --> DNSConfig["DNS Resolvers and Search Domains"]
NetConfig --> VLANConfig["OVS and VLAN Tagging"]
Diagnostics --> PingTest["Test Management Network (Ping)"]
Diagnostics --> RestartDaemons["Restart Management Daemons"]
<F2> on the main screen and enter administrative PAM credentials (root / admin).Enter.1.1.1.1, 8.8.8.8).Esc to save changes and select Yes to apply and restart the management network stack.To quickly verify host networking from within the DCUI without dropping to a bash prompt:
If pivirtd, agent, or iscsiman require a restart:
Enter to initiate a graceful reload of the systemd services.PiVirt Appliance Overview
Learn about the underlying architecture, PAM authentication, and Webterm.
View Appliance Overview
pivirtd Daemon CLI
Direct hypervisor daemon CLI and socket operations.
View pivirtd CLI
pvcli Reference
Full cluster and VM management CLI tool.
View pvcli Reference
Troubleshooting Guide
Host diagnostic trees, network debugging, and disk locks.
View Troubleshooting