导出 (0) 打印
全部展开

虚拟机

更新时间: 2014年9月

“Azure 虚拟机”服务提供按需、可缩放的计算资源。Azure 虚拟机是云中你可以根据需要进行配置和维护的服务器。它使你可灵活地实现虚拟化,还省下了购买和维护用于托管它的硬件的费用。

借助 Azure 中的虚拟机,你可以:

  • 通过选择预配置的映像来部署可用的 Windows Server 版本或 Linux 操作系统分发版本。或者,你可以上载包含服务器操作系统的虚拟硬盘 (VHD),然后使用它创建虚拟机。

  • 创建并连接多个虚拟机,以便在它们之间对流量进行负载平衡。

  • 使用自动和手动方式都可创建、管理和删除虚拟机。可以使用 Web 门户(Azure 管理门户)、用于 Windows PowerShell 的 cmdlet 或服务管理 API。

  • 可以像对待其他任何虚拟机一样,根据需要删除并重新创建它。

本文介绍如何创建虚拟机以及如何与其进行交互。如果你想通过动手试验来了解虚拟机,可以在 Azure 网站上的“文档”部分中找到相关说明。要找到一些有关虚拟机的最常见问题的答案,请参阅 Azure 虚拟机常见问题

有关支持或赞同用于 Azure VM 的服务器操作系统、角色和工作负荷的信息,请参阅以下内容:

创建虚拟机时,你需要选择的选项包括:

  • 虚拟机的大小。此项确定配置,例如 CPU 内核数、内存量和存储容量等。有关详细信息,请参阅 Azure 虚拟机和云服务的大小

  • 操作系统。你可以在内置映像中进行选择,其中一些包括 SQL Server 或 Sharepoint。或者,如果你上载了自己的 VHD,则可以将其用作虚拟机的自定义映像。

  • 网络配置。如果你希望虚拟机使用虚拟网络,则需要在创建虚拟机时指定虚拟网络。有关详细信息,请参阅 虚拟网络概述

  • 云服务配置。每个虚拟机都单独或与其他虚拟机一起位于云服务中。将多个虚拟机置于同一个云服务中时,可以通过配置负载平衡终结点对应用程序和服务进行负载平衡。有关说明,请参阅对虚拟机进行负载平衡

下面总结了如何与虚拟机通信或交互,以及实现交互需要满足哪些条件。

扩展可帮助你配置 Windows 虚拟机并与其进行交互。例如,当你因为忘记了密码而无法访问来宾 OS 时,扩展可以重置密码。这一功能很重要,因为你无法直接连接到虚拟机的控制台。

Tip提示
VM Access cmdlet 可帮助你重置密码。它们还可以重新配置 RDP 访问权限。有关参考详细信息,请参阅 Get-AzureVMAccessExtensionSet-AzureVMAccessExtension

这些扩展通过 VM 代理进行安装和管理。这意味着你需要先安装 VM 代理,这样才能安装扩展。你可以在现有虚拟机和新虚拟机上安装代理。在现有 Windows 虚拟机上,使用 VM 代理的安装包,该安装包可从下载中心获取。在新的 Windows 虚拟机上,其安装方式因你使用的是 Azure 提供的映像还是自建映像而异。下面是详细信息:

  • 使用门户映像 - 在你创建虚拟机时安装 VM 代理。如果你使用“门户”,则“快速创建”选项会自动安装 VM 代理。如果你使用“从库中”选项,请选择“安装 VM 代理”。如果你使用 New-AzureVM 或 New-AzureQuick VM cmdlet,则会自动安装 VM 代理。

  • 使用自建映像 - 在将 VM 代理上载到 Azure 之前,将它安装到操作系统中,并将其添加为映像。你可以从下载中心获取 VM 代理的安装包。

安装 VM 代理后,你可以使用 cmdlet 来查找和管理扩展。以下 cmdlet 可帮助你完成此任务:

有关详细信息,请参阅管理扩展。有关可用扩展的列表,请参阅该文章中的“了解有关可用扩展的详细信息”。

同一个云服务或虚拟网络中的所有虚拟机都可以自动使用专用网络通道相互通信。但是,若要与 Internet 或其他虚拟网络上的其他资源通信,虚拟机需使用终结点。这些终结点用于处理发送到虚拟机的入站网络流量。有关说明,请参阅如何设置与虚拟机的通信

登录虚拟机的方式取决于虚拟机是运行 Windows Server 还是 Linux。有关要求和故障排除提示的概述,请参阅使用 RDP 或 SSH 连接到 Azure 虚拟机

对于运行 Windows Server 的虚拟机,可以使用远程桌面。在管理门户中,单击“连接”可启动远程桌面连接。有关说明,请参阅如何登录到运行 Windows Server 的虚拟机

对于运行 Linux 操作系统的虚拟机,可以使用安全外壳 (SSH) 客户端来登录。需要在用于登录到虚拟机的计算机上安装 SSH 客户端。现已提供很多 SSH 客户端程序。下面是可能的选项:

  • 在运行 Windows 操作系统的计算机上,可以使用 PuTTY。有关说明,请参阅 PuTTY 下载页面

  • 在运行 Linux 操作系统的计算机上,你可能希望使用 OpenSSH 之类的 SSH 客户端。有关更多信息,请参见 OpenSSH

    有关一般说明,请参阅如何登录到运行 Linux 的虚拟机

通过 Windows PowerShell 远程处理,可以从 Windows PowerShell 会话远程连接到一台或多台计算机,以便直接在远程计算机上运行命令。在创建虚拟机时或以后,都可以配置虚拟机以允许使用 Windows PowerShell 远程处理。可以通过添加一个终结点并指定要使用的端口和协议来配置虚拟机。有关添加终结点的说明,请参阅如何为虚拟机设置终结点。有关远程处理的详细信息,请参阅about_Remote_FAQ

显示:
© 2014 Microsoft