使用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上。
使用Azure Site Recovery把VM批量搬迁到Azure的更多相关文章
- Azure Site Recovery 通过一键式流程将虚拟机故障转移至 Azure虚拟机
Ruturaj Dhekane 云 + Enterprise 项目经理 现在,AzureSite Recovery可以通过其"灾难恢复至 Azure"功能保护您的工作负荷,并 ...
- 使用 Azure Site Recovery 灾难恢复至 Azure 的功能现已正式发布
ABHISHEK A. HEMRAJANI 云 + Enterprise项目经理 自我们宣布发布使用 Azure SiteRecovery 灾难恢复至 Azure的功能预览版以来,这几个月着实令人 ...
- 使用 Azure Site Recovery 将内部部署虚拟化工作负荷迁移至 Azure
ABHISHEK A. HEMRAJANI 云 + Enterprise 项目经理 我们最近发布了微软的灾难恢复即服务 (DRaaS) 产品的预览版 - Azure SiteRecovery.此产 ...
- Azure Site Recovery:我们对于保障您的数据安全的承诺
Anoob Backer 云 + Enterprise 项目经理 Azure Site Recovery是一个基于 Azure的全天候.易用的服务,可以安全地安排恢复操作,一旦发生灾难,即可为您 ...
- 【Azure Developer】使用Java SDK代码创建Azure VM (包含设置NSG,及添加数据磁盘SSD)
在参考Azure官方文档进行VM创建时,发现其中没有包含如何设置NSG的内容,以及如何在创建时就添加数据磁盘的代码(设置磁盘为SSD类型).本文的内容以"使用 Java 创建和管理 Azur ...
- Azure Site to Site VPN 配置手册
目录 1 Azure Site to Site VPN配置前的准备 1 1.1 设备兼容 1 1.2 网络要求和注意事项 1 2 配置Azure site t ...
- [SDK2.2]SQL Azure (13) Azure的两种关系型数据库服务:SQL Azure与SQL Server VM的不同
<Windows Azure Platform 系列文章目录> 如果熟悉Windows Azure平台的用户不难发现,对于SQL Server数据库来说,微软提供了两种服务,分别是: -W ...
- 使用Openswan接入Windows Azure Site to Site VPN
Winodows Azure的Site to Site VPN支持主流的防火墙和路由器等接入设备.具体型号和系列请参考下表: VENDOR DEVICE FAMILY MINIMUM OS VERSI ...
- Azure的两种关系型数据库服务:SQL Azure与SQL Server VM的不同
Azure的两种关系型数据库服务:SQL Azure与SQL Server VM的不同 <Windows Azure Platform 系列文章目录> 如果熟悉Windows Azure平 ...
随机推荐
- poj 3617输出格式问题
注意是说的80个字母一行....
- dfs的返回条件
用到dfs时要注意设置函数的返回条件,否则会导致一直wa!!!!!
- delphi中httpencode使用注意事项
delphi中httpencode使用注意事项 一.uses HTTPApp二.使用前要用UTF8Encode转换成utf-8编码HTTPEncode(UTF8Encode(Text));不然和标准的 ...
- ZooKeeper服务-一致性、实现
实现 ZooKeeper服务有两种不同的运行模式.一种是“独立模式”(standalone mode),即只有一个ZooKeeper服务器.这种模式比较简单,适合于测试环境,但是不能保证高可用性和可恢 ...
- 2017 GDS 全球域名大会7月7日举行
2017年域名行业历经产业波澜,引发域名圈内对域名价值衍生及商业模式的探索.如今无论域名注册商.域名交易平台.域名拍卖平台都在寻找更好的商业模式,开启域名行业新航向. 7月,在中国域名之都厦门将掀起一 ...
- Python快速学习-高级特性
1.切片 取一个list或tuple的部分元素是非常常见的操作 L = ['hello','the','world','and','my','love'] 取前三个元素 L[0:3],L[:3] 取倒 ...
- Codeforces 859E Desk Disorder:并查集【两个属性二选一】
题目链接:http://codeforces.com/problemset/problem/859/E 题意: 有n个人,2n个座位. 给出这n个人初始的座位,和他们想坐的座位. 每个人要么坐在原来的 ...
- spring: 使用Spring提供的JDBC模板(使用profiles选择数据源/使用基于JDBC驱动的数据源)
Spring提供的JDBC框架负责管理资源和异常处理,从而可以简化开发者的JDBC代码.开发者只需要编写写入和读取数据库相关的代码即可. 正如在之前的小节中论述过的,Spring将数据库访问过程中的模 ...
- WPF绑定数据源之RelativeSource
Command="{Binding ConfirmRegisterCommand}" CommandParameter="{Binding RelativeSource= ...
- iTerm2 + Oh My Zsh
iTerm2 http://iterm2.com/downloads.html https://iterm2.com/downloads/stable/iTerm2-2_1_4.zip Oh My Z ...