什么是克隆?

如果您熟悉虚拟化,大概率听说过克隆这个功能。克隆,就是根据源虚拟机,复制生成另外一台(或多台)一模一样的虚拟机。
对于阿里云的ECS用户来说,克隆也是一个常见的场景。比如,当您在某个可用区遇到库存不足的场景的时候,可以选择把您的ECS批量克隆到另外一个可用区。再比如,您已经有了杭州区域的ECS,现在需要做异地的灾备,可以把杭州的ECS克隆到北京。
在阿里云OOS运维编排发布之前,克隆一台ECS是需要在控制台手工进行多个操作步骤,分别是:登录控制台并选中ECS,创建镜像,复制镜像(可选),从镜像创建实例,详见官方帮助文档同一账号下如何克隆ECS实例。由于没有原子的API能力,如果需要自动化的批量克隆,就是一个相当复杂的开发任务了。

一键批量轻松跨区域克隆

现在,借助OOS运维编排的能力,您可以在控制台进行一键克隆了。如果您想了解什么是运维编排,请参考之前的文章 阿里云重磅发布云上自动化利器——运维编排OOS
我们以把两台ECS从上海克隆到美国(硅谷)举例。

首先,请登录OOS的控制台。如果您之前从未开通过OOS服务,请点击“立即开通”按钮,即可一键开通。OOS运维编排是安全免费的服务,请放心开通。

OOS是支持跨区域进行运维操作的,我们可以随意选择一个区域,考虑到效率,我们选择在上海区域进行操作,找到“ACS-ECS-CloneInstancesAcrossRegion”这个公共模板。

点击“创建执行”的按钮,选择“客户了解风险,无需确认”的按钮,点击下一步设置参数。

设置参数页,需要输入如下参数:

  • InstanceIds:批量输入ECS的实例ID,这里我们输入两台的ID。
  • RegionId:这里指的是已有的源ECS所在的区域的ID,这里是cn-shanghai
  • targetRegionId: 这里是us-west-1
  • targetInstanceType: 您可以输入不同的实例类型进行升级,但是建议和克隆前保持一致
  • targetSecurityGroupId: 目标可用区的安全组ID
  • targetVSwitchId: 目标可用区的交换机ID
  • targetZoneId: 目的可用区的ID,这里我们使用us-west-1a,如果您不知道该用哪个可用区,可以查看DescribeZones官方帮助文档 ,里面有个调试功能,选择可用区,可以直接列出可用区列表。

接下来,进入OOS控制台的执行管理页,查看执行,可以看到图形化的执行过程。


由于是跨区域克隆,可能会耗费几分钟时间。执行成功之后,在任务的结果输出您可以看到新克隆的ECS的ID。您也可以在目标区域的ECS控制台看到新生成的ECS。

如果执行失败,您可以在执行日志里面看到失败的细节原因,常见的原因包括输入的VSwitchId并不在指定的可用区,或者指定可用区暂时不支持售卖输入的实例类型。

进阶:同区域克隆,一个OpenAPI调用完成批量克隆

另外还有一个公共模板,叫做“ACS-ECS-CloneInstancesAcrossAZ”,可以实现同一个区域内的实例,从一个可用区到另一个可用区的复制,您只需要输入InstanceIds,regionId,targetZoneId等信息,点击执行即可。由于省略了跨区域镜像复制的过程,在同一个区域内克隆ECS会更快一些。
如果您想在同一个可用区内克隆ECS,怎么办呢?很简单的,您仍然可以使用“ACS-ECS-CloneInstancesAcrossAZ”这个模板,只不过输入的targetZoneId和当前ECS所在的ZoneId一样就可以了。
如果您觉得公共模板不够好用,有自己的定制化需求怎么办呢?您可以把公共模板“克隆”一份,保存成自己的自定义模板,然后随意编辑,比如,您可以固化一部分参数到您的模板里,这样您下次执行的时候,就不需要输入这么多复杂的参数了。举例来说,您可以从Parameters里面删除“regionId”这一参数,然后把“RegionId: '{{ regionId }}'”这一行,替换为”RegionId: 'cn-shanghai'”。
更进一步,如果您不喜欢逐个instanceid的输入,可以自定义模板,改成通过指定ecs的tag,把包含有指定tag的ecs全部批量克隆。甚至,您可以把账号下在某个region的ecs,全部克隆到另一个region。您可以参考我们的开源模板库 https://github.com/aliyun/oos-templates 。
如果您想要和自己的运维系统做集成怎么办呢?也比较简单,您可以通过openapi或者sdk触发执行公共模板和自定义模板。API文档:https://help.aliyun.com/document_detail/120771.html
SDK:https://help.aliyun.com/document_detail/120786.html

服务器优惠活动推荐

①先领券:阿里云2000元代金券红包免费领取
②8月特惠:阿里云8月主机爆款限时抢优惠2折
③拼团:阿里云服务器拼团优惠190元起
④爆款:阿里云主机爆款云服务器3折优惠
⑤高性能服务器优惠:阿里云企业级高性能云服务器2-5折优惠入口
⑥4折:阿里云服务器4折优惠活动
阿里云帮助中心:阿里云官方帮助文档一站解决你的所有问题

