miniguide

Azure Backup Cheatsheet: Create, Manage, and Troubleshoot Azure Backups

Introduction

This cheatsheet provides essential Azure CLI commands for configuring, managing, and troubleshooting backups in Azure, including Recovery Services vault operations.

Table of Contents

  1. Create Recovery Services Vault
  2. List Recovery Services Vaults
  3. Configure Backup on VM
  4. Enable Backup for Azure VMs
  5. Trigger Backup Job
  6. List Backup Jobs
  7. Show Backup Job Details
  8. Restore VM from Backup
  9. Update Backup Policy
  10. Delete Backup Item

1. Create Recovery Services Vault

az backup vault create --resource-group <rg> --name <vaultName> --location <location>

2. List Recovery Services Vaults

az backup vault list --resource-group <rg> --output table

3. Configure Backup on VM

az backup protection enable-for-vm --resource-group <rg> --vault-name <vaultName> --vm <vmName> --policy-name DefaultPolicy

4. Enable Backup for Azure VMs

az backup protection backup-now --resource-group <rg> --vault-name <vaultName> --container-name <container> --item-name <vmName>

5. Trigger Backup Job

az backup job list --resource-group <rg> --vault-name <vaultName> --output table

6. List Backup Jobs

az backup job list --resource-group <rg> --vault-name <vaultName>

7. Show Backup Job Details

az backup job show --resource-group <rg> --vault-name <vaultName> --name <jobId>

8. Restore VM from Backup

az backup recoverypoint list --resource-group <rg> --vault-name <vaultName> --container-name <container> --item-name <vmName> --output table

9. Update Backup Policy

az backup policy set --resource-group <rg> --vault-name <vaultName> --name <policyName> --backup-management-type AzureIaasVM --retention-duration 30

10. Delete Backup Item

az backup item delete --resource-group <rg> --vault-name <vaultName> --container-name <container> --name <itemName> --delete-from-backup-storage true