Tillägg för ögonblicksbild av virtuell Windows-dator för Azure Backup

Azure Backup har stöd för säkerhetskopiering av arbetsbelastningar från lokalt till molnet och säkerhetskopiering av molnresurser till Recovery Services-valv. Azure Backup använder vm-ögonblicksbildstillägget för att göra en programkonsekvent säkerhetskopiering av den virtuella Azure-datorn utan att behöva stänga av den virtuella datorn. Vm Snapshot-tillägget publiceras och stöds av Microsoft som en del av Azure Backup-tjänsten. Azure Backup installerar tillägget som en del av den första schemalagda säkerhetskopieringen som utlöses efter aktivering av säkerhetskopiering. Det här dokumentet beskriver de plattformar, konfigurationer och distributionsalternativ som stöds för tillägget ögonblicksbild av virtuell dator.

VMSnapshot-tillägget visas endast i Azure-portalen för icke-hanterade virtuella datorer.

Förutsättningar

Operativsystem

En lista över operativsystem som stöds finns i Operativsystem som stöds av Azure Backup

Tilläggsschema

Följande JSON visar schemat för vm-ögonblicksbildstillägget. Tillägget kräver uppgifts-ID : detta identifierar säkerhetskopieringsjobbet som utlöste ögonblicksbilden på den virtuella datorn, statusblob-URI – där status för ögonblicksbildsåtgärden skrivs, schemalagd starttid för ögonblicksbilden, loggar blob-uri – där loggar som motsvarar ögonblicksbildsaktivitet skrivs, objstr - representation av VM-diskar och metadata. Eftersom de här inställningarna ska behandlas som känsliga data bör de lagras i en konfiguration för skyddad inställning. Azure VM-tilläggsskyddade inställningsdata krypteras och dekrypteras endast på den virtuella måldatorn. Observera att de här inställningarna rekommenderas att endast skickas från Azure Backup-tjänsten som en del av säkerhetskopieringsjobbet.

{
  "type": "extensions",
  "name": "VMSnapshot",
  "location":"<myLocation>",
  "properties": {
    "publisher": "Microsoft.Azure.RecoveryServices",
    "type": "VMSnapshot",
    "typeHandlerVersion": "1.9",
    "autoUpgradeMinorVersion": true,
    "settings": {
      "locale":"<location>",
      "taskId":"<taskId used by Azure Backup service to communicate with extension>",
      "commandToExecute": "snapshot",
      "commandStartTimeUTCTicks": "<scheduled start time of the snapshot task>",
      "vmType": "microsoft.compute/virtualmachines"
    },
    "protectedSettings": {
      "objectStr": "<blob SAS uri representation of VM sent by Azure Backup service to extension>",
      "logsBlobUri": "<blob uri where logs of command execution by extension are written to>",
      "statusBlobUri": "<blob uri where status of the command executed by extension is written>"
    }
  }
}

Egenskapsvärden

