标签:vhd上传至azure vhd 公有云虚拟机 azcopy
Azure中的的虚拟机镜像不仅有Microsoft自己的Windows Server还有基于Linux的Ubuntu、CentOS、SUSE,Windows Server的虚拟机中还有自带SQL Server、 Visual studio、SharePoint的镜像;而用户的需求千差万别,可能我们需要在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