为什么选择阿里云服务器,也许是因为这个一键克隆功能相关推荐

  1. 阿里云服务器好用吗?

    阿里云服务器好用吗? 说起阿里云服务器也许有的人还不知道服务器具体是做什么的?我们先来说一下阿里云服务器到底是干什么的呢? 云服务器是阿里云计算公司最基础的产品之一,阿里云服务器能完全控制计算资源,可 ...

  2. 【服务器】Linux一键安装web环境全攻略(阿里云服务器)(Centos )

    Centos 系统下的全能Web环境一键安装程序 热点 Round Serv 是Centos 系统下的全能Web环境一键安装程序 集成php jsp .net asp cgi python环境.和My ...

  3. 阿里云服务器的三种购买方式(活动、一键、自定义购买)

    阿里云是国内最知名的云服务器商,凭借着稳定,技术可靠和安全方面的优势成为了国内用户购买云服务器的首选服务商.阿里云服务器可以通过一键购买.自定义购买和活动购买三种方式去购买.现在来详细介绍下这几种购买 ...

  4. IDEA插件: 一键自动部署jar到远程服务器 使用 Cloud Toolkit 来部署应用到腾讯云、阿里云服务器

    参考文档 https://cloud.tencent.com/developer/article/1458723 https://blog.csdn.net/qq_38288606/article/d ...

  5. 单机 docker 部署fastfds_云服务器使用docker可视化一键部署Wrodpress个人博客,操作简单,适合小白...

    原文链接在我的博客: 教你云服务器使用docker可视化一键部署Wrodpress个人博客,操作简单,适合小白 - Kyellow's blog​kyellow.gitee.io 前段时间领取了一台云 ...

  6. Javaweb和微信小程序项目部署阿里云服务器总结(上)

    谈到微信小程序的java后台怎么部署在阿里云服务器上的问题,弯弯绕绕,好多坑,网上的博客资料也特别乱,博主也是在没有任何经验和指导下花了几天的工夫才完成的.这里为了方便大家不踩坑,总结了下整个流程和注 ...

  7. 阿里云服务器和腾讯云服务器哪个更好?多维度对比得出了结论

    阿里云服务器称作ECS,腾讯云服务器称作CVM,都能提供安全可靠的弹性计算服务.阿里云和腾讯云哪个更好?是很多初次购买云服务器产品的用户很纠结的问题,我们从不同的维度对比阿里云和腾讯云. 对比价格和使 ...

  8. 阿里云服务器好吗?阿里云服务器ECS有什么优势

    如今的互联网时代,无论是企业.站长.还是游戏公司.电商平台选用云服务器时,对于选择一款稳定安全的云服务器是必不可少的,服务器的承载能力和安全,是否可提供弹性服务,提供商是否有强大的团队和运维能力,用户 ...

  9. 阿里云服务器入门基础教程汇总(新手)

    一.阿里云根据个人需要选合适的云服务器,选好cpu.内存.带宽,地域,这四个是主要的.其他可以默认选择. 二.登陆控制台 输入账号密码,进去看到服务界面,新手可能不容易看懂.点击左侧菜单,点击云服务器 ...

最新文章

  1. ionic4中使用Swiper触屏滑动--技术
  2. usaco ★Fractions to Decimals 分数化小数
  3. 微众银行殷磊:AI+卫星,从上帝视角洞察资产管理|BDTC 2019
  4. 博士笔记 | 深入理解深度学习语义分割
  5. EP936E的IIC
  6. Python中:re的match和search区别?
  7. javafx FlowPane布局
  8. SAP CRM Fiori应用Simulation pipeline的刷新问题
  9. 深度学习与计算机视觉(四)反向传播及其直观理解
  10. 彩票模拟选号程序java_java课程设计-彩票购买抽奖程序
  11. 【Sofa】Sofa比赛成绩记录
  12. 并注册烧写钩子 获取启动介质类型_PyTorch中对张量登记注册反向传播的钩子函数,并展示调用顺序...
  13. [Verilog] 薄膜建盤4X4 電路程式設計
  14. 什么是5G承载网?【转载自微信公众号网络技术联盟站】
  15. XSSFWorkbook 设置单元格样式_这个 Excel 技巧太实用了,如何快速套用自定义的单元格样式?...
  16. Python基础7:文件操作
  17. 微信小程序—收藏功能
  18. 苹果怎样用小米云服务器,苹果换华为/小米,怎么同步数据?教程来了!
  19. 偏差,残差,方差在机器学习中的区别
  20. 从电脑QQ上恢复聊天记录备份到手Q,却一直显示手机QQ账号处于离线状态,请上线后再尝试?

热门文章

  1. Bambook 网页内容下载器
  2. 关于WINCE下输入法的问题的解决方法
  3. ubuntu 14.04搭建wifi分享热点总结
  4. 核心银行系统 相关文章 已搬家至微信公众号
  5. Django实现定时任务和邮件发送(含各种附件)功能
  6. 联想计算机保修几年,联想笔记本电脑保修期一般多长时间
  7. 代码随想录一刷个人记录
  8. 东方联盟发现SolarWinds黑客使用的3种新恶意软件
  9. 求圆的面积,周长,球的表面积,体积,圆柱的体积
  10. Linux内核Adaptive-RED实现