你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
快速入门:使用 Azure 门户创建基本公共负载均衡器
使用 Azure 门户创建基本公共负载均衡器和两个虚拟机,通过这种方式开始使用 Azure 负载均衡器。
先决条件
- 具有活动订阅的 Azure 帐户。 免费创建帐户。
注意
对于生产型工作负载,建议使用标准 SKU 负载均衡器。 有关 SKU 的详细信息,请参阅 Azure 负载均衡器 SKU。
登录 Azure
登录 Azure 门户。
创建虚拟网络
在本部分,请创建虚拟网络和子网。
在门户顶部的搜索框中,输入“虚拟网络”。 在搜索结果中,选择“虚拟网络”。
在“虚拟网络”中,选择“+ 创建” 。
在“创建虚拟网络”的“基本信息”选项卡中,输入或选择以下信息:
设置 值 项目详细信息 订阅 选择 Azure 订阅 资源组 选择“新建”。
在“名称”中,输入 CreatePubLBQS-rg。
选择“确定”。实例详细信息 名称 输入“myVNet” 区域 选择“美国西部 3” 选择“IP 地址”选项卡 ,或选择页面底部的“下一步: IP 地址”按钮。
在IP 地址选项卡上,输入以下信息:
设置 值 IPv4 地址空间 输入“10.1.0.0/16” 在“子网名称”下,选择词语“默认”。
在“编辑子网”中,输入以下信息:
设置 值 子网名称 输入“myBackendSubnet” 子网地址范围 输入“10.1.0.0/24” 选择“保存” 。
选择“安全”选项卡。
在“BastionHost”下,选择“启用” 。 输入此信息:
设置 值 Bastion 名称 输入“myBastionHost” AzureBastionSubnet 地址空间 输入“10.1.1.0/26” 公共 IP 地址 选择“新建”。
对于“名称”,请输入“myBastionIP”。
选择“确定”。选择“查看 + 创建”选项卡,或选择“查看 + 创建”按钮。
选择“创建”。
重要
小时定价从部署 Bastion 的时刻开始计算,而无论出站数据使用情况如何。 有关详细信息,请参阅定价和 SKU。 如果要将 Bastion 部署为教程或测试的一部分,建议在使用完此资源后将其删除。
创建负载均衡器
在本部分,你将创建一个负载均衡器来对虚拟机进行负载均衡。
在创建负载均衡器的过程中,你将配置:
- 前端 IP 地址
- 后端池
- 入站负载均衡规则
在门户顶部的搜索框中,输入“负载均衡器”。 在搜索结果中选择“负载均衡器”。
在“负载均衡器”页上,选择“+ 创建” 。
在“创建负载均衡器”页的“基本信息”选项卡中,输入或选择以下信息:
设置 值 项目详细信息 订阅 选择订阅。 资源组 选择“CreatePubLBQS-rg”。 实例详细信息 名称 输入“myLoadBalancer” 区域 选择“美国西部 3”。 SKU 选择“基本”。 类型 选择“公共”。 在页面底部选择“下一步: 前端 IP 配置”。
在“前端 IP 配置”中,选择“+ 添加前端 IP” 。
在“名称”中输入“myFrontend”。
对于“IP 版本”,选择“IPv4”或“IPv6” 。
在“公共 IP 地址”中选择“新建” 。
在“添加公共 IP”的“名称”中输入“myPublicIP” 。
在“分配”中,选择“静态”。
选择“确定” 。
选择 添加 。
在页面底部选择“下一步: 后端池”。
在“后端池”选项卡上,选择“+ 添加后端池” 。
在“添加后端池”中,输入或选择以下信息。
设置 值 名称 输入“myBackendPool”。 虚拟网络 选择“myVNet (CreatePubLBQS-rg)”。 关联到 选择“虚拟机”。 IP 版本 选择 IPv4 或 IPv6 。 选择 添加 。
选择页面底部的“下一步: 入站规则”按钮。
在“入站规则”选项卡的“负载均衡规则”中,选择“+ 添加负载均衡规则” 。
在“添加负载均衡规则”中,输入或选择以下信息:
设置 值 名称 输入“myHTTPRule” IP 版本 根据你的要求选择“IPv4”或“IPv6” 。 前端 IP 地址 选择“myFrontend”。 后端池 选择“myBackendPool”。 协议 选择“TCP”。 端口 输入 80。 后端端口 输入 80。 运行状况探测 选择“新建”。
在“名称”中,输入“myHealthProbe”。
在“协议”中选择“TCP”。
将剩余的字段保留为默认值,然后选择“确定”。会话暂留 选择“无”。 空闲超时(分钟) 输入或选择“15”。 浮动 IP 选择“已禁用”。 选择 添加 。
选择页面底部的“查看 + 创建”蓝色按钮。
选择“创建”。
创建虚拟机
在本部分中,你将创建两个 VM(myVM1 和 myVM2) 。
这两个 VM 将添加到名为“myAvailabilitySet”的可用性集中。
在门户顶部的搜索框中,输入“虚拟机”。 在搜索结果中,选择“虚拟机”。
在“虚拟机”中,选择“+ 创建”>“虚拟机”。
在“创建虚拟机”中,在“基本信息”选项卡中键入或选择值:
设置 值 项目详细信息 订阅 选择 Azure 订阅 资源组 选择“CreatePubLBQS-rg” 实例详细信息 虚拟机名称 输入“myVM1” 区域 选择“美国西部 3” 可用性选项 选择“可用性集” 可用性集 选择“新建”。
在“名称”中输入 myAvailabilitySet。
选择“确定”安全类型 选择“标准”。 映像 选择“Windows Server 2022 Datacenter - Gen2” Azure Spot 实例 保留默认值“未选中”。 大小 选择 VM 大小或采用默认设置 管理员帐户 用户名 输入用户名 密码 输入密码 确认密码 重新输入密码 入站端口规则 公共入站端口 选择“无”。 选择“网络”选项卡,或选择“下一步: 磁盘”,然后选择“下一步: 网络”。
在“网络”选项卡中,选择或输入:
设置 值 网络接口 虚拟网络 选择 myVNet 子网 选择“myBackendSubnet” 公共 IP 选择“无” NIC 网络安全组 选择“高级” 配置网络安全组 选择“新建”。
在“创建网络安全组”的“名称”中输入“myNSG”。
在“入站规则”下,选择“+ 添加入站规则”。
在“源端口范围”中,输入 80。
在“服务”中,选择“HTTP”。
在“优先级”下,输入“100”。
在“名称”中,输入“myNSGrule”
选择“添加”
选择“确定”负载均衡 是否将此虚拟机置于现有的负载均衡解决方案之后? 选择相应的框 负载均衡设置 负载均衡选项 选择“Azure 负载均衡器”。 选择负载均衡器 选择“myLoadBalancer”。 选择后端池 选择“myBackendPool”。 选择“查看 + 创建”。
检查设置,然后选择“创建”。
按照步骤 1-7 操作,使用以下值创建另一个 VM,所有其他设置均与 myVM1 相同:
设置 VM 2 名称 myVM2 可用性集 选择“myAvailabilitySet” 网络安全组 选择现有的“myNSG”
注意
Azure 会为未分配公共 IP 地址的 VM 或位于内部基本 Azure 负载均衡器的后端池中的 VM 提供默认出站访问 IP。 默认出站访问 IP 机制会提供不可配置的出站 IP 地址。
发生以下事件之一时,将禁用默认出站访问 IP:
- 将公共 IP 地址分配给 VM。
- 虚拟机被放置在标准负载平衡器的后端池中,有无出站规则均可。
- 向 VM 的子网分配了 Azure NAT 网关资源。
在灵活业务流程模式下通过使用虚拟机规模集创建的 VM 没有默认的出站访问权限。
有关 Azure 中的出站连接的详细信息,请参阅 Azure 中的默认出站访问权限和使用用于出站连接的源网络地址转换 (SNAT)。
安装 IIS
在门户顶部的搜索框中,输入“虚拟机”。 在搜索结果中,选择“虚拟机”。
选择 myVM1。
在“概述”页上,选择“连接”,然后选择“Bastion” 。
选择“使用 Bastion”。
输入在 VM 创建过程中输入的用户名和密码。
选择“连接”。
在服务器桌面上,导航到“Windows 管理工具”“Windows PowerShell”。
在 PowerShell 窗口中,运行以下命令以:
安装 IIS 服务器
删除默认的 iisstart.htm 文件
添加显示 VM 名称的新 iisstart.htm 文件:
# Install IIS server role Install-WindowsFeature -name Web-Server -IncludeManagementTools # Remove default htm file Remove-Item C:\inetpub\wwwroot\iisstart.htm # Add a new htm file that displays server name Add-Content -Path "C:\inetpub\wwwroot\iisstart.htm" -Value $("Hello World from " + $env:computername)
关闭与 myVM1 之间的 Bastion 会话。
重复步骤 1-9,在 myVM2 上安装 IIS 和更新后的 iisstart.htm 文件。
测试负载均衡器
在页面顶部的搜索框中,输入“负载均衡器”。 在搜索结果中选择“负载均衡器”。
在“概览”页面上的“公共 IP 地址”下找到负载均衡器的公共 IP 地址 。
复制该公共 IP 地址,并将其粘贴到浏览器的地址栏。 IIS Web 服务器的自定义 VM 页会显示在浏览器中。
清理资源
若不再需要资源组、负载均衡器以及所有相关资源,请将其删除。 为此,请选择包含资源的“CreatePubLBQS-rg”资源组,然后选择“删除” 。
后续步骤
在本快速入门中,请执行以下操作:
创建了一个基本公共负载均衡器。
已将两个 VM 连接到负载均衡器。
测试了负载均衡器。
若要详细了解 Azure 负载均衡器,请继续学习: