zoukankan      html  css  js  c++  java
  • Windows Azure 部署 Windows 8 虚拟机

    基本步骤其实很简单,主要有:

    • 本地部署虚拟机
    • 将虚拟机VHD上传至Azure
    • 在Azure上根据VHD生成映像
    • 利用映像生成虚拟机

    下面我们开始:

    1,本地部署虚拟机

    首先我们需要在本地用 Hyper-V 建立一个 win8 虚拟机,推荐建立企业版的

    我之前用win8 pro部署到 Azure 上生成虚拟机的时候卡死了…

    稳妥起见建议用win8企业版

    新建虚拟机

    image

    image

    image

    image

    image

    image

    image

    开始安装 win8 企业版

    image

    image

    image

    image

    image

    安装完成,重启配置系统

    image

    image

    image

    image

    image

    系统安装完成,稳妥起见你可以现在系统上开启远程桌面,并且给管理员账户加个密码…

    不过这两步不是必须的…,Azure已经可以在建立虚拟机时自动新建管理员账户和开启远程桌面

    而且 Azure 上会自动激活系统,在你本地的虚拟机中不需要激活

    当然你也可以给系统做一些针对性的配置或安装特定应用

    不过我只是测试就啥也不用装了

    直接开始 sysprep

    在路径 C:WindowsSystem32Sysprep 下运行 sysprep.exe

    image

    选择执行完毕后关机

    image

    运行 sysprep

    image

    运行完毕后,虚拟机自己关机

    我们虚拟机的步骤就完成了

    下面需要将虚拟机磁盘上传至Azure.

    2,将虚拟机磁盘上传至Azure

    要将虚拟机磁盘上传至 Azure,首先我们要知道 Azure 目前只支持 vhd 格式的虚拟盘

    而 Win8 和 Server2012 建立的虚拟机是 vhdx 的…

    好在我们还有 Powershell:

    Windows Server 2012 and Windows 8 :http://technet.microsoft.com/zh-cn/library/hh848454(v=wps.620).aspx

    Windows Server 2012 R2 and Windows 8.1 :http://technet.microsoft.com/zh-cn/library/hh848454(v=wps.630).aspx

    我是在win8.1上,打开Powershell,将刚才的虚拟机磁盘从 vhdx 转换为 vhd

    image

    转换中

    image

    转换完成

    image

    然后我们需要在 Azure 上新建一个存储(当然用之前创建的也行),好将 vhd 磁盘上传上去,

    image

    建立好存储后,我们在存储中建立容器

    image

    容器建立完成,在 Azure上的工作就做完了

    下一步是上传 vhd 磁盘

    这里我们需要一个工具:Windows Azure PowerShell

    我们通过Microsoft Web Platform Installer安装 Windows Azure PowerShell

    image

    image

    安装完成,我们在程序中找到 Windows Azure PowerShell,运行

    image

    Windows Azure PowerShell 连接自己的的 Azure 有几种方式,详细见:https://www.windowsazure.com/en-us/manage/install-and-configure-windows-powershell/?fb=zh-cn

    这里我们用证书的方式登陆吧,首先获取证书

    image

    下载证书

    image

    导入证书

    image

    然后我们就连接上我们的 Azure 了,执行下命令看看效果

    image

    然后我们上传 vhd 磁盘

    Add-AzureVhd -Destination http://容器地址/win81.vhd -LocalFilePath e:win8.1.vhd

    image

    image

    上传完成

    image

    然后我们就可以在容器内看到我们刚才上传的 vhd 磁盘

    image

    然后下一步,我们要从 vhd 创建映像

    3,在Azure上根据VHD生成映像

    我们再回到 Azure 上,在 虚拟机--映像 中创建映像

    image

    选择我们刚才上传的 VHD 文件

    image

    创建完成

    image

    最后,终于可以利用映像生成虚拟机了

    4,利用映像生成虚拟机

    我们在 Azure 上从库中新建虚拟机,可以看到我们刚才的映像已经出现在”我的映像“中了

    image

    选中映像,开始配置虚拟机参数

    image

    继续进行配置

    image

    打开的端口,默认已经加入了3389

    image

    然后开始创建,比快速创建虚拟机要慢一点

    image

    经过一段时间的等待,创建成功

    image

    然后我们可以远程桌面进去看一下,系统也已经自动激活

    image

    到这里,我们已经成功在 Azure上部署了 Win8 虚拟机,另外 Win7 企业版按照这个步骤应该也是可以成功部署的。

    有时间大家可以自己动手试下

  • 相关阅读:
    iframe
    # ? & 号在url中的的作用
    面向对象和面向过程
    dom
    DOM对象与jquery对象有什么不同
    绑定js
    leetcode — search-for-a-range
    leetcode — search-for-a-range
    leetcode — search-in-rotated-sorted-array
    leetcode — longest-valid-parentheses
  • 原文地址:https://www.cnblogs.com/sun8134/p/3479190.html
Copyright © 2011-2022 走看看