阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

利用Azure backup备份和恢复Azure虚拟机

148次阅读
没有评论

共计 2819 个字符,预计需要花费 8 分钟才能阅读完成。

中国区 Azure 最近发布了关于使用 Azure Backup 来备份 VM 服务,于 3 月 1 日正式上线,该功能对于需要对关键工作负载进行备份的用户来讲,极大的降低了操作复杂度。以前我们所使用 Powershell 来做的 Azure 虚拟机备份功能,不仅存在诸多限制,而且本身只是存储的快照,而不是虚拟机的。

Azure backup 的虚拟机备份服务使用的是 Windows 的数据卷影子复制服务(Volume Shadow Copy Service)能够使得在虚拟机不关机的情况下,对虚拟机进行快照,然后通过备份服务将快照传输保存到备份库中 , 备份服务只会将变更的块,即增量备份,以提高存储的效率:

利用 Azure backup 备份和恢复 Azure 虚拟机 利用 Azure backup 备份和恢复 Azure 虚拟机 利用 Azure backup 备份和恢复 Azure 虚拟机

基本的 Azure backup 备份流程如下:

  1. 首先创建备份库,然后发现目前你的订阅中需要保护的虚拟机
  2. 注册需要保护的虚拟机,添加到保护列表
  3. 设定备份策略对虚拟机进行保护备份
  4. 根据需要将你的备份恢复到当前虚拟机或者其他目的虚拟机

利用 Azure backup 备份和恢复 Azure 虚拟机

Azure 虚拟机备份功能支持 Azure IAAS 的 Linux 和 Windows 虚拟机的备份和恢复,在本示例中,我介绍一下对于 CentOS 7.1 和 Windows Server 2012 的备份恢复功能。

  1. 首先创建两台测试的虚拟机,一台是 Linux CentOS7.1,一台是 Windows Server 2012,在创建过程中,注意必须安装虚拟机代理:

    利用 Azure backup 备份和恢复 Azure 虚拟机  利用 Azure backup 备份和恢复 Azure 虚拟机

    利用 Azure backup 备份和恢复 Azure 虚拟机

     

  2. 回到 Azure 的管理界面,首先我们来创建虚拟机的备份保管库,选择新建 - 恢复服务 - 备份保管库 - 快速创建:

    利用 Azure backup 备份和恢复 Azure 虚拟机

利用 Azure backup 备份和恢复 Azure 虚拟机

  1. 首先我们需要配置保管库的数据冗余策略,一旦你注册了受保护项,那么你就无法更改该策略,所以,第一步就是要配置该策略,单击 ” 配置 ” 项,选择你要使用的数据冗余策略,然后保存即可:

    利用 Azure backup 备份和恢复 Azure 虚拟机

  2. 单击进入刚才创建的 ”myvmbackup” 保管库,选择已经注册的项,会看到目前没有注册的虚拟机,单机底部的 ” 发现 ”,初次运行会花几分钟的时间,该操作会将目前你的 IAAS 中的虚拟机加入可注册机器列表。

    利用 Azure backup 备份和恢复 Azure 虚拟机

  3. 选择 ” 注册 ” 按钮,你会发现我们之前创建的 linuxcent71 和 win2012 在列表中,选择这两台机器注册为被保护机器,然后确认:

    利用 Azure backup 备份和恢复 Azure 虚拟机

     

    利用 Azure backup 备份和恢复 Azure 虚拟机

 

更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2016-04/130167p2.htm

  1. 虚拟机注册之后,下一步就是将他们添加为受保护的项,在菜单底部,单击 ” 保护 ” 按照提示选择需要保护的虚拟机

    利用 Azure backup 备份和恢复 Azure 虚拟机

     

     

    利用 Azure backup 备份和恢复 Azure 虚拟机

  2. 单击 ” 下一步 ”,在这个页面中需要选择配置虚拟机配置的策略,就是你需要什么时候执行虚拟机的备份,一般建议是的每天业务低谷的时候,比如晚上 11 点钟执行备份操作:

    利用 Azure backup 备份和恢复 Azure 虚拟机

  3. 最后一项是配置你的备份文件如何保留,粒度可以按照每天,每个月,每年来定义保留策略,当然存储是收费的,所以需要根据你的业务需要来配置保留策略,比如每天的每份会默认保留 180 天:

    利用 Azure backup 备份和恢复 Azure 虚拟机

  4. 在受保护的项页面可以看到,一台 Linux 和 Windows 虚拟机已经被保护了,由于备份时间未到,所以目前的状态是 ” 挂起 ”:

    利用 Azure backup 备份和恢复 Azure 虚拟机

  5. 对虚拟机做快照的一个重要目的就是在操作过程中,一旦对虚拟机进行了误操作,可以利用快照,将虚拟机恢复到以前的状态,那么我们来做一个小测试,在 Linux 虚拟机根目录和 Windows 桌面,创建一个 snapshot.txt(在实际应用环境中,你的数据文件应该保存在数据盘中,D 盘和 sdb 都是临时盘,在本测试中略去):

    利用 Azure backup 备份和恢复 Azure 虚拟机

     

  6. 我们队 Linux 虚拟机立即执行备份,单击 ” 受保护的项菜单 ”,选择 ” 立即备份 ”,创建完成后,在 ” 作业 ” 页面,你就可以看到,备份作业正在进行:

    利用 Azure backup 备份和恢复 Azure 虚拟机

    利用 Azure backup 备份和恢复 Azure 虚拟机

     

  7. 第一次的备份,时间大约 7 分钟,备份完成, 在受保护的项菜单中,可以看到,linuxcent71 的最新恢复点就是我们刚刚备份的时间点:

    利用 Azure backup 备份和恢复 Azure 虚拟机