Name Värde/exempel Datatyp
apiVersion 2015-06-15 datum
taskId e07354cf-041e-4370-929f-25a319ce8933_1 sträng
commandStartTimeUTCTicks 6.36458E+17 sträng
nationella inställningar sv-se sträng
objectStr Kodning av sas uri-matris – "blobSASUri": ["https://sopattna5365.blob.core.windows.net/vhds/vmwin1404ltsc201652903941.vhd?sv=2014-02-14& sr=b&sig=TywkROXL1zvhXcLujtCut8g3jTpgbE6JpSWRLZxAdtA%3D&st=2017-11-11-09T14%3A23%3A28Z&se=2017-11-09T17%3A38%3A28Z&sp=rw", "https://sopattna8461.blob.core.windows.net/vhds/vmwin1404ltsc-20160629-122418.vhd?sv=2014-02-14& sr=b&sig=5S0A6YDWvVwqPAkzWXVy%2BS%2FqMwzFMbamT5upwx05v8Q%3D&st=2017--11-09T14%3A23%3A28Z&se=2017-11-09T17%3A38%3A28Z&sp=rw", "https://sopattna8461.blob.core.windows.net/bootdiagnostics-vmwintu1-deb58392-ed5e-48be-9228-ff681b0cd3ee/vmubuntu1404ltsc-20160629-122541.vhd?sv=2014-02-14& sr=b&sig=X0Me2djByksBBMVXMGIUrcycvhQSfjYvqKLeRA7nBD4%3D&st=2017-11-11-09T14%3A23%3A28Z&se=2017-11-09T17%3A38%3A28Z&sp=rw", "https://sopattna5365.blob.core.windows.net/vhds/vmwin1404ltsc-20160701-163922.vhd?sv=2014-02-14& sr=b&sig=oXvtK2IXCNqWv7fpjc7TAzFDpc1GoXtT7r%2BC%2BNIAork%3D&st=2017-11-09T14%3A23%3A28Z&se=2017-11-09T17%3A38%3A28Z&sp=rw", "https://sopattna5365.blob.core.windows.net/vhds/vmwin1404ltsc-20170705-124311.vhd?sv=2014-02-14& sr=b&sig=ZUM9d28Mvvm%2FfrhJ71TFZh0Ni90m38bBs3zMl%2FQ9rs0%3D&st=2017-2 11-09T14%3A23%3A28Z&se=2017-11-09T17%3A38%3A28Z&sp=rw"] sträng
logsBlobUri https://seapod01coord1exsapk732.blob.core.windows.net/bcdrextensionlogs-d45d8a1c-281e-4bc8-9d30-3b25176f68ea/sopattna-vmubuntu1404ltsc.v2.Logs.txt?sv=2014-02-14& sr=b&sig=DbwYhwfeAC5YJzISgxoKk%2FEWQq2AO1vS1E0rDW%2FlsBw%3D&st=2017--11-09T14%3A33%3A29Z&se=2017-11-09T17%3A38%3A29Z&sp=rw sträng
statusBlobUri https://seapod01coord1exsapk732.blob.core.windows.net/bcdrextensionlogs-d45d8a1c-281e-4bc8-9d30-3b25176f68ea/sopattna-vmubuntu1404ltsc.v2.Status.txt?sv=2014-02-14& sr=b&sig=96RZBpTKCjmV7QFeXm5IduB%2FILktwGbLwbWg6Ih96Ao%3D&st=2017-2017-211-09T14%3A33%3A29Z&se=2017-11-09T17%3A38%3A29Z&sp=rw sträng

Malldistribution

Azure VM-tillägg kan distribueras med Azure Resource Manager-mallar. Det rekommenderade sättet att lägga till ett vm-tillägg för ögonblicksbilder till en virtuell dator är dock genom att aktivera säkerhetskopiering på den virtuella datorn. Detta kan uppnås via en Resource Manager-mall. En Resource Manager-exempelmall som möjliggör säkerhetskopiering på en virtuell dator finns i Azure Snabbstartsgalleriet.

Azure CLI-distribution

Azure CLI kan användas för att aktivera säkerhetskopiering på en virtuell dator. Efter aktivering av säkerhetskopiering installerar det första schemalagda säkerhetskopieringsjobbet tillägget vm snapshot på den virtuella datorn.

az backup protection enable-for-vm \
    --resource-group myResourceGroup \
    --vault-name myRecoveryServicesVault \
    --vm myVM \
    --policy-name DefaultPolicy

Azure PowerShell-distribution

Azure PowerShell kan användas för att aktivera säkerhetskopiering på en virtuell dator. När säkerhetskopieringen har konfigurerats kommer det första schemalagda säkerhetskopieringsjobbet att installera vm-ögonblicksbildstillägget på den virtuella datorn.

$targetVault = Get-AzRecoveryServicesVault -ResourceGroupName "myResourceGroup" -Name "myRecoveryServicesVault"
$pol = Get-AzRecoveryServicesBackupProtectionPolicy Name DefaultPolicy -VaultId $targetVault.ID
Enable-AzRecoveryServicesBackupProtection -Policy $pol -Name "myVM" -ResourceGroupName "myVMResourceGroup" -VaultId $targetVault.ID

Felsökning och support

Felsöka

Data om tillståndet för tilläggsdistributioner kan hämtas från Microsoft Azure-portalen och med hjälp av Azure CLI. Om du vill se distributionstillståndet för tillägg för en viss virtuell dator kör du följande kommando med hjälp av Azure CLI.

az vm extension list --resource-group myResourceGroup --vm-name myVM -o table

Utdata för tilläggskörning loggas i följande fil:

C:\Packages\Plugins\Microsoft.Azure.RecoveryServices.VMSnapshot

Felkoder och deras betydelser

Felsökningsinformation finns i felsökningsguiden för säkerhetskopiering av virtuella Azure-datorer.

Support

Om du behöver mer hjälp när som helst i den här artikeln kan du kontakta Azure-experterna på MSDN Azure- och Stack Overflow-forumen. Du kan också skapa en Azure-supportincident. Gå till Azure-supportwebbplatsen och välj Hämta support. Information om hur du använder Azure Support finns i Vanliga frågor och svar om Microsoft Azure-support.