在 Azure Stack HCI 上部署 SDN 基础结构
你已满足所有 Azure Stack HCI 软件定义的网络 (SDN) 前提条件,并希望继续进行部署。 作为评估的一部分,你需要确定可在概念证明环境中进行测试的最佳部署方法。
部署 Azure Stack HCI SDN
有四种主要方法可用于部署 Azure Stack HCI SDN:
- 基于 SDN Express PowerShell 模块(SDNExpressModule.psm1) 的脚本 (SDNExpress.ps1)。 此选项提供最大的灵活性,你可以使用它来完全自动化部署。 它支持部署整个 SDN 构造,包括网络控制器、软件负载均衡器多路复用器和网关 VM。 要自动执行部署,可以使用包含部署参数值的输入配置文件。 例如,IP 逻辑子网的前缀、VLAN ID、部署凭证、目标 Azure Stack HCI 群集节点以及边界网关协议 (BGP) 对等互连设置。 你可以根据需要从 SDN Express GitHub 存储库将模块和示例配置文件(Traditional VLAN networks.psd1、Virtualized networks.psd1、Software Load Balancer.psd1 和 SDN Gateways.psd1)下载到从中启动部署的主机。 或者,你可以选择以交互方式运行 SDNExpress.ps1。 此方法提供了一个图形界面,指导你完成部署。 使用该脚本还可以将指定的设置保存为一个配置文件,然后你可以用它来自动进行另一次部署。
下面的屏幕截图描述了 SDN Express 部署向导的“欢迎”页。
下面的屏幕截图描述了 SDN Express 部署向导的“审阅”页。
注意
你还可以在自己的脚本中使用 SDN Express PowerShell 模块,用于自定义部署或扩展现有 SDN 基础结构。
虚拟机监控程序 (VMM)。 此选项通过使用服务模板,简化了通过 VMM 图形界面部署 SDN 的过程。
VMMExpress 脚本。 此选项允许使用 VMM PowerShell 模块自定义和自动部署 SDN 构造(类似于 SDNExpress)。 它依赖于现有 VMM 环境,使用 VMM 管理的 Azure Stack HCI 群集节点。 它将脚本化部署的优点与 VMM 简化的管理体验结合起来。
注意
如果要使用 VMM 来管理 SDN 环境,必须使用两种 VMM 部署方法中的任意一种。
Windows Admin Center。 此选项使用 Azure Stack HCI 群集部署向导 Windows Admin Center 扩展来设置 Azure Stack HCI 群集,其中包括基于存储空间直通(也称为 S2D)的存储和网络控制器 VM。 此扩展还支持将 SDN 安装到现有群集。 该向导将指导你完成安装所需的操作系统功能并配置网络。 然后,它将引导你完成创建群集、部署存储空间直通并(可选)实现 SDN。
注意
自 2021 年 11 月起,Windows Admin Center 扩展不再支持预配软件负载均衡器多路复用器或网关 VM。
下面的屏幕截图描述了在 Windows Admin Center 中选择群集类型的选项。
下面的屏幕截图描述了在 Windows Admin Center 中部署 Azure Stack HCI 群集时的“主机”和“网络”设置选项。
下面的屏幕截图描述了在 Windows Admin Center 中部署 Azure Stack HCI 群集时的“凭据”和“高级”设置选项。
下面的屏幕截图描述了在 Windows Admin Center 中完成部署的过程。
分阶段部署
根据你的要求,可仅预配一部分 SDN 服务。 例如,如果虚拟化工作负载不需要外部连接,你可从部署范围中排除网关 VM,并在以后当需求发生变化时添加它们。
注意
有关你的各种场景的基础结构要求的详细信息,请参阅“摘要”单元中的文档链接。