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

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

本最佳实践以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 1733
今年双十一阿里巴巴再次打破记录,创造了571亿的天量交易额。对于重兵布局的云计算业务,阿里巴巴希望能够复制双十一的成功,打造一场属于程序员的剁手狂欢。 12月15日消息,阿里云计算宣布将在12月18日对旗下主力云计算产品进行打折促销,云服务商、风投机构等都将参与到这场狂欢中。“我们希望通过降低云的成...
云计算生态发展,推动所有领域互联网化...
views 1553
   在阿里巴巴赴美上市之前,媒体曾曝光了一封马云今年三月写给全体员工的内部邮件。在邮件中马云谈到这个时代正在发生巨大的变化,“以控制为出发点的IT时代正在走向激活生产力为目的的DT(data technology)数据时代。这不仅是技术的升级,更是思想意识的巨大变革。”DT时代的最大特征是分享,在...
弹性伸缩对于优秀的架构设计的支持
views 1666
11月21日,阿里云“弹性计算技术专场”活动在深圳举行。原计划200人的会场接待实际到场观众接近300人,很多观众站在过道上或席地而坐,津津有味地听完整场分享。参会者还与讲师积极互动,现场气氛非常火爆。应广大用户要求,我们将讲师现场分享内容整理出来,供大家参考。 以下为讲师邓明鉴(花名:竹庄)的分...
云计算到底哪家强?
views 1957
从全球市场看,微软Azure+谷歌GCE+IBM的Softlayer+阿里云,四家的市场份额加起来也不及Amazon AWS。微软Azure强在哪? 技术储备。Amazon AWS虽然全球员工很多人,但是最核心的工程师也就几十个,而这种技术级别的在微软,可以说是一抓一大把。而且你看,现在的很多A...
从云的起源浅析国内云平台的现状和未来...
views 26841
云计算一词源自2006年8月9日,Google首席执行官Eric Schmidt在搜索引擎大会上首次提出了“云计算”(Cloud Computing)的概念。云计算目前还没有公认的定义。美国国家标准与技术研究院NIST对云计算是这样定义的:云计算是一种按使用量进行付费的模式,这种模式提供可用的、便捷...
煤气联手阿里拓云计算
views 1858
近年内地科网巨头,积极拓展云计算业务,中华煤气(0003)亦「跨界」涉足相关业务。集团旗下名气通电讯,多年来透过煤气管道铺光纤网络,并成立数据中心。昨日集团宣布与阿里巴巴合作,拓展云计算,主打中小企市场。 主打中小企市场 煤气常务董事陈永坚在活动后指出,「大数据」为未来发展趋势,故选择...
阿里云计算推全新大数据工具“采云间”...
views 1560
25日,阿里云计算发布大数据工具采云间——基于ODPS的简易工具解决方案。利用采云间,中小型公司不用再购买上百万元的商业智能(BI)软件,大大降低大数据分析的门槛。   采云间是一个Web端的在线工具,简称DPC(Data Process Center),内部集成了阿里数据开发者套件和商业智能套件...
小镇故事:以云计算之名
views 1488
   浙江杭州西湖区转塘镇,地处西湖南部,东濒钱塘江,西至灵山,南临富春江,北望西湖。有民间歌谣这样形容转塘的历史变迁:“春秋战国,一片汪洋;吴越水师,定山战场;山河变迁,沧海见陆梁。”      沧海变桑田的转塘,如今又悄然发生了新的变化。      与云计算结缘      杭州是全国...

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

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

发表评论


读者排行