Skip to main content

Jobs

Enterprise Feature

The Jobs feature requires an Enterprise license. If you are on a Community or Starter plan, this page will display an upgrade prompt. See Plans & Pricing for details.

The Jobs page provides a centralized view of all background jobs managed by the ProxCenter orchestrator. This includes rolling updates, backup orchestration, replication, DRS (Distributed Resource Scheduler), migrations, and maintenance operations.

Overview

The Jobs page displays summary statistics at the top and a filterable job list below. Jobs are fetched from the orchestrator and automatically refreshed every 5 seconds when running jobs are detected.

Summary Statistics

Four stat cards provide a quick overview:

StatDescription
TotalTotal number of jobs
RunningJobs currently in progress
PendingJobs queued and waiting to start
FailedJobs that ended with an error

Job Types

ProxCenter tracks the following job types:

TypeDescription
Rolling UpdateSequential Proxmox node updates with automatic VM migration and reboots
BackupOrchestrated backup operations
ReplicationData replication jobs across nodes
DRSDistributed Resource Scheduler for automatic VM balancing
MigrationVM or container migration jobs
MaintenanceNode maintenance operations

Job Statuses

Each job has a status indicating its current state:

StatusDescription
RunningJob is currently executing
Queued / PendingJob is waiting to start
Success / CompletedJob finished successfully
Failed / CancelledJob ended with an error or was cancelled
PausedJob was manually paused and can be resumed

The job list supports three filter options:

  • Search -- Free text search across job name, detail, and target
  • Type -- Filter by job type (Rolling Update, Backup, Replication, DRS, Migration, Maintenance)
  • Status -- Filter by job status (Running, Pending, Success, Failed, Paused)

Click Reset to clear all filters.

Job List

The data grid displays the following columns:

ColumnDescription
JobJob name and short ID
TypeJob type with icon
StatusCurrent status chip
ProgressProgress bar with percentage for running jobs
StartedRelative time since the job started
TargetThe target resource (cluster, node, etc.)
DetailAdditional detail about the job

Job Detail Dialog

Double-click on any job row to open a detailed dialog. The dialog provides:

Progress Tracking

  • Visual progress bar showing completed vs. total nodes
  • Current node being processed
  • Start and end timestamps

Job Actions

For running jobs:

  • Pause -- Temporarily halt the job
  • Cancel -- Abort the job entirely

For paused jobs:

  • Resume -- Continue execution from where it stopped
  • Cancel -- Abort the job

Node Statuses

For multi-node operations like rolling updates, a list shows the status of each individual node:

  • Completion state with icon (completed, running, pending, failed, skipped)
  • Version changes (e.g., 8.1.3 -> 8.2.1)
  • Reboot indicator if the node was rebooted

Execution Logs

A scrollable log panel shows the most recent 100 log entries with:

  • Timestamps
  • Node name (when applicable)
  • Log message with color-coded severity (error in red, warning in orange)
tip

Logs auto-refresh every 3 seconds while a running job's detail dialog is open, so you can monitor progress in real time.

Data Refresh

  • The job list polls every 5 seconds when running jobs are detected
  • When no jobs are running, automatic refresh is disabled to reduce API calls
  • Click the Refresh button to manually reload the job list at any time