使用模板创建内部负载均衡器

Azure 内部负载均衡 (ILB) 可在驻留于云服务或虚拟网络(具有区域性作用域)中的虚拟机之间提供网络负载均衡。

有关使用和配置具有区域性作用域的虚拟网络的信息,请参阅区域虚拟网络。 已配置关联组的现有虚拟网络无法使用 ILB。

Note

Azure 具有用于创建和处理资源的两个不同的部署模型:Resource Manager 和经典。 本文介绍如何使用 Resource Manager 部署模型。Azure 建议对大多数新的部署使用该模型,而不是使用经典部署模型

方案

正根据以下方案创建内部负载均衡器

图像说明

在虚拟网络中配置内部负载均衡器

  • 2 台分别名为 DB1 和 DB2 的虚拟机
  • 终结点
  • 内部负载均衡器

通过单击部署方式部署模板

公共存储库中提供的示例模板采用包含用于生成上述方案的默认值的参数文件。 若要通过单击部署的方式来部署此模板,请访问此链接,单击“部署至 Azure”,如有必要,请替换默认参数值,然后按照门户中的说明进行操作。

使用 PowerShell 部署模板

若要使用 PowerShell 部署下载的模板,请执行以下步骤。

  1. 如果你从未使用过 Azure PowerShell,请参阅 How to Install and Configure Azure PowerShell (如何安装和配置 Azure PowerShell),并始终按照说明进行操作,以登录到 Azure 并选择你的订阅。
  2. 将参数文件下载到本地磁盘。
  3. 编辑该文件并将其保存。
  4. 运行 New-AzureRmResourceGroupDeployment cmdlet 以使用模板创建资源组。

    New-AzureRmResourceGroupDeployment -Name TestRG -Location chinanorth `
        -TemplateFile 'https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-2-vms-internal-load-balancer/azuredeploy.json' `
        -TemplateParameterFile 'C:\temp\azuredeploy.parameters.json'
    

使用 Azure CLI 部署模板

若要使用 Azure CLI 部署模板,请执行以下步骤。

  1. 如果你从未使用过 Azure CLI,请参阅 安装和配置 Azure CLI ,并按照说明进行操作,直到选择 Azure 帐户和订阅。
  2. 运行 azure config mode 命令以切换到 Resource Manager 模式,如下所示。

    azure config mode arm
    

    下面是上述命令的预期输出:

     info:    New mode is arm
    
  3. 打开参数文件,选择其内容,然后将其保存到计算机上的文件中。 对于本示例,我们将参数文件保存到 parameters.json

  4. 运行 azure group deployment create 命令以使用你在前面下载并修改的模板和参数文件部署新的内部负载均衡器。 在输出后显示的列表说明了所用的参数。

    azure group create --name TestRG --location chinanorth --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-2-vms-internal-load-balancer/azuredeploy.json --parameters-file parameters.json
    

后续步骤

使用源 IP 关联配置负载均衡器分发模式

配置负载均衡器的空闲 TCP 超时设置