[New Portal]Windows Azure Virtual Machine (11) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (1)
《Windows Azure Platform 系列文章目录》
本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,作为自定义的虚拟机模板。
注意:因为在制作VHD的最后执行了Sysprep命令,所以该VHD中的OS会重新部署。
如果您想迁移本地的Hyper-V虚拟机,还需要保留该虚拟机中安装的软件配置。
请参考: [New Portal]Windows Azure Virtual Machine (21) 将本地Hyper-V的VM上传至Windows Azure Virtual Machine
OK,上一章内容里,我给大家介绍了如何自定义Azure Virtual Machine模板。
现有的Azure Virtual Machine虚拟机模板都是英文版的,如果我想创建属于自己的Server 2012中文版的虚拟机,应该如何操作?
其实Windows Azure允许用户在本地制作装有操作系统的VHD,然后将该VHD上传至云端,在Azure云数据中心进行托管。
在开始本章内容之前,我先说明,Windows Azure支持含有操作系统的VHD的限制如下:
- 目前只支持VHD,不支持VHDX
- 只支持固定大小的VHD
- VHD必须是整数MB的文件大小
- Windows OS的C盘VHD大小必须不大于127G
- vhd文件不是由其他压缩文件压缩过
- vhd文件不是由其他第三方工具处理过
- 不支持VHD差异盘
- 不支持VHD快照
一般情况下,将本地的VHD上传至Azure要经历以下过程
1.创建VHD,并安装相应的操作系统和软件
2.在Azure Storage创建相应的Container
3.使用Azure Powershell,将本地的VHD上传至Azure Storage
4.使用Azure Portal,使用上传的VHD模板创建Azure Virtual Machine
本章将主要介绍如何通过Hyper-V管理器,安装带有Windows Server 2012中文版操作系统的VHD。
请准备:
1.本地操作系统为Server 2008 R2、Server 2012或者Windows 8,并且开启Hyper-V功能
2.安装的ISO文件必须是Windows Server版本,笔者用的是Windows Server 2012中文版。Windows 8等Client版本是不支持的。
1.首先打开本机的Hyper-V管理器,点击新建,硬盘

2.磁盘格式选择 VHD

3.磁盘类型,选择固定大小

4.指定VHD的名称和存放的位置

5.新建空白虚拟硬盘,设置大小,注意不要超过127G。为了加快上传的速度,我们设置大小为40GB。

6.完成配置

7.新建虚拟机,并使用之前创建的VHD

8.配置虚拟机的DVD驱动器,并设置影像文件;BIOS设置从CD启动

9.安装Windows Server 2012操作系统,过程略。
10.安装完毕后,请使用Hyper-V连接创建的Server 2012虚拟机,查找C:\Windows\System32\Sysprep\Sysprep.exe并双击运行。
选择:进入系统全新体验(OOBE),勾选通用。关机选项选择关机。

