从Windows Azure Linux迁移到阿里云最佳实践

时间:15-02-16 栏目:Azure, 云计算平台, 阿里云 作者:爱说云网 评论:0 点击: 4,104 次

本最佳实践以Windows Azure迁移至阿里云为例,提供了一种无须重新部署,自服务模式完成导出Windows Azure中的虚拟机镜像文件、并上传至阿里云的方法。

·本文以阿里云及Windows Azure都支持的Ubuntu OS 14为例,其他Linux版本可以参考本流程。
·阿里云支持Linux版本见URL:

http://help.aliyun.com/knowledge_detail.htm?spm=5176.775974417.3.1.dqlLNZ&knowledgeId=5974415&keyWords=&categoryId=8314830

·Windows Azure支持Linux版本见URL:

http://www.windowsazure.cn/zh-cn/documentation/articles/linux-endorsed-distributions

待迁移环境信息收集

1、登陆Azure VM记录主机相关管理员用户名、密码。

2、先将待迁移Azure VM停机,这样可以确保所有内存里的数据全部写入磁盘,否则会有数据一致性问题。

下载Azure VM镜像文件

阿里云兼容Windows Azure磁盘格式,迁移Linux系统时,只需要将原Azure的磁盘下载到用户本地即可。为了方便用户操作,以图形界面为例。
1.找到左边的“存储”项,依次点进去,找到对应的VHD文件

2.点击下载按钮后,这样就能下载镜像文件到本地了,下载的VHD文件大小等同于在Azure申请的存储空间大小一致,下载耗时与存储文件大小及下载者本地网络带宽有关。
3.下载到本地文件的文件见下图,

下载到本地的VM VHD磁盘文件大小为29GB。
4.以本实验为例,共下载了两个VHD文件,共76G大小。请大家下载VHD文件之前,先确保Azure账户有足够的余额。

阿里云存储空间申请

根据下载的VHD文件大小,需要到阿里云官网上申请一个临时OSS用于上传该镜像文件,为了使用工具上传VM磁盘文件,您需要获取AccessKey和AccessSecret Key,这两个Key是用来请求阿里云API的凭证。

1、申请登陆aliyun.com,点击产品,再点击开放存储服务OSS

2、申请完毕后,需要进入用户中心,

3、点击我的服务

4、点击左边状态栏的底部“安全认证”,

5、如下图所示,如果没有Access Key,则列表为空,可以创建您自己的Access Key。在下图“操作”一栏中,选择“启用”,然后再点击第二栏“Access Key Secret”中的“显示”链接,记录该字符串及第一栏对应的“Access Key ID”。

6、通过界面管理控制台创建OSS Bucket,点击阿里云首页的管理控制台

7、点击开放存储服务OSS

8、在杭州地域新建一个用于临时暂存上传VHD文件的Bucket,读写权限选择“私有”,

填写了Bucket的基本信息后,新的Bucket实例就创建好了。

使用上传工具将VM上传至阿里云

首先下载上传工具,link地址为

http://oss.aliyuncs.com/aliyunecs/aliyun_vm_upload.tgz

使用该工具请先确认当前Python版本在2.6到3.0之间,查看Python版本命令如下图所示

确认Python版本符合要求后,使用工具可以上传vhd文件,上传工具语法说明如下
aliyun upload –ossbucket=[oss bucket] --file=[vhd file] --os=[os version] --ostype=[64|32] --region=[region id] --id=[accessid] --key=[accesskey]
[oss bucket] – 刚才创建的vmtest OSS bucket名称
[vhd file] -待上传VM的vhd文件名
[os version] – vhd文件OS版本,如
Ubuntu10.10
Ubuntu12.04
Ubuntu14.04
OpenSUSE13.1
CentOS5.4
CentOS5.7
CentOS5.8
CentOS5.10
CentOS6.3
CentOS6.5
CentOS7.0
[64|32] – OS的操作系统位数,指明32位或64位操作系统
[region id] – 指明VM未来启动的区域,可选的区域名称为cn-hangzhou cn-qingdao cn-shenzhen
[accessid]– 通过阿里云控制台获得
[accesskey] – 通过阿里云控制台获得
[threads count] – 上传并发线程数,支持1-10个线程,建议选择4
工具命令行显示如下:

使用该工具上传刚刚下载的vm-temp-vm-temp-Ubuntu14.vhd文件到用户自己的bucket

./aliyun upload --ossbucket=071470 --file=/tmp/vm-temp-vm-temp-Ubuntu14.vhd --os=Ubuntu14.04 --ostype=64 --region=cn-hangzhou --id=XXXXX --key=XXXXX --multithread=4

上传成功后,工具会自动返回阿里云生成的一个镜像自定义名称,见下图红色箭头所示,请用户记录该文件名,后续可以根据该名称到阿里云控制台查询对应的自定义镜像。

