评估 Azure Stack HCI
重要
本指南仅用于评估目的。 不应将其用于生产环境。
本指南介绍如何在无硬件投资的情况下快速部署和评估虚拟化 Azure Stack HCI 群集。 在本指南中,你将部署 Windows Server 2022 DC Azure 虚拟机 (VM),该虚拟机使用 Hyper-V 嵌套虚拟化来托管以下 VM:
- 一个运行 Windows Server 2019 DC 的 VM。 此 VM 充当管理 VM 并托管 Windows 管理中心和 Active Directory 域控制器
- 运行 Azure Stack HCI 21H2 的两个 VM。 这些服务器来自 Azure Stack HCI 群集并托管软件定义的网络 (SDN) 基础结构
先决条件
在开始之前,请确保:
- 拥有 Azure 订阅,能够部署具有至少 16 个虚拟 CPU 的 Azure VM。
- 拥有 Azure 帐户,能够访问以下内容:
- 你的 Azure 订阅(使用 Azure RBAC 成员身份):
- “所有者”角色(如果你创建了订阅,则你已经是成员)
- 或“用户访问管理员”和“参与者”角色
- 你的 Microsoft Entra 租户,该租户使用以下角色的 Microsoft Entra RBAC 成员身份:
- “云应用程序管理员”角色
- 你的 Azure 订阅(使用 Azure RBAC 成员身份):
- 基本了解如何使用 Azure 门户,尤其是创建和连接到 VM。
部署 Azure VM
首先,部署 Azure VM 以模拟物理服务器。 VM 配置有 Windows Server、Hyper-V、网络组件和存储。 稍后,为两个 Azure Stack HCI 节点部署嵌套 VM,并部署另一个 VM 来托管 Windows 域控制器和 Windows 管理中心。
选择“部署到 Azure”按钮以登录到 Azure 门户,然后继续部署 Azure VM:
提示
按住“CTRL”同时选择此按钮可在新的浏览器选项卡中打开 Azure 门户。
在 Azure 门户中,会显示“自定义部署”窗体:
- 在“资源组”下,选择“新建”,例如“HciEval”。
- 为 VM 选择一个 Azure“区域”,并确认为“虚拟机大小”选择“Standard_E16s_v4”
- 指定“管理员密码”。
- 如果拥有 Windows Server 的软件保障Azure 混合权益,请为“已拥有 Windows Server 许可证”选择“是”。
- 选择“下一步: 查看 + 创建 >”。
重要
VM 需要具有至少 16 个核心、64 GB 内存、嵌套虚拟化和高级存储。 不需要临时存储。
在“查看 + 创建”选项卡的顶部,应会显示“验证已通过”消息。 选择“创建”按钮继续部署。
注意
如果验证失败并显示“资源 <resource> 请求的大小当前在位置 <region> 区域中不可用”,请返回到“基本信息”选项卡,然后选择支持 Esv4 系列 VM 大小的区域。
接下来,你应该会看到“部署正在进行”页面。 部署通常需要大约 45 分钟。
最后,你应该会看到您的部署已完成页面。 展开“部署详细信息”部分,然后选择“AzSHCIHost001”资源以查看你的 Azure VM。
选择此页面底部的“下一步”按钮。
远程访问 Azure VM
现在,你使用 Windows 远程桌面连接到新的 Azure VM:
从上一部分返回到“AzSHCIHost001”VM 门户页面,选择页面顶部的“连接”链接,然后选择“RDP”:
在“IP 地址”下选择 VM 的公共 IP 地址,然后在“连接/RDP”页面选择“下载 RDP 文件”按钮:
在浏览器中下载 .RDP 文件后,打开该文件,在发布者警告对话框中选择连接:
输入 VM 管理员帐户(前面带有反斜杠“\”)和在前面的“部署 Azure VM”部分中指定的密码,然后选择“确定”:
提示
可能需要选择“更多选项”,然后选择“使用其他帐户”,才能输入用户名和密码凭据。
在 RDP 证书警告对话框中选择“是”按钮:
连接到 Azure VM 后,你会看到 Windows Server 桌面。
选择此页面底部的“下一步”按钮。
部署 Azure Stack HCI 群集
远程进入 Azure VM 后,通过运行 PowerShell 脚本来预配 Azure Stack HCI 和管理 VM 并创建 Azure Stack HCI 群集,从而完成部署。 VM 使用嵌套虚拟化托管在 Azure VM 上:
最小化或关闭服务器管理器应用程序。 在桌面上,你应该会看到一个 New-AzSHCISandbox 快捷方式图标,该图标可打开 PowerShell 控制台以运行以下脚本:
注意
Desired State Configuration 可能仍在后台、配置文件和部署脚本中运行。 完成后,New-AzSHCISandbox 快捷方式图标会显示在桌面上。
若要在脚本完成后保持 PowerShell 控制台窗口打开,请参阅以下提示。 准备就绪后,双击 New-AzSHCISandbox 快捷方式运行群集部署脚本。
提示
若要在脚本完成后保持 PowerShell 控制台窗口打开,请右键单击快捷方式图标并选择“属性”,然后复制以下命令并替换“Target”属性。 如果在部署过程中遇到错误,这非常有用。
PowerShell -NoExit C:\AzHCI_Sandbox\AzSHCISandbox-main\New-AzSHCISandbox.ps1
PowerShell 脚本通常运行大约 1 小时 50 分钟。 完成后,你应该会看到“已成功部署 Azure Stack HCI 沙盒”消息:
选择此页面底部的“下一步”按钮。
远程访问管理 VM
上一部分中运行的脚本在 Azure VM 桌面上创建了另一个快捷方式。 你将使用该快捷方式远程访问管理 VM 并登录 Windows Admin Center:
双击 Azure VM 桌面上的 AdminCenter 图标,输入用户“Contoso\Administrator”和密码“Password01”,然后选择“确定”:
注意
如果收到“远程桌面找不到计算机“AdminCenter””错误,可能需要再等待几分钟,以便管理 VM 完成启动。
连接到管理 VM 后,双击桌面上的 Windows Admin Center 快捷方式:
通过再次输入“Contoso\Administrator”和“Password01”域凭据登录到 Windows Admin Center 浏览器应用,然后选择“确定”:
提示
可能需要选择“更多选项”,然后选择“使用其他帐户”,才能输入用户名和密码凭据。
关闭“新增功能”对话框,你应该会在 Windows 管理中心中看到所有连接视图:
选择此页面底部的“下一步”按钮。
将群集添加到 Windows Admin Center
现在,将新群集添加到 Windows 管理中心群集管理器,并已更新确保扩展:
选择视图下拉菜单,然后选择“群集管理器”,开始将新群集添加到 Windows Admin Center 的过程:
在“群集管理器”视图中:
选择“+ 添加”。
在“群集名称”下输入“azstackcluster”。 短暂暂停后,你会看到“找到了 "AzStackCluster.contoso.com"”验证消息,并且底部显示了两个群集 VM 节点。
选中“管理软件定义的网络”复选框。
在“指定网络控制器 REST URI”下输入 "https://nc01.contoso.com"
选择“验证”按钮。 在检测和配置 SDN URI 时,可能会有短暂的暂停。
看到“未找到远程服务器管理工具网络控制器模块”消息后,选择“安装 RSAT-NetworkController”按钮。
等待网络控制器模块安装。 完成后,你应该会看到一条“进行验证以继续”消息。
再次选择“验证”按钮。 又一次短暂的停顿后,你将看到“已找到 "https://nc01.contoso.com"“验证消息。
选择底部的“添加”按钮,等待将群集添加到 Windows Admin Center 完成。
返回到群集管理器视图,您应该会看到新的“azstackcluster.contoso.com”服务器群集条目。 选择“azstackcluster.contoso.com”群集:
在“群集管理器”中,如果看到“此扩展有可用更新”横幅,请完成以下项。 否则,跳到下一步:
选择此页面底部的“下一步”按钮。
注册到 Azure
现在,你可以将群集与 Azure 集成,方法是完成使用 Windows 管理中心的 Azure 注册流程,其中包括:
- 将 Windows 管理中心注册到 Azure
- 将 Azure Stack HCI 群集注册到 Azure
重要
在注册期间,你需要一个 Azure 帐户才能登录。 为了获得最简单的体验,该帐户应具有以下角色的成员身份:
订阅中的 Azure RBAC 角色:
- “所有者”角色的成员身份(如果你创建了订阅,则你已经是成员)
- 或“用户访问管理员”和“参与者”角色的成员身份
Microsoft Entra 租户上的 Microsoft Entra RBAC 角色:
- “云应用程序管理员”
如果你没有具有适当权限的帐户,则需要与可以执行以下操作的管理员合作:
- 为你完成整个注册部分
- 或者允许你继续注册,但可以在流程中根据需要提供权限同意
返回到群集管理器 仪表板视图,你将在 Azure 连接下看到尚未注册状态。 选择“注册此群集”链接以开始注册过程的第一部分,即向 Azure 注册你的 Windows Admin Center 网关:
在右侧的“在 Windows Admin Center 中开始使用 Azure”面板中,选择“复制”按钮,然后选择“输入代码”链接以打开用于身份验证的新浏览器选项卡。
注意
设备验证码将在几分钟后过期。 如果你的验证码过期,你需要取消此面板并返回上一步。
在新的浏览器选项卡中,粘贴身份验证代码,然后选择“下一步”按钮:
接下来,输入电子邮件地址,然后输入具有前面讨论的权限的 Azure 帐户的密码:
看到“你是否正在尝试登录 Windows Admin Center?”确认对话框时,选择“继续”。 看到登录确认对话框后,你可以关闭浏览器选项卡。
返回群集管理器仪表板视图,你应该会看到已填充了 Microsoft Entra 租户 ID。 确认租户 ID,选择“新建”,然后选择“连接”按钮:
警告
请务必在此处暂停 60 秒,以避免同步问题。 在等待至少 60 秒之前,不要选择登录并继续,否则稍后会在注册流中遇到问题。
在上一步之后暂停至少 60 秒后,会看到“现已连接到 Microsoft Entra ID”确认消息,请选择“登录”按钮。
下一个响应将基于帐户的 Microsoft Entra 角色成员身份。 选择下面与你的 Azure 帐户的角色成员身份匹配的选项卡。 然后,通过选择“接受”,同意代表 Windows Admin Center 的 Microsoft Entra 应用程序请求的权限:
你已完成 Windows Admin Center 的 Azure 注册。 接下来,返回到群集管理器 仪表板视图,你仍会在 Azure 连接下看到尚未注册状态。 再次选择“注册此群集”链接,通过向 Azure 注册群集来完成注册:
下一个响应将基于帐户的 Microsoft Entra 角色成员身份。 选择下面与你的帐户的角色成员身份匹配的选项卡。
你会注意到右侧有一个新面板:
经过短暂的注册..对话框,系统应提示你重新输入群集管理员凭据。 输入用户“Contoso\Administrator”和密码“Password01”,然后选择“继续”。 注册..对话框会持续显示 5-10 分钟,直到注册完成为止:
你将再次返回到“群集管理器仪表板”视图,但请注意群集状态已更新为“已连接”。 选择“查看 Azure 资源”链接以在 Azure 门户中查看新创建的 Azure Stack HCI 群集注册资源:
选择此页面底部的“下一步”按钮。
创建和管理虚拟机
本部分介绍如何使用 Windows Admin Center 在新的 Azure Stack HCI 群集上创建和管理 VM:
返回到你在前面部分中使用的 Windows Admin Center 会话。
选择“所有连接”视图,然后选择一个服务器或群集。 在此示例中,我们选择了服务器“azshost1.contoso.com”:
在“服务器管理器”中,选择“工具/虚拟机”视图。 你可以在此处使用 Windows 管理中心功能以创建和管理 VM。
选择此页面底部的“下一步”按钮。
可视化和监视群集和虚拟机
有多种选项可用于监控和可视化你的群集、你部署的 VM 和其他资源:
从以下选项中进行选择:
- 启用 Azure Insights 功能以使用 Azure Stack HCI Insights 监视 Azure Stack HCI 群集。 有关更多详细信息,请参阅配置 Azure 门户以监视 Azure Stack HCI 群集(预览版)。
- 使用 Windows Admin Center 群集管理器仪表板。 有关详细信息,请参阅在 Windows Admin Center 中监视 Azure Stack HCI 群集。
- 使用 Windows 运行状况服务,它提供多种监视功能,包括群集性能历史记录、运行状况服务故障等。 有关详细信息,请参阅使用运行状况服务监视群集。
选择此页面底部的“下一步”按钮。
恭喜!
你已完成 Azure Stack HCI 评估!
如果想从 Azure 订阅中删除所有评估资源,请参阅 Azure Resource Manager 资源组和资源删除,了解有关如何删除在本文开头创建的 Azure 资源组的详细信息指导。
有关群集部署和管理的更多详细信息:
- 部署 Azure Stack HCI 操作系统更详细地介绍了部署以及各种选项和注意事项。
- 了解如何使用 PowerShell 管理 VM。
- 查看基于 Web 的 Azure Stack HCI 大小调整工具,根据工作负载了解群集所需的硬件类型。
你有关于此部分的问题? 如果有,请向我们提供反馈,以便我们对此部分作出改进。