• 使用Azure Site Recovery把VM批量搬迁到Azure


    Azure Site Recovery可以提供如下服务:

    • Site Recovery 服务:Site Recovery 可以在站点出现故障时,让应用在其他站点继续可用,从而确保业务连续性。 Site Recovery 可以把 VM 或物理服务器上运行的服务复制到制定的备份节点,因此当主站点不可用时,可以在备份节点启用这些服务。 如果主站点重新恢复,Site Recovery可以将服务重新恢复到主站点
    • 备份服务: Azure 备份服务还会将数据备份到 Azure,从而确保其安全并使之可以恢复

    Site Recovery 支持复制的区域

    • 在 Azure 区域之间进行Azure VM的复制
    • 将数据复制到 Azure 或辅助站点的本地虚拟机和物理服务器

    ASR在提供灾备和备份服务时的一个功能,是将VM或物理机搬迁。我们可以把ASR作为把数据中心或其他云上的VM迁移到Azure的一种工具。

    Azure的Site Recovery服务已经在国内的Azure上线了。本文将介绍如何把VM或物理机批量的搬迁到Azure上。本文采用的源VM在Azure的ASM模式下,等同于物理机或没有管理的虚拟机。

    具体实现分为如下几个步骤:

    一、创建Recovery Services Vaults

    填写相关信息:

    创建成功后,进入Site Recovery界面:

    配置"Prepare Infrastructure":

    在选择从哪里复制到哪里的旋转中,我们可以看到,可以支持:

    源在Azure或数据中心,目的在Azure或数据中心。支持复制的类型包括Hyper-V,VMWare或者其他类型(包括物理机)。

    可以在这些选项中随意组合。

    确认后,会要求选择configuration server:

    Configuration Server是协助复制的服务器,要求一台Windows2012 R2英文版的服务器。

    在3中,下载configuration server的软件,在4中下载Registration Key:

    二、安装Configuration Server

    在Windows2012上下载相应的软件和key,然后安装:

    这里选择在前面下载的registration key:

    如果有VMware的环境,这里要点Yes,本文不涉及VMware,选No:

    下面一路next,开始安装。

    安装完成后可以看到如下信息:

    点击结束后,出现提升,需要记录:

     

    做完上述安装与配置后,需要添加机器的Credential,会自动弹出配置界面:

    在添加账号中填入相应的内容,要注意的是必须是管理员权限,比如Linux机器,要求是root用户:

    完成后,重启机器。

    三、配置复制的配置

    返回Azure的Recovery Service里,可以看到,此时configuration server处,已经有我们安装的configuration server的信息:

    在Target中添加存储账号和网络:

    添加完成后,点击OK。进入Policy配置页面:

    点击创建后,输入Policy的相应参数:

    OK后,部署完毕:

     

    复制所需资源,有一个工具可以下载计算:

    点击下载后,下载Deployment Planning的工具包。具体使用方法可以参考:

    https://docs.microsoft.com/en-us/azure/site-recovery/site-recovery-deployment-planner

     

    完成Prepare Infrastructure后,进入Replicate Application:

    配置源:

    配置目标:

    第三步,添加虚拟机:

     

     

    为每台VM选择账号:

    选择复制策略:

    都配置完成后,点击enable replication:

    四、添加Recovery Plan

    选择Manage Recovery Plans

    添加Recovery Plan

    创建Recovery Plan

    查看Recovery Plan

    可以测试的包括Test Failover,Failover和Re-protect。

    在测试前,可以先观察复制的情况。此时VM1和VM2:

    点击Test Failover:

    过程中可以看到有临时的VM启动:

    在test failover完成后,创建了一台新的VM:vm1-test。其CPU个数和内存和源VM相同(由于都是Azure上的VM,所以型号相同)。通过内网ssh到这台VM上后,发现和源VM相同。

    清除test failover:

     

    五、查看及检验

    经过上面三步,实现了Site Recovery的配置。在过一段时间后(这取决于您网络的情况),检查同步状态:

    选择一个VM,进行Failover:

    和前面的过程一样,有一台新的VM被复制出来:

    此时在Site Recovery里的状态变成Failover completed:

    在site recovery中vm的操作中可以看到,多了failover后的操作选项:

    如果选择change recovery point,可以看到所有做过备份的时间节点,可以选择任意一个节点进行failover。

    也可以选择Re-protect,但要安装新的configuration server。

    我们选择commit:

    登录VM后,原有的service都enable状态。

     

    总结:

    Azure的Site Recovery可以批量的把各种形式的计算资源迁移到Azure上。

     

  • 相关阅读:
    Centos设置时区和时间同步
    CentOS 安装 Docker
    Docker部署RabbitMq
    Docker部署MinIO对象存储服务
    Docker配置阿里云镜像加速
    IDEA集成Docker部署项目容器
    VMware配置静态ip
    Vue 报错 "TypeError: Cannot read property 'name' of undefined"
    持续交付-发布可靠软件的系统方法
    软件测试总结
  • 原文地址:https://www.cnblogs.com/hengwei/p/7815677.html
Copyright © 2020-2023  润新知