导出 (0) 打印
全部展开

为 Windows Azure 中的 VM 角色创建基本虚拟硬盘

更新时间: 2011年6月

[Windows Azure 的“VM 角色”功能将于 2013 年 5 月 15 日停用。在该停用日期之后,将删除 VM 角色部署。 要继续使用现有应用程序,你可以使用 Windows Azure 虚拟机。 有关为应用程序使用虚拟机的详细信息,请参阅 Moving from VM Role to Windows Azure Virtual Machines(从 VM 角色转移到 Windows Azure 虚拟机)

用于 Windows Azure 中 VM 角色的服务器映像包括一个基本虚拟硬盘和一个可选的差异虚拟硬盘。基本虚拟硬盘所起的作用是作为 Windows Azure 中创建的 VM 角色实例的初始模板。基本虚拟硬盘包含操作系统、所有操作系统自定义项和您的应用程序。可以使用 Hyper-V 管理器创建基本虚拟硬盘。有关使用 Hyper-V 管理器创建服务器映像的详细信息,请参阅 Hyper-V。有关使用差异虚拟硬盘的更多信息,请参见在 Windows Azure 中更改 VM 角色的服务器映像

为了创建基本虚拟硬盘,必须有 Windows Server 2008 R2 介质或之前创建的某个虚拟硬盘。在创建新的虚拟硬盘时,需要指定名称和存储位置。这些磁盘以 .vhd 文件形式存储,这既让它们便于移植,也让它们暴露发生非预期修改的风险之中。可以采用预防措施来降低这一风险,例如将 .vhd 文件保存在安全的位置。不要将虚拟硬盘创建到标为加密的文件夹中。Hyper-V 不支持用加密文件系统加密的 .vhd 文件作为存储介质。

建议将文件尽可能存入基本虚拟硬盘,这样差异虚拟硬盘占用的空间就相对较小了。在基本虚拟硬盘和差异虚拟硬盘中存入什么内容完全取决于您自己。由于基本虚拟硬盘和差异虚拟硬盘组成了服务器映像,二者必须成对考虑,因此必须将基本虚拟硬盘的一份本地副本保存到安全位置。

Important重要
建议将基本虚拟硬盘的访问权限设为只读。

安装在基本虚拟硬盘上的操作系统可为下列操作系统之一:

  • Windows Server 2008 R2 Enterprise(仅限英文版)

  • Windows Server 2008 R2 Standard(仅限英文版)

note注释
不支持 Windows Web Server 2008 R2。

刚创建的 VM 角色实例继承了 Web 角色和辅助角色的一些限制,可能对 Windows Azure 中应用程序的运行方式产生影响。在创建 VM 角色时应考虑下列信息:

  • Windows Azure 服务级别协议需要至少两个同样的虚拟机实例,而且在不同的容错域中部署虚拟机是一种良好的做法,因为这样可保证至少有一个永远处于可用状态。

  • 如果运行 VM 角色实例的硬件失效,则对虚拟机操作系统的任何变更都无法保持。

  • 每个云服务限制为使用一个公共 IP 地址。

  • Windows Azure 了解虚拟机的可用性,但不了解 VM 角色实例中运行的应用程序或服务的运行状况。管理门户有一些管理任务可以用来排查云服务中的问题。

note注释
在下面的步骤中,源服务器是指运行 Hyper-V 管理器并创建上载到 Windows Azure 的服务器映像的服务器。

  1. 请确保源服务器上有 Windows Server 2008 R2 介质可为 Hyper-V 管理器使用。

  2. 依次单击“开始”“所有程序”“管理工具”“Hyper-V 管理器”

  3. 在 Hyper-V 管理器的“操作”窗格中,依次单击“新建”“虚拟机”

  4. 在新建虚拟机向导中,单击“下一步”,以自定义配置创建虚拟机。

  5. 为这个虚拟机指定名称和位置,然后单击“下一步”

    note注释
    指定的名称必须由 1 至 512 个字符组成,字符只能为 A-Z、a-z、0-9、连字符和点号符。最后一个字符不能是连字符。

  6. 指定虚拟机所用内存总量,然后单击“下一步”

  7. 选择虚拟机所用网络适配器,然后单击“下一步”

  8. “连接虚拟硬盘”页面,选择“创建虚拟硬盘”。在该页面指定以下信息:

    • “名称”:.vhd 文件的名称。该文件是上载到 Windows Azure 的文件。

    • “位置”:保存 .vhd 文件的文件夹。基本虚拟硬盘文件应保存在安全位置,因为它必须与后续可能使用的差异虚拟硬盘相匹配。

    • “大小”:虚拟机的大小。必须确保虚拟机的大小是下表中的取值之一,并且与为 VM 角色指定的大小相对应。下表列出了 Windows Azure 中虚拟硬盘允许的大小。

      Important重要
      对于动态磁盘,表中的大小是虚拟硬盘需要额外空间时所能增长到的最大值。

       

      Windows Azure 虚拟机大小 装载的最大虚拟硬盘大小

      特小型

      15 GB

      小型

      35 GB

      中型、大型或特大型

      65 GB

  9. “安装选项”页面,选择“从引导 CD/DVD-ROM 介质安装操作系统”,然后选择适用于所选安装介质的安装方法。

  10. 完成向导,以创建虚拟机。

虚拟机创建完成后默认不会启动。您必须启动虚拟机,才能完成操作系统的安装。

  1. 在 Hyper-V 管理器的中心窗格中,选择上述步骤所创建的虚拟机。

  2. “操作”窗格中,单击“启动”

  3. 单击“连接”以打开虚拟机窗口。

  4. 完成操作系统的安装。有关操作系统安装的详细信息,请参阅安装和部署 Windows Server

    note注释
    映像中创建分区的测试场景是创建单个 Windows 分区和一个恢复分区。这是使用 Windows Setup 安装操作系统的常规配置。还可以使用 wim2vhd 来创建无恢复分区的单个 Windows 分区。此处不支持多个 Windows 分区,否则当运行 CSUpload 命令行工具时可能出现错误或警告。如果使用了 skipverify 选项,也可以跳过这些错误或警告,但不建议这么做。

当操作系统安装完成时,还必须完成以下任务:

  • 启用网络连接

  • 安装所有必须的更新

  • 禁用 Windows 自动更新

    Important重要
    在此版本中,Windows Update 与 Windows Azure 不兼容,因为它可能导致部分或全部实例同时重启。未经协调的操作系统重启可能导致服务中断。

  • 安装 .NET Framework 3.5.1 功能

  • 不建议使用(未经系统准备的)专有映像,但如果您用了,就必须确保将系统时区设为 (UTC) 协调世界时

操作系统启动后,安装任务即告完成,随后必须安装 Windows Azure 集成组件以使虚拟机能在 Windows Azure 中运行。要执行此操作,请参见安装 Windows Azure 集成组件

另请参阅

社区附加资源

显示:
© 2014 Microsoft