在阿里云控制台使用自定义镜像创建VM并启动

VHD文件上传后,阿里云后台自动完成自定义镜像创建,用户登陆阿里云管理控制台可以使用该自定义镜像创建VM。

后续操作

为了创建的VM能够正常远程维护,建议在创建时选择一个”公网带宽”。
使用ssh连接启动的VM,依次下载3个阿里云脚本压缩包,分别用于更新NTP、软件源、云盾客户端。
脚本压缩包下载地址:

http://oss.aliyuncs.com/aliyunecs/update_source.tgz

http://oss.aliyuncs.com/aliyunecs/update_ntp.tgz

http://oss.aliyuncs.com/aliyunecs/update_aegis.tgz

先切换用户到root权限,执行下列命令
sudo su - root
使用tar命令依次解压后,
使用
bash update_source.sh
bash update_ntp.sh
bash update_aegis.sh
至此,迁移工作正式完成。

相关文章

小镇故事:以云计算之名
views 1707
   浙江杭州西湖区转塘镇,地处西湖南部,东濒钱塘江,西至灵山,南临富春江,北望西湖。有民间歌谣这样形容转塘的历史变迁:“春秋战国,一片汪洋;吴越水师,定山战场;山河变迁,沧海见陆梁。”      沧海变桑田的转塘,如今又悄然发生了新的变化。      与云计算结缘      杭州是全国...
值得关注的十家云计算公司
views 1881
云计算正在IT行业大行其道,力求创新的新兴公司和地位稳固的老牌厂商都在争夺客户的眼球。一般而言,云计算提供商分为三类:软件即服务(Software-As-A-Service,SAAS)提供商;基础架构即服务(Infrastructure-As-A-Service,IAAS)提供商,提供基于Web的渠...
谁在用阿里云?云计算用户须知10个问题...
views 1938
云计算喊了好几年了,笔者很好奇,到底什么样的用户在使用,以及这些用户在采购和使用云计算时是基于一种怎样的场景、需求和心态?   根据工信部电信研究院在其《云计算白皮书》(2014)中披露的统计数据。在全球排名前50万的网站中,约有2%采用了公共云服务,其中80%的网站采用了亚马逊和Rackspace...
每秒453G!阿里云抵御全球互联网史上最大DDoS攻击...
views 2051
12月24日午间消息,阿里云计算发布声明:12月20日-21日,部署在阿里云上的一家知名游戏公司,遭遇了全球互联网史上最大的一次DDoS攻击,攻击时间长达14个小时,攻击峰值流量达到每秒453.8Gb。 第一波分布式拒绝服务攻击(DDoS)从12月20日晚上19点左右开始,一直持续到21日凌晨,第二...
阿里巴巴欲在云计算领域再造一个双十一...
views 1934
今年双十一阿里巴巴再次打破记录,创造了571亿的天量交易额。对于重兵布局的云计算业务,阿里巴巴希望能够复制双十一的成功,打造一场属于程序员的剁手狂欢。 12月15日消息,阿里云计算宣布将在12月18日对旗下主力云计算产品进行打折促销,云服务商、风投机构等都将参与到这场狂欢中。“我们希望通过降低云的成...
阿里云计算支撑571亿天量交易  高并发处理能力独冠全球|公司/产品动态...
views 1927
  交易量节节攀升的双11购物狂欢节,成为阿里巴巴在云计算和大数据领域一年一度的技术大考。继公布571亿元的天量交易额后,阿里巴巴集团12日披露了今年双11背后的一系列技术指标:订单创建能力最高达到每秒钟8万笔,支付宝的支付峰值突破了每分钟285万笔,创下新的世界记录;96%的双11订...
云计算到底哪家强?
views 2216
从全球市场看,微软Azure+谷歌GCE+IBM的Softlayer+阿里云,四家的市场份额加起来也不及Amazon AWS。微软Azure强在哪? 技术储备。Amazon AWS虽然全球员工很多人,但是最核心的工程师也就几十个,而这种技术级别的在微软,可以说是一抓一大把。而且你看,现在的很多A...
弹性伸缩对于优秀的架构设计的支持
views 1885
11月21日,阿里云“弹性计算技术专场”活动在深圳举行。原计划200人的会场接待实际到场观众接近300人,很多观众站在过道上或席地而坐,津津有味地听完整场分享。参会者还与讲师积极互动,现场气氛非常火爆。应广大用户要求,我们将讲师现场分享内容整理出来,供大家参考。 以下为讲师邓明鉴(花名:竹庄)的分...

声明: 本文由( 爱说云网 )原创编译,转载请保留链接: 从Windows Azure Linux迁移到阿里云最佳实践

从Windows Azure Linux迁移到阿里云最佳实践:等您坐沙发呢!

发表评论


读者排行