11.等待Server 2012虚拟机关闭后就完成VHD的准备工作了。
随后的内容将在下一章介绍。
[New Portal]Windows Azure Virtual Machine (11) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (1)的更多相关文章
- [New Portal]Windows Azure Virtual Machine (12) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (2)
<Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,作为自定义的虚拟机模板. 注意:因为在制作VHD的最 ...
- [New Portal]Windows Azure Virtual Machine (13) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (3)
<Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,作为自定义的虚拟机模板. 注意:因为在制作VHD的最 ...
- [New Portal]Windows Azure Virtual Machine (21) 将本地Hyper-V的VM上传至Windows Azure Virtual Machine
<Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,并且保留OS中的内容. 注意:笔者没有执行Syspr ...
- [New Portal]Windows Azure Virtual Machine (14) 在本地制作数据文件VHD并上传至Azure(1)
<Windows Azure Platform 系列文章目录> 之前的内容里,我介绍了如何将本地的Server 2012中文版 VHD上传至Windows Azure,并创建基于该Serv ...
- [New Portal]Windows Azure Virtual Machine (15) 在本地制作数据文件VHD并上传至Azure(2)
<Windows Azure Platform 系列文章目录> 在上一章内容里,我们已经将包含有OFFICE2013 ISO安装文件的VHD上传至Azure Blob Storage中了. ...
- [New Portal]Windows Azure Virtual Machine (16) 使用Azure PowerShell创建Azure Virtual Machine
<Windows Azure Platform 系列文章目录> 注:本章内容和之前的[New Portal]Windows Azure Virtual Machine (12) 在本地制作 ...
- [SDK2.2]Windows Azure Storage (16) 使用WCF服务,将本地图片上传至Azure Storage (上) 客户端代码
<Windows Azure Platform 系列文章目录> 前一章我们完成了服务器端的代码,并且已经发布到了Windows Azure云端. 本章我们将实现客户端的代码,客户端这里我们 ...
- [New Portal]Windows Azure Virtual Machine (23) 使用Storage Space,提高Virtual Machine磁盘的IOPS
<Windows Azure Platform 系列文章目录> 注意:如果使用Azure Virtual Machine,虚拟机所在的存储账号建议使用Local Redundant.不建议 ...
- [New Portal]Windows Azure Virtual Machine (10) 自定义Windows Azure Virtual Machine模板
<Windows Azure Platform 系列文章目录> 通过之前的文章,我相信大家对微软Windows Azure Virtual Machine有一定的了解了. 虽然微软提供了非 ...
随机推荐
- Linux文件目录权限总结
代表字符 权限 对文件含义 对目录含义 r 读权限 允许查看文件内容 允许列出目录中内容 w 写权限 允许修改文件内容 允许在目录中创建或删除文件 x 执行权限 允许执行文件 允许进入目录
- jquery 获取 scrollHeight
著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:匿名用户链接:http://www.zhihu.com/question/20985674/answer/16807177来源 ...
- 循环处理--sqlserver
alter PROCEDURE [dbo].[sp_gongzi] @gongzi_yf varchar(7) as DECLARE @input_id varchar(20)DECLARE @s ...
- Replication的犄角旮旯(二)--寻找订阅端丢失的记录
<Replication的犄角旮旯>系列导读 Replication的犄角旮旯(一)--变更订阅端表名的应用场景 Replication的犄角旮旯(二)--寻找订阅端丢失的记录 Repli ...
- PC-BSD 9.2 发布,基于 FreeBSD 9.2
PC-BSD 9.2 发布了,该版本基于 FreeBSD 9.2. 下载地址:PCBSD9.2-RELEASE-p9-10-02-2013-x64-DVD.iso (3,465MB, SHA256). ...
- js 数组遍历for..in弊端
//for..in在数组中的弊端 原则上数组Array对象是不能操作的,但是有些程序员开始不注意把Array的原型链上添加了方法就会出现意想不到的bug //例如 ,,]; Array.prototy ...
- 设计模式之美:State(状态)
索引 意图 结构 参与者 适用性 效果 相关模式 实现 实现方式(一):由 ConcreteState 指定它的后继 State. 意图 允许一个对象在其内部状态改变时改变它的行为.对象看起来似乎修改 ...
- Wix 安装部署教程(十三) -- 多语言安装包
这几天摸索WIX的多语言安装包(这里是Wix的setup 工程,不是Bundle),终于走通了,感谢网友uni的指点.WIX的多语言安装包能够根据系统环境自动切换界面语言,你也可以通过命令指定语言.下 ...
- Java实现敏感词过滤
敏感词.文字过滤是一个网站必不可少的功能,如何设计一个好的.高效的过滤算法是非常有必要的.前段时间我一个朋友(马上毕业,接触编程不久)要我帮他看一个文字过滤的东西,它说检索效率非常慢.我把它程序拿过来 ...
- java提高篇(九)-----实现多重继承
多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承.有些时候我们会认为如果系统中需要使用多重继承往往都是糟糕的设计,这个时候我们往往需 ...