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

Important

Azure 负载均衡器支持两种不同的类型:“基本”和“标准”。 本文介绍基本负载均衡器。 虽然基本负载均衡器已推出正式版,但标准负载均衡器目前在中国区域仍然无效。

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

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

配置方案

在此方案中,我们将在虚拟网络中创建一个内部负载均衡器,如下图所示:

内部负载均衡器方案

方案的配置如下所示:

  • 两台分别名为 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,请参阅 Install and Configure the 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 超时设置