Rozšíření VM Snapshot pro Windows pro službu Azure Backup
Azure Backup poskytuje podporu zálohování úloh z místního prostředí do cloudu a zálohování cloudových prostředků do trezoru služby Recovery Services. Azure Backup používá rozšíření snímků virtuálních počítačů k pořízení zálohy virtuálního počítače Azure konzistentní vzhledem k aplikacím, aniž by bylo nutné virtuální počítač vypnout. Rozšíření VM Snapshot je publikováno a podporováno Microsoftem jako součást služby Azure Backup. Azure Backup nainstaluje rozšíření jako součást prvního naplánovaného zálohování aktivovaného po povolení zálohování. Tento dokument podrobně popisuje podporované platformy, konfigurace a možnosti nasazení pro rozšíření Snapshot virtuálního počítače.
Rozšíření VMSnapshot se zobrazí na webu Azure Portal jenom pro nespravované virtuální počítače.
Požadavky
Operační systém
Seznam podporovaných operačních systémů najdete v tématu Operační systémy podporované službou Azure Backup.
Schéma rozšíření
Následující JSON ukazuje schéma rozšíření snímků virtuálního počítače. Toto rozšíření vyžaduje ID úlohy – identifikuje úlohu zálohování, která aktivovala snímek na virtuálním počítači, identifikátor URI stavového objektu blob – kde se zapisuje stav operace vytvoření snímku, naplánovaný čas spuštění snímku, identifikátor URI objektu blob protokolů – kde se zapisují protokoly odpovídající úloze snímku, objstr - reprezentace disků virtuálních počítačů a metadat. Vzhledem k tomu, že tato nastavení by se měla považovat za citlivá data, měla by být uložena v konfiguraci chráněného nastavení. Data nastavení chráněného rozšířením virtuálního počítače Azure se šifrují a dešifrují se jenom na cílovém virtuálním počítači. Upozorňujeme, že tato nastavení se doporučuje předávat ze služby Azure Backup pouze jako součást úlohy zálohování.
{
"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>"
}
}
}
Hodnoty vlastností
Název | Hodnota / příklad | Datový typ |
---|---|---|
apiVersion | 2015-06-15 | datum |
taskId | e07354cf-041e-4370-929f-25a319ce8933_1 | string |
commandStartTimeUTCTicks | 6.36458E+17 | string |
národní prostředí | cs | string |
objectStr | Kódování pole sas uri – blobSASUri: [;https://sopattna5365.blob.core.windows.net/vhds/vmwin1404ltsc201652903941.vhd?sv=2014-02-14& sr=b&sig=abc123DEF456...%3D&st=2017-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=abc123DEF456...%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=abc123DEF456...%3D&st=2017-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=abc123DEF456...%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=abc123DEF456...%3D&st=2017-11-09T14%3A23%3A28Z&se=2017-11-09T17%3A38%3A28Z&sp=rw"] | string |
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=abc123DEF456...%3D&st=2017-11-09T14%3A33%3A29Z&se=2017-11-09T17%3A38%3A29Z&sp=rw | string |
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=abc123DEF456...%3D&st=2017-11-09T14%3A33%3A29Z&se=2017-11-09T17%3A38%3A29Z&sp=rw | string |
Nasazení šablon
Rozšíření virtuálních počítačů Azure je možné nasadit pomocí šablon Azure Resource Manageru. Doporučeným způsobem přidání rozšíření snímku virtuálního počítače do virtuálního počítače je ale povolení zálohování virtuálního počítače. Toho lze dosáhnout prostřednictvím šablony Resource Manageru. Ukázkovou šablonu Resource Manageru, která umožňuje zálohování na virtuálním počítači, najdete v galerii Rychlý start Azure.
Nasazení v Azure CLI
Azure CLI se dá použít k povolení zálohování na virtuálním počítači. Po povolení zálohování nainstaluje první naplánovaná úloha zálohování na virtuální počítač rozšíření snímku virtuálního počítače.
az backup protection enable-for-vm \
--resource-group myResourceGroup \
--vault-name myRecoveryServicesVault \
--vm myVM \
--policy-name DefaultPolicy
Nasazení Azure PowerShellu
Azure PowerShell je možné použít k povolení zálohování na virtuálním počítači. Po nakonfigurování zálohování nainstaluje první naplánovaná úloha zálohování na virtuální počítač rozšíření snímků virtuálního počítače.
$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
Řešení potíží a podpora
Odstraňování potíží
Údaje o stavu nasazení rozšíření je možné získat z webu Azure Portal a pomocí Azure CLI. Pokud chcete zobrazit stav nasazení rozšíření pro daný virtuální počítač, spusťte následující příkaz pomocí Azure CLI.
az vm extension list --resource-group myResourceGroup --vm-name myVM -o table
Výstup spuštění rozšíření se zaznamená do následujícího souboru:
C:\Packages\Plugins\Microsoft.Azure.RecoveryServices.VMSnapshot
Kódy chyb a jejich významy
Informace o řešení potíží najdete v průvodci odstraňováním potíží se zálohováním virtuálních počítačů Azure.
Technická podpora
Pokud potřebujete další pomoc v libovolném bodě tohoto článku, můžete kontaktovat odborníky na Azure na fórech MSDN Azure a Stack Overflow. Případně můžete podat incident podpora Azure. Přejděte na web podpora Azure a vyberte Získat podporu. Informace o používání podpory Azure najdete v nejčastějších dotazech k Microsoftu podpora Azure.