利用 Azure backup 备份和恢复 Azure 虚拟机

 

  1. 那么我们模拟一个误操作,删除之前创建的 ”snapshot.txt”, 检查目录确认删除后,退出:

    利用 Azure backup 备份和恢复 Azure 虚拟机

  2. 回到 ” 受保护的项 ” 页面,选择 ” 还原 ”:

    利用 Azure backup 备份和恢复 Azure 虚拟机

  3. 你可以选择使用那个还原点的快照进行恢复

    利用 Azure backup 备份和恢复 Azure 虚拟机

     

  4. 在进行实例的还原上,在目前的选项中,你可以将备份还原成一个新的虚拟机,需要指定虚拟机名称,云服务名称等信息,如果你需要还原到原来一样名称的虚拟机和云服务,那么你需要将之前的虚拟机和云服务删除,然后进行恢复:

    利用 Azure backup 备份和恢复 Azure 虚拟机

     

  5. 恢复完成之后,我们可以看到在云服务 linuxcent71 下多了一个实例 linuxrestore,使用相同的用户名密码登录到恢复后的实例,和当前实例 linucecent71,可以看到,恢复的实例中 snapshot.txt 还在,也就是说完全恢复了,而当前实例运维当时的操作已经没有该文件了:

    利用 Azure backup 备份和恢复 Azure 虚拟机

    利用 Azure backup 备份和恢复 Azure 虚拟机

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-04/130167.htm

中国区 Azure 最近发布了关于使用 Azure Backup 来备份 VM 服务,于 3 月 1 日正式上线,该功能对于需要对关键工作负载进行备份的用户来讲,极大的降低了操作复杂度。以前我们所使用 Powershell 来做的 Azure 虚拟机备份功能,不仅存在诸多限制,而且本身只是存储的快照,而不是虚拟机的。

Azure backup 的虚拟机备份服务使用的是 Windows 的数据卷影子复制服务(Volume Shadow Copy Service)能够使得在虚拟机不关机的情况下,对虚拟机进行快照,然后通过备份服务将快照传输保存到备份库中 , 备份服务只会将变更的块,即增量备份,以提高存储的效率:

利用 Azure backup 备份和恢复 Azure 虚拟机 利用 Azure backup 备份和恢复 Azure 虚拟机 利用 Azure backup 备份和恢复 Azure 虚拟机

基本的 Azure backup 备份流程如下:

  1. 首先创建备份库,然后发现目前你的订阅中需要保护的虚拟机
  2. 注册需要保护的虚拟机,添加到保护列表
  3. 设定备份策略对虚拟机进行保护备份
  4. 根据需要将你的备份恢复到当前虚拟机或者其他目的虚拟机

利用 Azure backup 备份和恢复 Azure 虚拟机

Azure 虚拟机备份功能支持 Azure IAAS 的 Linux 和 Windows 虚拟机的备份和恢复,在本示例中,我介绍一下对于 CentOS 7.1 和 Windows Server 2012 的备份恢复功能。

  1. 首先创建两台测试的虚拟机,一台是 Linux CentOS7.1,一台是 Windows Server 2012,在创建过程中,注意必须安装虚拟机代理:

    利用 Azure backup 备份和恢复 Azure 虚拟机  利用 Azure backup 备份和恢复 Azure 虚拟机

    利用 Azure backup 备份和恢复 Azure 虚拟机

     

  2. 回到 Azure 的管理界面,首先我们来创建虚拟机的备份保管库,选择新建 - 恢复服务 - 备份保管库 - 快速创建:

    利用 Azure backup 备份和恢复 Azure 虚拟机

利用 Azure backup 备份和恢复 Azure 虚拟机

  1. 首先我们需要配置保管库的数据冗余策略,一旦你注册了受保护项,那么你就无法更改该策略,所以,第一步就是要配置该策略,单击 ” 配置 ” 项,选择你要使用的数据冗余策略,然后保存即可:

    利用 Azure backup 备份和恢复 Azure 虚拟机

  2. 单击进入刚才创建的 ”myvmbackup” 保管库,选择已经注册的项,会看到目前没有注册的虚拟机,单机底部的 ” 发现 ”,初次运行会花几分钟的时间,该操作会将目前你的 IAAS 中的虚拟机加入可注册机器列表。

    利用 Azure backup 备份和恢复 Azure 虚拟机

  3. 选择 ” 注册 ” 按钮,你会发现我们之前创建的 linuxcent71 和 win2012 在列表中,选择这两台机器注册为被保护机器,然后确认:

    利用 Azure backup 备份和恢复 Azure 虚拟机

     

    利用 Azure backup 备份和恢复 Azure 虚拟机

 

更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2016-04/130167p2.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2819字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中