以国内版的windows azure为例 ,其实上传虚机镜像VHD文件和数据VHD文件大同小异
如果上传虚机镜像VHD文件
首先你必须创建windows azure存储帐户。存储帐户表示用于访问存储服务的最高级别的命名空间,并且与您的 Windows Azure 订阅相关联。您需要在 Windows Azure 中具有存储帐户才能将 VHD 文件上载到 Windows Azure。
可使用 Windows Azure 管理门户创建存储帐户。
使用 Hyper-V 管理器创建上载到 Windows Azure 的 VHD 文件,在您创建的虚拟机中必须使用 Sysprep 命令将映像去掉个性化信息
如果想制作数据盘的VHD,则只要
创建VHD后,你可以新建卷,新建简单卷完毕后,该VHD就像本地磁盘一样,可以通过资源管理器进行访问了。我们通过磁盘管理,将这个VHD进行分离操作。这样,该VHD就不会作为本地磁盘的一部分。
接下来我们将VHD通过Azure PowerShell上传至Azure Blob Storage获
你必须上载管理证书到Azure上,然后取证书指纹和订阅 ID,这个参见我之前的博文http://songlihuan.blog.51cto.com/8735257/1413019, 在下图可以看到
已添加的管理证书的指纹,订阅 ID
您必须设置用于访问订阅的连接字符串。CSUpload 命令行工具用于设置使用的连接字符串并且上载 VHD 文件
CSUpload 命令行工具使用参考http://msdn.microsoft.com/zh-cn/library/gg466228.aspx
这样就完成了将VHD文件上传至云端的过程。 命令csupload Add-PersistentVMImage上上传镜像VHd
-----------------------------------------------------------------------------------
如果是数据盘 VHD,用如下命令
csupload Add-Disk
-Destination "http://slhstore.blob.core.chinacloudapi.cn/vhds/slhdemodata.vhd"
-Label "data disk1" -LiteralPath "d:\azurestudy\slhdemo.vhd" -OS Windows
假如你是用我上图的命令参数 csupload Add-PersistentVMImage ,那你要先把映像删除,但要保留VHD
如何上载VHD到国内版Windows Azure,布布扣,bubuko.com