世纪互联提供的关于Powershell中将虚拟机加入备份保管库的方法
2017-01-17 10:50
288 查看
请您参考以下步骤进行操作,如有问题请与我们联系:
对一台ARM虚拟机(虚拟机名称:paularm08r21)进行备份(参考:https://www.azure.cn/documentation/articles/backup-azure-vms-automation/ )
l 使用的Azure PowerShell 命令(修改标黄内容即可):
============================
#设置要使用的备份保管库上下文
Get-AzureRmRecoveryServicesVault -Name paulrmvault01 | Set-AzureRmRecoveryServicesVaultContext
#创建一条备份保护策略
$schPol = Get-AzureRmRecoveryServicesBackupSchedulePolicyObject -WorkloadType "AzureVM"
$retPol = Get-AzureRmRecoveryServicesBackupRetentionPolicyObject -WorkloadType "AzureVM"
New-AzureRmRecoveryServicesBackupProtectionPolicy -Name paularmpolicy -WorkloadType AzureVM -RetentionPolicy $retPol -SchedulePolicy $schPol
#修改这条备份保护策略(下例是禁用周、月、年备份)
$retPol = Get-AzureRmRecoveryServicesBackupRetentionPolicyObject -WorkloadType "AzureVM"
$retPol.IsWeeklyScheduleenabled = $false
$retPol.IsMonthlyScheduleenabled = $false
$retPol.IsYearlyScheduleenabled = $false
$pol= Get-AzureRmRecoveryServicesBackupProtectionPolicy -Name paularmpolicy
Set-AzureRmRecoveryServicesBackupProtectionPolicy -Policy $pol -RetentionPolicy $retPol
#使用上面创建的备份包含策略启用一台虚拟机备份
$pol=Get-AzureRmRecoveryServicesBackupProtectionPolicy -Name paularmpolicy
Enable-AzureRmRecoveryServicesBackupProtection -Policy $pol -Name paularm08r21 -ResourceGroupName paularmnorth
#初始化(立即)这台虚拟机的备份工作
$namedContainer = Get-AzureRmRecoveryServicesBackupContainer -ContainerType "AzureVM" -Status "Registered" -Name paularm08r21
$item = Get-AzureRmRecoveryServicesBackupItem -Container $namedContainer -WorkloadType "AzureVM"
$job = Backup-AzureRmRecoveryServicesBackupItem -Item $item
#查看当前的备份进度
$joblist = Get-AzureRmRecoveryservicesBackupJob -Status InProgress
$joblist[0]
============================
对一台ARM虚拟机(虚拟机名称:paularm08r21)进行备份(参考:https://www.azure.cn/documentation/articles/backup-azure-vms-automation/ )
l 使用的Azure PowerShell 命令(修改标黄内容即可):
============================
#设置要使用的备份保管库上下文
Get-AzureRmRecoveryServicesVault -Name paulrmvault01 | Set-AzureRmRecoveryServicesVaultContext
#创建一条备份保护策略
$schPol = Get-AzureRmRecoveryServicesBackupSchedulePolicyObject -WorkloadType "AzureVM"
$retPol = Get-AzureRmRecoveryServicesBackupRetentionPolicyObject -WorkloadType "AzureVM"
New-AzureRmRecoveryServicesBackupProtectionPolicy -Name paularmpolicy -WorkloadType AzureVM -RetentionPolicy $retPol -SchedulePolicy $schPol
#修改这条备份保护策略(下例是禁用周、月、年备份)
$retPol = Get-AzureRmRecoveryServicesBackupRetentionPolicyObject -WorkloadType "AzureVM"
$retPol.IsWeeklyScheduleenabled = $false
$retPol.IsMonthlyScheduleenabled = $false
$retPol.IsYearlyScheduleenabled = $false
$pol= Get-AzureRmRecoveryServicesBackupProtectionPolicy -Name paularmpolicy
Set-AzureRmRecoveryServicesBackupProtectionPolicy -Policy $pol -RetentionPolicy $retPol
#使用上面创建的备份包含策略启用一台虚拟机备份
$pol=Get-AzureRmRecoveryServicesBackupProtectionPolicy -Name paularmpolicy
Enable-AzureRmRecoveryServicesBackupProtection -Policy $pol -Name paularm08r21 -ResourceGroupName paularmnorth
#初始化(立即)这台虚拟机的备份工作
$namedContainer = Get-AzureRmRecoveryServicesBackupContainer -ContainerType "AzureVM" -Status "Registered" -Name paularm08r21
$item = Get-AzureRmRecoveryServicesBackupItem -Container $namedContainer -WorkloadType "AzureVM"
$job = Backup-AzureRmRecoveryServicesBackupItem -Item $item
#查看当前的备份进度
$joblist = Get-AzureRmRecoveryservicesBackupJob -Status InProgress
$joblist[0]
============================
相关文章推荐
- 网上提供的最简便的MySql数据库备份的方法
- 关于如何删除DataTable中的重复行---使用.Net提供方法
- 关于优化删除记录和备份表的方法
- 关于在虚拟机中无法读取usb设备的一种原因及处理方法
- 关于在虚拟机中无法读取usb设备的一种原因及处理方法
- 关于SPS自动备份的方法(ZT)
- 关于vmware上的虚拟机在某些情况下无法关机的解决方法
- ubuntu中将用户加入sudo group的最好方法
- 关于SQL异地备份的方法(转)
- 关于VM热备份的三种方法
- 火狐浏览器(FF)不支持普通的象IE那样的加入收藏夹和设为首页,于是就找了关于FF的方法。后来测试了下,可以用了。。其代码如下:
- 关于 webservice 或者 wcf 提供的方法,在引用后类属性后自动添加 k__BackingField 关键字的说明
- 关于虚拟机无法拖放问题的解决方法
- PowerShell 自动备份hyper-v下的虚拟机
- 关于Fedora16下用虚拟机安装Redhat6 ISO等系统报错误“Could not allocate dynamic translator buff”解决方法
- 关于(windows)下取得系统日期的方法:用于自动备份等
- 一个关于“OLE DB 提供程序 'sqloledb' 指出该对象中没有任何列”错误的解决方法
- 关于虚拟机下的ubuntu访问windows xp共享文件,设置密码访问的方法
- 关于vmware workstation启动虚拟机显示“内部错误”的解决方法
- SCDPM 2012R2之使用系统VSS 提供程序备份CSV上的虚拟机