[New Portal]Windows Azure Virtual Machine (21) 将本地Hyper-V的VM上传至Windows Azure Virtual Machine

简介:

 《Windows Azure Platform 系列文章目录

 

  本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,并且保留OS中的内容。

  注意:笔者没有执行Sysprep命令,所以该VHD中的OS配置项都会保留。

  

  在开始本章内容之前,我先说明,Windows Azure支持含有操作系统的VHD的限制如下:

  1. 目前只支持VHD,不支持VHDX
  2. 只支持固定大小的VHD
  3. VHD必须是整数MB的文件大小
  4. Windows OS的C盘VHD大小必须不大于127G
  5. vhd文件不是由其他压缩文件压缩过
  6. vhd文件不是由其他第三方工具处理过
  7. 不支持VHD差异盘
  8. 不支持VHD快照

 

  我们知道,Windows Azure Virtual Machine最大的优势是在于:上云容易,下云也方便。

  我们可以在本地制作Hyper-V的VM,然后通过Azure PowerShell脚本,将本地的VHD上传至Windows Azure。来实现将本地的VM在云上进行托管。这对于我们现有的企业级应用来说,迁移非常方便。

  与之前的文章不同,以前的文章我介绍的都是如何制作虚拟机镜像,这些镜像都要运行SysPrep,导致VM会生成新的SID和机器名

  本章我介绍的是,将本地已经制作好的中文版的Windows Server 2012 VHD,通过Azure Powershell上传至云端进行托管,这些VM的SID和机器名保持不变

 

  1.首先我们在本地的Hyper-V上制作Server 2012的VHD,(VHD Size必须为固定大小同时请在VM中打开远程桌面连接功能),请注意观察这台VM的机器名和工作组。

  

  制作完毕后,注意不要执行Sysprep命令,直接在Hyper-V里面将该虚拟机关机。

 

  2.通过Azure Powershell上传 VHD,不熟悉上传步骤的读者,请参考我之前的文章:

[New Portal]Windows Azure Virtual Machine (12) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (2)

  3.上传完毕后,我们可以在Azure Management Portal -> Azure Storage中观察结果:

  4.在Azure Management Portal中,选择Virtual Machine,Disk,选择Create A Disk

  5.在弹出的窗口中,选择VHD URL。如下图:

  6.浏览到我们上传VHD的Storage路径:

  7.然后输入其他相关信息。

  注意下图中,我们要勾选The VHD contains an Operating System。并且根据需要,选择操作系统版本为Windows

  8.上面的步骤完成后,我们就看到下图的结果:

  9.然后我们开始创建Azure Virtual Machine:

  10.依此按照以下步骤操作:

    

  11.给这台VM设置VM Name (显示名称而已,不会改变 VM的机器名)

  和VM Size (Azure VM的计算能力,最终这台VM在Azure里的计算能力是Medium,也就是2 Core, 3.5GB)

  12.设置其他内容:

  13.Windows Azure将会开始创建VM:

  14.Azure VM创建完毕后,我们通过远程桌面连接可以观察结果,VM的机器名与在本地Hyper-V上设置的一致

  但是CPU和内存是按照Azure VM Size来设置的,本地Hyper-V的设置已经不再有效。

 


本文转自Lei Zhang博客园博客,原文链接:http://www.cnblogs.com/threestone/p/3482004.html,如需转载请自行联系原作者

目录
相关文章
|
存储 Ubuntu Linux
使用VM虚拟机安装最新版Ubuntu系统
重启后开机进入登录界面 输入前面设置的密码进入系统 成功启动Ubuntu系统
|
域名解析 API PHP
VM虚拟机全版本网盘+免费本地网络穿透端口映射实时同步动态家庭IP教程
本文介绍了如何通过网络穿透技术让公网直接访问家庭电脑,充分发挥本地硬件性能。相比第三方服务受限于转发带宽,此方法利用自家宽带实现更高效率。文章详细讲解了端口映射教程,包括不同网络环境(仅光猫、光猫+路由器)下的设置步骤,并提供实时同步动态IP的两种方案:自建服务器或使用三方API接口。最后附上VM虚拟机全版本下载链接,便于用户在穿透后将服务运行于虚拟环境中,提升安全性与适用性。
1298 7
|
安全 Windows
【Azure Cloud Service】在Windows系统中抓取网络包 ( 不需要另外安全抓包工具)
通常,在生产环境中,为了保证系统环境的安全和纯粹,是不建议安装其它软件或排查工具(如果可以安装,也是需要走审批流程)。 本文将介绍一种,不用安装Wireshark / tcpdump 等工具,使用Windows系统自带的 netsh trace 命令来获取网络包的步骤
583 32
|
C# Windows
【Azure App Service】在App Service for Windows上验证能占用的内存最大值
根据以上测验,当使用App Service内存没有达到预期的值,且应用异常日志出现OutOfMemory时,就需要检查Platform的设置是否位64bit。
418 11
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
431 1
|
网络安全 API 数据安全/隐私保护
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Windows)
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Windows)
328 0
|
Shell PHP Windows
【Azure App Service】Web Job 报错 UNC paths are not supported. Defaulting to Windows directory.
【Azure App Service】Web Job 报错 UNC paths are not supported. Defaulting to Windows directory.
358 0
|
11月前
|
安全 数据安全/隐私保护 虚拟化
Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)
Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)
2568 2
Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)
|
11月前
|
安全 Unix 物联网
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 10 月更新)
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 10 月更新)
1117 0
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 10 月更新)
|
12月前
|
运维 安全 网络安全
Windows Server 2019拨号“找不到设备”?Error 1058解决指南
Windows Server 2019拨号报错1058?别急!这不是硬件故障,而是关键服务被禁用。通过“服务依存关系”排查,依次启动“安全套接字隧道协议”“远程接入连接管理”和“路由与远程访问”服务,仅需4步即可恢复PPPoE或VPN拨号功能,轻松解决网络中断问题。
817 1

热门文章

最新文章