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

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,并且类型选择固定大小

wKiom1YaFy7jmfyGAAI9rsTHt5Y242.jpg

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

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

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




wKioL1YaF03jfcVGAAOsOah0C6k032.jpg

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

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

Azcopy工具使用方法如下:

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

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

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

wKiom1YaGwaS9RySAAH-y8roUPo212.jpg


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

wKioL1YaG-GQ9m3kAAPsJ8PoW4w017.jpg

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


wKiom1YaIGHz7EgNAACfGly4Fo8246.jpg

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

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

wKioL1YaIJ6Q5PxnAAH46CNG7Lg648.jpg

按步骤完成虚拟机的创建

wKiom1YaIK7S44yEAAJASU7EvCk045.jpg

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


wKiom1YaIOSzfhVlAAFPOihaJkc385.jpg

wKioL1YaIQGDFO4FAADqhfN2bqY579.jpg




你可能感兴趣的:(VHD,VHD上传至Azure,公有云虚拟机,AzCopy)