适用于:Azure Local 2311.2 及更高版本
本文列出了由 Azure Arc 启用的 Azure Local VM 的要求和先决条件。我们建议你在管理 Azure Local VM 之前,查看这些要求并完成相应的先决条件。
Azure 要求
Azure 要求包括:
要通过 Azure 门户预配 Azure Local VM 以及诸如虚拟磁盘、逻辑网络、网络接口和虚拟机镜像等虚拟机资源,你必须有权访问已分配了适当的 RBAC 角色和权限的 Azure 订阅。 有关更多信息,请参阅 Azure Local VM 的 RBAC 角色。
Azure Local VM 基础结构在 Azure 要求中记录的区域内受支持。 对于 Azure Local VM,所有实体都必须在同一区域中注册、启用或创建。
这些实体包括你的 Azure Local 实例、Azure Arc 资源网桥、自定义位置、虚拟机操作程序、从 Azure Arc 创建的虚拟机以及适用于服务器的 Azure Arc 来宾管理。 这些实体可以位于不同或相同的资源组中,只要所有资源组都位于同一区域中即可。
Azure Local 要求
你可以访问已部署的 Azure Local 实例,该实例具有 Azure Arc 资源网桥和自定义位置。
Azure 本地 VM 映像要求
若要在 Azure 本地上使用 Azure 本地 VM 映像,请确保满足以下要求:
- 仅使用英语 (en-us) 语言 VHD 来创建 VM 映像。
- 如果使用 Windows Server 2012 和 Windows Server 2012 R2 映像,则只能使用 Azure CLI 创建 Azure 本地 VM。 有关详细信息,请参阅 使用 Windows Server 2012 和 Windows Server 2012 R2 映像通过 Azure CLI 预配 Azure 本地 VM 所需的其他参数。
防火墙要求
确保满足 Azure Local 部署所需的防火墙 URL 中列出的要求,以允许在 Azure Local 运行的 Arc 虚拟机与 Azure Arc 之间进行通信。
Azure 命令行接口 (CLI) 要求
如果不使用 Azure CLI 来预配和管理 Arc 虚拟机及虚拟机资源,请跳过本节。
你可以直接连接到 Azure Local 系统,也可以远程访问该系统。 根据你是直接连接到系统还是远程连接,步骤会有所不同。
有关 Azure Local VM 的 Azure CLI 命令的信息,请参阅 az stack-hci-vm。
直接连接到系统
如果你直接访问 Azure Local,则无需执行任何操作。
在系统部署期间,会创建一个 Azure Arc 资源网桥,并在系统上安装 Azure CLI 扩展 stack-hci-vm。 你可以使用 Azure CLI 扩展连接并管理该系统。
远程连接到系统
如果你远程访问 Azure Local,则必须满足以下要求:
最新版 Azure 命令行界面 (CLI)。 你必须在用于连接到 Azure Local 的客户端上安装此版本。
有关安装说明,请参阅安装 Azure CLI。 安装
azCLI 后,请务必重启系统。如果使用的是本地安装,请使用 az login 命令登录到 Azure CLI。 若要完成身份验证过程,请遵循终端中显示的步骤。 有关其他登录选项,请参阅使用 Azure CLI 登录。
运行 az version 以查找安装的版本和依赖库。 若要升级到最新版本,请运行 az upgrade。
Azure Local 扩展
stack-hci-vm。在 Azure 门户中,转到你的 Azure Local 资源,然后转到操作 > 更新。 在右侧窗格中,记下你的系统正在运行的当前版本。
将 Azure 门户中的当前版本与 Arc VM 发布跟踪表中的发布版本相匹配。 然后从表中确定相应的
stack-hci-vm extension版本。 你将在用于连接到 Azure Local 的客户端上安装此版本。检查客户端上是否安装了该扩展的某个版本。 运行以下命令:
az extension list --output table如果安装了较旧版本,请将其删除并安装新版本。 运行以下命令:
az extension remove --name "stack-hci-vm"要安装扩展,请运行以下命令:
az extension add --name "stack-hci-vm" --version "<version>"要验证扩展是否已安装,请再次使用
list命令。