码迷,mamicode.com
首页 > Web开发 > 详细

Azure技术06-虚拟机-本地VHD上传到Azure并创建虚拟机

时间:2015-10-11 19:46:55      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:vhd上传至azure   vhd   公有云虚拟机   azcopy   

Azure中的的虚拟机镜像不仅有Microsoft自己的Windows Server还有基于LinuxUbuntuCentOSSUSEWindows Server的虚拟机中还有自带SQL Server Visual studioSharePoint的镜像;而用户的需求千差万别,可能我们需要在Azure上部署一个Win7,或者我们需要将我们自己当前的Hyper-V上创建的虚拟机上传到Azure上去管理,怎么办,本文介绍如何创建及上传VHD格式的虚拟机到Azure上,上传虚拟机需要满足以下3个条件:

1、虚拟磁盘的格式必需要是VHD,如果你的虚拟机是VHDS的那请先转换为VHD再上传

2、虚拟磁盘必需是固定大小的磁盘

3、虚拟磁盘系统盘大小不能超过127G

入正题,

首先在本地Hyper-V上创建一个虚拟磁盘,在这里要注意创建格式为VHD,并且类型选择固定大小

技术分享

创建虚拟机时选择使用现在磁盘,选择刚才创建的虚拟磁盘

虚拟机创建好之后安装系统,配置应用,等等,这里略过

下一步就是开启虚拟机的远程访问,将虚拟机关闭




技术分享

然后我们需要使用一个工具Azcopy来上传虚拟机,目前就我使用的工具来看,这个工具是最简单易用的

打开命令提示符,如图输入命令使用Azcopy上传虚拟机至Azure云端存储上,供大家下载

Azcopy工具使用方法如下:

Azcopy <本地vhd存放的文件夹> <目标位置,云端存储容器> /destkey:<存储密钥> /S/blobtype:page 

注意:上传虚拟磁盘上去必须是页blob,存储的基础知识我后续会有讲到。

上传时间根据VHD大小和本地出口带宽而定。

技术分享


等待上传完成,点击下一步,登录Azure Portal上去选择虚拟机--磁盘,点击下方的“创建”磁盘

技术分享

然后导航到上传的存储位置,找到刚才上传上来的磁盘,因为我上传的是系统磁盘,所以要勾选VHD包含操作系统,如果上传的是数据盘则不需要勾选,然后点击完成


技术分享

等待磁盘创建完成,创建虚拟机

选择从库中创建,点击我的磁盘可以看到刚才创建好的磁盘,下一步

技术分享

按步骤完成虚拟机的创建

技术分享

然后等待虚拟机创建完成,等虚拟机状态显示为正在运行时点击连接,去远程连接虚拟机,虚拟机运行正常,搞定!


技术分享

技术分享




本文出自 “Arvin的技术博客” 博客,请务必保留此出处http://arvinwang.blog.51cto.com/345018/1701847

Azure技术06-虚拟机-本地VHD上传到Azure并创建虚拟机

标签:vhd上传至azure   vhd   公有云虚拟机   azcopy   

原文地址:http://arvinwang.blog.51cto.com/345018/1701847

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!