ujust vm
QEMU/KVM virtual machine management
Quick Start
Follow the standard service lifecycle:
| Step | Command | Recording |
| 1. Start | ujust vm start | |
| 2. Status | ujust vm status | |
| 3. Stop | ujust vm stop | |
Subcommands
Lifecycle
| Subcommand | Arguments | Description | Recording |
start | [NAME] | Start VM | |
stop | [NAME] | Stop VM | |
delete | [NAME] | Delete VM and optionally its disk | |
Monitoring
| Subcommand | Arguments | Description | Recording |
status | [NAME] | Show VM status | |
wait-agent | [NAME] | Wait for guest agent to be ready | |
Operations
| Subcommand | Arguments | Description | Recording |
download | [BRANCH] | Download QCOW2 image | |
Shell
| Subcommand | Arguments | Description | Recording |
exec | [NAME] CMD | Execute command via guest-agent | |
shell-exec | [NAME] CMD | Execute shell command via guest agent | |
ssh | [NAME] | SSH connection to VM | |
Other
| Subcommand | Arguments | Description | Recording |
add | [NAME] | Add new VM with default image | |
create | [NAME] | Create VM from existing disk | |
recreate | [NAME] | Recreate VM config preserving disk | |
seed | [NAME] | Regenerate cloud-init seed ISO | |
boot-log | [NAME] | Get boot messages via guest agent | |
diag | [NAME] | Full diagnostic (no SSH required) | |
vnc | [NAME] | VNC graphical connection | |
serial | [NAME] | Serial console connection | |
update | [NAME] WHAT | Update QCOW2 or seed | |
help | | Show help | |
Flags
| Flag | Short | Default | Values | Description |
--autologin | | | | |
--branch | -b | | | |
--cpus | | | | |
--disk-size | | | | |
--password | | | | |
--ram | | | | |
--share-dir | | | | |
--ssh-port | | | | |
--ssh-user | | | | |
--url | | | | |
--username | -u | | | |
--vnc-port | | | | |
--what | | | | |
Source: just/bazzite-ai/vm.just