Skip to main content
Version: 2.8

Backup resources state matrix

The Backup resources state matrix provides a detailed overview of the various resources and their operational states within the Portworx Backup ecosystem. It categorizes resources into RBAC and Non-RBAC types, offering insights into their functionality, status, and potential issues. Each resource type is further broken down into specific states to clarify their behavior and usability.

  • RBAC Resources: includes backup locations and user groups, focusing on access permissions and validation statuses. The states (valid, invalid, partially valid, and so on) describe the usability of the backup location and the accessibility of users within the system.

  • Non-RBAC Resources: covers clusters, virtual machines, backup schedules, backups, and restores. The states detail operational readiness, accessibility issues, and the progress of critical operations like backup and restore.

This matrix serves as a comprehensive guide for understanding the current state and behavior of various resources in the Portworx Backup framework, enabling efficient troubleshooting, resource management, and operational planning:

Resource TypePXB ResourceStates
RBACBackup location
  • Valid: suitable for creating manual or scheduled backups
  • Invalid: validation of the backup location failed, preventing PXB from accessing or restoring backups from it
Users and user groups
  • Unknown: user is deleted from Keycloak or user data is not cached due to API way accessing PXB
  • Active: user credentials are functional, allowing access to Keycloak and PXB
  • Inactive: user credentials are non-functional
Non-RBACClusters
  • Active: fully operational and accessible; users can perform all PXB operations such as creating backups, restores, and schedules
  • Disconnected: issues like incorrect Kubeconfig, missing Stork installation, expired Kubernetes token, or cluster inaccessibility
  • Not Available: expired Kubeconfig or inaccessible cluster (possibly down)
  • Partial Access: super admin privileges enable deletion of schedules, backups, and clusters, but cluster components (for example, namespaces, VMs) are not visible
Virtual Machines
  • Paused: pre-exec and post-exec rules fail
  • Running: virtual machine is operational
  • Stopped: pre-exec and post-exec rules fail
Backup schedules
  • Active: scheduler actively creates backups at specified intervals
  • Suspended: scheduler is paused, and no backups are created
Backups
  • Success: all associated resources (for example, PVs, PVCs, VMs) are successfully backed up
  • Partial Success: only some resources are backed up
  • Failure: none of the resources are backed up successfully
  • In-Progress: backup operation is ongoing
Restores
  • Success: restore operation completed successfully
  • Partial Success: only some resources were restored
  • Failure: restore operation failed
  • In-Progress: restore operation is ongoing