Azure 虚拟机常见问题-上

时间:2023-03-09 17:38:33
Azure 虚拟机常见问题-上

在 Azure 虚拟机上可以运行什么?

所有订户均可在 Azure 虚拟机上运行服务器软件。此外,MSDN 订户还可以访问由 Azure 提供的特定 Windows 客户端映像。

就服务器软件来说,你可以运行最新版本的 Windows Server 和各种 Linux 发行版,然后在上面托管各种服务器工作负荷和服务。有关信息,请参阅:

· 对于 Windows VM,请参阅对 Azure 虚拟机的 Microsoft 服务器软件支持

· 对于 Linux VM,请参阅 Azure 支持的发行版上的 Linux

对于 Windows 客户端映像,某些版本的 Windows 7 和 Windows 8.1 可用于 MSDN Azure 受益订户以及 MSDN 开发和测试即付即用订户,以只在开发和测试活动中使用。有关详细信息(包括说明和限制),请参阅适用于 MSDN 订户的 Windows 客户端映像

一台虚拟机可以使用多少存储?

每个数据磁盘可高达 1 TB。你可使用的数据磁盘数量随着虚拟机大小而改变。有关详细信息,请参阅 Azure 虚拟机和云服务的大小

Azure 存储帐户为操作系统磁盘和任何数据磁盘提供存储。每个磁盘都是存储为页 blob 的 vhd 文件。存储帐户中使用的存储需要付费,磁盘上可用空间无需付费。有关定价详细信息,请参阅存储定价详细信息。有关磁盘详细信息,请参阅关于 Azure 中的虚拟机磁盘

可使用哪种虚拟硬盘类型?

Azure 提供 VHD 格式的固定虚拟硬盘。如果你有个 VHDX 格式磁盘想用在 Azure 内使用,请使用 Hyper-V 管理器或 convert-VHD cmdlet 进行转换。转换之后,请使用 Add-AzureVHD cmdlet 将 VHD 上载到 Azure 的存储帐户以将其用于虚拟机。cmdlet 可以将动态 VHD 转换成固定 VHD,但不能将 VHDX 转换成 VHD。

有关说明,请参阅以下文章之一:

· 有关 Windows,请参阅创建并上载包含 Windows Server 操作系统的虚拟硬盘

· 有关 Linux,请参阅创建并上载包含 Linux 操作系统的虚拟硬盘

Azure 虚拟机常见问题-上备注

如果想上载数据磁盘,请参阅其中一篇文章,从关于连接到 Azure 的章节开始阅读。

这些虚拟机与 Hyper-V 虚拟机相同吗?

它们在许多方面类似于“第一代”Hyper-V VM,但不是完全相同。两种类型都提供虚拟化硬件,并且 VHD 格式的虚拟硬盘是兼容的,这意味着你可以在 Hyper-V 与 Azure 之间移动它们。习惯使用 Hyper-V 的用户有时会对这两个主要区别感到惊讶:Azure 没有提供对虚拟机的控制台访问,大多数规模的 Azure VM 只有 1 个虚拟网络适配器,这意味着它们也只能有一个外部 IP 地址。(在少数情况下,A8 和 A9 这两种型号为实例之间的应用程序通信使用另外的一个网络适配器。)

Azure 虚拟机常见问题-上备注

Azure VM 不支持第 2 代 Hyper-V VM 功能。有关信息,请参阅 Hyper-V 的虚拟机规范

这些虚拟机可以使用我的现有、本地网络基础结构吗?

你可使用 Azure 虚拟网络扩展你现有的基础结构。你将使用的方法就好比设置一个分支机构。你可以设置和管理 Azure 中的虚拟专用网络 (VPN),并将其与内部 IT 基础结构安全链接。有关详细信息,请参阅虚拟网络概述

Azure 虚拟机常见问题-上重要提示

你需要指定创建虚拟机时希望虚拟机属于的网络。这意味着(例如)你不能将现有虚拟机加入到虚拟网络中。然而,你可以从现有虚拟机上断开虚拟硬盘 (VHD),然后用其创建一个具有所需网络配置的新虚拟机,从而解决此问题。

如何访问虚拟机?

要登录到虚拟机,请使用 Windows VM 的远程桌面连接或 Linux VM 的完全外壳 (SSH)。有关说明,请参阅以下内容之一:

· 如何登录到运行 Windows Server 的虚拟机。最多支持 2 个并发连接,除非服务器配置为远程桌面服务会话主机。

· 如何登录到运行 Linux 的虚拟机。默认情况下,SSH 最多允许 10 个并发连接。你可以通过编辑配置文件增加连接数量。

Azure 虚拟机常见问题-上提示

如果你在使用远程桌面或 SSH 时遇到问题,请尝试安装并使用 VMAccess 扩展来解决该问题。

你还可以使用 Windows PowerShell 远程处理来连接到 VM,或者为其他资源创建额外的终结点来连接到 VM。有关信息,请参阅如何为虚拟机设置终结点

如果你熟悉 Hyper-V,可寻找与虚拟机连接相似的工具。Azure 不提供相似工具,因为不支持到虚拟机的控制台连接。

可以使用 D:磁盘 (Windows) or /dev/sdb1 (Linux) 吗?

不能使用 D:磁盘 (Windows) or /dev/sdb1 (Linux)。他们仅提供临时存储,所以可能会有丢失数据的风险且数据无法恢复。该情况发生的常见方式是虚拟机迁移到不同主机上时。虚拟机迁移的一些原因包括调整虚拟机大小、更新主机或主机上硬件故障。

如何更改临时磁盘的驱动器号?

在 Windows 虚拟机上,可以通过移动页面文件和重新分配驱动器号来更改驱动器号,但需要确保按特定顺序执行步骤。有关说明,请参阅 管理磁盘和映像 内的“更改 Windows 临时磁盘的驱动器号”。

如何升级来宾操作系统?

定期升级通常意味着保存在相同硬件的同时迁移到更高版本的操作系统。对于 Azure VM,迁移到更高版本的过程与 Linux 和 Windows 不同:

· 对于 Linux VM,请使用适合于发行版的包管理工具和流程。

· 对于 Windows 虚拟机,请使用 Windows Server 迁移工具而不是尝试升级。关于工具和过程的一般详细信息,请参阅 向 Windows Server 迁移角色和功能。不支持当驻留在 Azure 上时尝试升级来宾操作系统。这样可以防止失去对虚拟机的访问。如果升级过程中出现问题,你可能无法开始远程桌面会话和解决问题。