Freigeben über


Microsoft.Network loadBalancers 2015-05-01-preview

Bicep-Ressourcendefinition

Der LoadBalancers-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/loadBalancers-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Network/loadBalancers@2015-05-01-preview' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendIPConfigurations: [
            {
              id: 'string'
            }
          ]
          loadBalancingRules: [
            {
              id: 'string'
            }
          ]
          outboundNatRule: {
            id: 'string'
          }
          provisioningState: 'string'
        }
      }
    ]
    frontendIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          inboundNatPools: [
            {
              id: 'string'
            }
          ]
          inboundNatRules: [
            {
              id: 'string'
            }
          ]
          loadBalancingRules: [
            {
              id: 'string'
            }
          ]
          outboundNatRules: [
            {
              id: 'string'
            }
          ]
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    inboundNatPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendPort: int
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPortRangeEnd: int
          frontendPortRangeStart: int
          protocol: 'string'
          provisioningState: 'string'
        }
      }
    ]
    inboundNatRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendIPConfiguration: {
            id: 'string'
          }
          backendPort: int
          enableFloatingIP: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          idleTimeoutInMinutes: int
          protocol: 'string'
          provisioningState: 'string'
        }
      }
    ]
    loadBalancingRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendPort: int
          enableFloatingIP: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          idleTimeoutInMinutes: int
          loadDistribution: 'string'
          probe: {
            id: 'string'
          }
          protocol: 'string'
          provisioningState: 'string'
        }
      }
    ]
    outboundNatRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          allocatedOutboundPorts: int
          backendAddressPool: {
            id: 'string'
          }
          frontendIPConfigurations: [
            {
              id: 'string'
            }
          ]
          provisioningState: 'string'
        }
      }
    ]
    probes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          intervalInSeconds: int
          loadBalancingRules: [
            {
              id: 'string'
            }
          ]
          numberOfProbes: int
          port: int
          protocol: 'string'
          provisioningState: 'string'
          requestPath: 'string'
        }
      }
    ]
    provisioningState: 'string'
    resourceGuid: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

Back-EndAddressPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von Back-EndAddressPool Back-EndAddressPoolPropertiesFormat

Back-EndAddressPoolPropertiesFormat

Name Beschreibung Wert
backIPConfigurations Ruft die Auflistung von Verweisen auf IPs ab, die in NICs definiert sind SubResource-[]
loadBalancingRules Ruft Lastenausgleichsregeln ab, die diesen Back-End-Adresspool verwenden SubResource-[]
outboundNatRule Ruft ausgehende Regeln ab, die diesen Back-End-Adresspool verwenden SubResource-
provisioningState Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen Schnur

FrontendIpConfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Front-End-IP-Konfiguration des Lastenausgleichs FrontendIpConfigurationPropertiesFormat-

FrontendIpConfigurationPropertiesFormat

Name Beschreibung Wert
inboundNatPools Schreibgeschützt. UrIs für eingehende Pools, die diese Frontend-IP verwenden SubResource-[]
inboundNatRules Schreibgeschützt. UrIs für eingehende Regeln, die diese Frontend-IP verwenden SubResource-[]
loadBalancingRules Ruft UrIs für Lastenausgleichsregeln ab, die diese Frontend-IP verwenden SubResource-[]
outboundNatRules Schreibgeschützt. URIs für ausgehende Regeln, die diese Frontend-IP verwenden SubResource-[]
privateIPAddress Ruft die IP-Adresse des Lastenausgleichsmoduls ab oder legt sie fest.Dies wird nur angegeben, wenn eine bestimmte private IP-Adresse aus dem subnetz zugewiesen werden soll, das in subnetRef angegeben ist. Schnur
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
publicIPAddress Dient zum Abrufen oder Festlegen des Verweises der PublicIP-Ressource SubResource-
Subnetz Dient zum Abrufen oder Festlegen des Verweises der Subnetzressource. Ein Subnetz, von dem das Lastenausgleichsmodul seine private Frontend-Adresse erhält SubResource-

InboundNatPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des eingehenden NAT-Pools InboundNatPoolPropertiesFormat-

InboundNatPoolPropertiesFormat

Name Beschreibung Wert
backPort Dient zum Abrufen oder Festlegen eines Ports, der für interne Verbindungen auf dem Endpunkt verwendet wird. Das localPort-Attribut ordnet den ewigen Port des Endpunkts einem internen Port einer Rolle zu. Dies ist in Szenarien hilfreich, in denen eine Rolle mit einer internen Komponente für einen Port kommunizieren muss, der sich von dem port unterscheidet, der extern verfügbar gemacht wird. Wenn nicht angegeben, ist der Wert von localPort identisch mit dem Port-Attribut. Legen Sie den Wert von localPort auf '*' fest, um automatisch einen nicht zugewiesenen Port zuzuweisen, der mithilfe der Laufzeit-API erkannt werden kann. int (erforderlich)
frontendIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf Front-End-IP-Adressen SubResource-
frontendPortRangeEnd Dient zum Abrufen oder Festlegen des endenden Portbereichs für den NAT-Pool. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich int (erforderlich)
frontendPortRangeStart Dient zum Abrufen oder Festlegen des Startportbereichs für den NAT-Pool. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich int (erforderlich)
Protokoll Dient zum Abrufen oder Festlegen des Transportprotokolls für den externen Endpunkt. Mögliche Werte sind Udp oder Tcp. 'Tcp'
"Udp" (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

InboundNatRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften einer eingehenden NAT-Regel InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Name Beschreibung Wert
backIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf eine private IP-Adresse, die in einer NetworkInterface einer VM definiert ist. Datenverkehr, der an frontendPort der einzelnen frontendIPConfigurations gesendet wird, wird an die gesicherte IP weitergeleitet. SubResource-
backPort Dient zum Abrufen oder Festlegen eines Ports, der für interne Verbindungen auf dem Endpunkt verwendet wird. Das localPort-Attribut ordnet den ewigen Port des Endpunkts einem internen Port einer Rolle zu. Dies ist in Szenarien hilfreich, in denen eine Rolle mit einer internen Komponente für einen Port kommunizieren muss, der sich von dem port unterscheidet, der extern verfügbar gemacht wird. Wenn nicht angegeben, ist der Wert von localPort identisch mit dem Port-Attribut. Legen Sie den Wert von localPort auf '*' fest, um automatisch einen nicht zugewiesenen Port zuzuweisen, der mithilfe der Laufzeit-API erkannt werden kann. Int
enableFloatingIP Konfiguriert den Endpunkt eines virtuellen Computers für die unverankerte IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist bei Verwendung der SQL Always ON-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. bool (erforderlich)
frontendIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf Front-End-IP-Adressen SubResource-
frontendPort Dient zum Abrufen oder Festlegen des Ports für den externen Endpunkt. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich int (erforderlich)
idleTimeoutInMinutes Dient zum Abrufen oder Festlegen des Timeouts für die Tcp-Leerlaufverbindung. Der Wert kann zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert beträgt 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf Tcp festgelegt ist. Int
Protokoll Dient zum Abrufen oder Festlegen des Transportprotokolls für den externen Endpunkt. Mögliche Werte sind Udp oder Tcp. 'Tcp'
"Udp" (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

LoadBalancerPropertiesFormat

Name Beschreibung Wert
back-EndAddressPools Dient zum Abrufen oder Festlegen von Pools von Back-End-IP-Adressen Back-EndAddressPool-[]
frontendIPConfigurations Ruft front-End-IP-Adressen des Lastenausgleichs ab oder legt diese fest. FrontendIpConfiguration[]
inboundNatPools Ruft eingehende NAT-Pools ab oder legt diese fest. InboundNatPool-[]
inboundNatRules Dient zum Abrufen oder Festlegen einer Liste der eingehenden Regeln InboundNatRule[]
loadBalancingRules Dient zum Abrufen oder Festlegen von Lastenausgleichsregeln. LoadBalancingRule[]
outboundNatRules Ruft ausgehende NAT-Regeln ab oder legt diese fest. OutboundNatRule[]
Sonden Ruft eine Liste der Lastenausgleichssonden ab oder legt sie fest. Probe[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
resourceGuid Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der Lastenausgleichsressource. Schnur

LoadBalancingRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Lastenausgleichs LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Dient zum Abrufen oder Festlegen eines Verweises auf einen Pool von DIPs. Eingehender Datenverkehr wird zufällig über IPs in den Back-End-IPs ausgeglichen SubResource- (erforderlich)
backPort Dient zum Abrufen oder Festlegen eines Ports, der für interne Verbindungen auf dem Endpunkt verwendet wird. Das localPort-Attribut ordnet den ewigen Port des Endpunkts einem internen Port einer Rolle zu. Dies ist in Szenarien hilfreich, in denen eine Rolle mit einer internen Komponente für einen Port kommunizieren muss, der sich von dem port unterscheidet, der extern verfügbar gemacht wird. Wenn nicht angegeben, ist der Wert von localPort identisch mit dem Port-Attribut. Legen Sie den Wert von localPort auf '*' fest, um automatisch einen nicht zugewiesenen Port zuzuweisen, der mithilfe der Laufzeit-API erkannt werden kann. Int
enableFloatingIP Konfiguriert den Endpunkt eines virtuellen Computers für die unverankerte IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist bei Verwendung der SQL Always ON-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. bool (erforderlich)
frontendIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf Front-End-IP-Adressen SubResource-
frontendPort Dient zum Abrufen oder Festlegen des Ports für den externen Endpunkt. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich int (erforderlich)
idleTimeoutInMinutes Dient zum Abrufen oder Festlegen des Timeouts für die Tcp-Leerlaufverbindung. Der Wert kann zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert beträgt 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf Tcp festgelegt ist. Int
loadDistribution Ruft die Lastverteilungsrichtlinie für diese Regel ab oder legt sie fest. 'Standard'
'SourceIP'
'SourceIPProtocol'
Sonde Dient zum Abrufen oder Festlegen des Verweises der Lastenausgleichssonde, die von der Lastenausgleichsregel verwendet wird. SubResource-
Protokoll Dient zum Abrufen oder Festlegen des Transportprotokolls für den externen Endpunkt. Mögliche Werte sind Udp oder Tcp. 'Tcp'
"Udp" (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

Microsoft.Network/loadBalancers

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Lastenausgleichs LoadBalancerPropertiesFormat
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

OutboundNatRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Ausgehender NAT-Pool des Lastenausgleichs OutboundNatRulePropertiesFormat-

OutboundNatRulePropertiesFormat

Name Beschreibung Wert
allocatedOutboundPorts Ruft die Anzahl der ausgehenden Ports ab, die für SNAT verwendet werden sollen, oder legt diese fest. int (erforderlich)
back-EndAddressPool Dient zum Abrufen oder Festlegen eines Verweises auf einen Pool von DIPs. Ausgehender Datenverkehr wird zufällig über IPs in den Back-End-IPs ausgeglichen SubResource- (erforderlich)
frontendIPConfigurations Dient zum Abrufen oder Festlegen von Frontend-IP-Adressen des Lastenausgleichs SubResource-[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

Sonde

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften ProbePropertiesFormat

ProbePropertiesFormat

Name Beschreibung Wert
intervalInSeconds Ruft das Intervall in Sekunden ab, um zu ermitteln, wie häufig der Endpunkt auf den Integritätsstatus untersucht werden soll, oder legt dieses fest. In der Regel ist das Intervall etwas kleiner als die Hälfte des zugeordneten Timeoutzeitraums (in Sekunden), der zwei vollständige Probes zulässt, bevor die Instanz aus der Drehung entfernt wird. Der Standardwert ist 15, der Mindestwert ist 5. Int
loadBalancingRules Ruft Lastenausgleichsregeln ab, die diesen Prüfpunkt verwenden SubResource-[]
numberOfProbes Ruft die Anzahl der Prüfpunkte ab, bei denen keine Antwort vorhanden ist, wird verhindert, dass der datenverkehr an den Endpunkt übermittelt wird, oder legt diese fest. Mit diesen Werten können Endpunkte schneller oder langsamer aus der Drehung entfernt werden als die typischen Zeiten, die in Azure verwendet werden. Int
Hafen Ruft den Port für die Kommunikation des Probepunkts ab oder legt den Port fest. Mögliche Werte reichen von 1 bis einschließlich 65535. int (erforderlich)
Protokoll Ruft das Protokoll des Endpunkts ab oder legt es fest. Mögliche Werte sind http pr Tcp. Wenn Tcp angegeben ist, ist ein empfangener ACK erforderlich, damit der Sonde erfolgreich ausgeführt werden kann. Wenn http angegeben ist, ist eine 200 OK-Antwort des angegebenen URI erforderlich, damit der Prüfpunkt erfolgreich ausgeführt werden kann. 'Http'
'Tcp' (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
requestPath Ruft den URI ab, der zum Anfordern des Integritätsstatus von der VM verwendet wird, oder legt den URI fest. Der Pfad ist erforderlich, wenn ein Protokoll auf HTTP festgelegt ist. Andernfalls ist sie nicht zulässig. Es gibt keinen Standardwert. Schnur

ResourceTags

Name Beschreibung Wert

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

Schnellstartbeispiele

Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.

Bicep-Datei Beschreibung
2 VMs in VNET – Interne Lastenausgleichs- und LB-Regeln Mit dieser Vorlage können Sie 2 virtuelle Computer in einem VNET und unter einem internen Lastenausgleich erstellen und eine Lastenausgleichsregel für Port 80 konfigurieren. Diese Vorlage stellt außerdem ein Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse, Verfügbarkeitssatz und Netzwerkschnittstellen bereit.
AzureDatabricks-Vorlage für die "VNetInjection" und "Load Balancer" Mit dieser Vorlage können Sie einen Lastenausgleich, eine Netzwerksicherheitsgruppe, ein virtuelles Netzwerk und einen Azure Databricks-Arbeitsbereich mit dem virtuellen Netzwerk erstellen.
Erstellen eines regionsübergreifenden Lastenausgleichs- Diese Vorlage erstellt einen regionsübergreifenden Lastenausgleich mit einem Back-End-Pool mit zwei regionalen Lastenausgleichsmodulen. Der regionsübergreifende Lastenausgleich ist derzeit in begrenzten Regionen verfügbar. Die regionalen Lastenausgleichsgeräte hinter dem regionsübergreifenden Lastenausgleichsmodul können sich in jeder Region befinden.
Erstellen eines standardmäßigen internen Lastenausgleichs Diese Vorlage erstellt einen standardmäßigen internen Azure Load Balancer mit einem Regellastenausgleich port 80.
Erstellen eines Standardmäßigen Lastenausgleichs- Diese Vorlage erstellt einen internetorientierten Lastenausgleich, Lastenausgleichsregeln und drei VMs für den Back-End-Pool mit jedem virtuellen Computer in einer redundanten Zone.
Erstellen eines virtuellen Computers mit mehreren NICs und RDP- Mit dieser Vorlage können Sie eine virtuelle Computer mit mehreren (2) Netzwerkschnittstellen (NICs) und RDP erstellen, die mit einem konfigurierten Lastenausgleichsmodul und einer eingehenden NAT-Regel verbunden sind. Weitere NICs können mit dieser Vorlage problemlos hinzugefügt werden. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, eine öffentliche IP-Adresse und 2 Netzwerkschnittstellen (Front-End und Back-End) bereit.
Erstellen einer Azure-VM mit einer neuen AD-Gesamtstruktur Diese Vorlage erstellt einen neuen virtuellen Azure-Computer und konfiguriert den virtuellen Computer als AD DC für eine neue Gesamtstruktur.
Erstellen eines UBUNTU-DESKTOP- Diese Vorlage erstellt einen Ubuntu-Desktopcomputer. Dies eignet sich hervorragend für die Verwendung als Jumpbox hinter einer NAT.
Bereitstellen eines sicheren Cluster mit 5 Knoten Mit dieser Vorlage können Sie einen sicheren 5-Knoten-Service Fabric-Cluster unter Windows Server 2019 Datacenter auf einem Standard_D2_v2 Size VMSS bereitstellen.
Bereitstellen eines vertrauenswürdigen Start-fähigen Windows-VM-Skalierungssatzes Diese Vorlage ermöglicht Ihnen die Bereitstellung eines vertrauenswürdigen Launchfähigen VM-Skalierungssatzes von Windows-VMs mit der neuesten gepatchten Version von Windows Server 2016, Windows Server 2019 oder Windows Server 2022 Azure Edition. Diese virtuellen Computer befinden sich hinter einem Lastenausgleichsmodul mit NAT-Regeln für RDP-Verbindungen. Wenn Sie Secureboot und vTPM aktivieren, wird die Erweiterung für den Gastnachweis auf Ihrem VMSS installiert. Diese Erweiterung führt remote Nachweis von der Cloud aus.
Bereitstellen eines VM-Skalierungssatzes mit Windows-VMs und Mit dieser Vorlage können Sie einen einfachen VM Scale Set von Windows-VMs mit der neuesten patchierten Version von Windows 2008-R2-SP1, 2012-Datacenter oder 2012-R2-Datacenter bereitstellen. Diese virtuellen Computer befinden sich hinter einem Lastenausgleichsmodul mit NAT-Regeln für RDP-Verbindungen. Sie verfügen auch über integrierte Automatische Skalierung
Bereitstellen einer VMSS, die jede VM mit einer Azure Files-Freigabe Diese Vorlage stellt einen Skalierungssatz für virtuelle Ubuntu-Computer bereit und verwendet eine benutzerdefinierte Skripterweiterung, um jede VM mit einer Azure Files-Freigabe zu verbinden.
Bereitstellen des Shibboleth Identity Provider-Clusters unter Windows Diese Vorlage stellt shibboleth Identity Provider unter Windows in einer gruppierten Konfiguration bereit. Nachdem die Bereitstellung erfolgreich war, können Sie zu https://your-domain:8443/idp/profile/status (Notizportnummer) wechseln, um den Erfolg zu überprüfen.
Bereitstellen eines VM-Skalierungssatzes mit Python-Flaschenserver & AutoScale- Stellen Sie einen VM-Skalierungssatz hinter einem Lastenausgleichsmodul/NAT & jeder VM bereit, auf der eine einfache Python-Flaschen-App ausgeführt wird, die funktioniert. Bei konfigurierter Autoscale-Skalierungsgruppe wird & nach Bedarf skaliert.
stellt DIE SQL Server 2014 AG auf vorhandenem VNET-& AD- Diese Vorlage erstellt drei neue Azure-VMs auf einem vorhandenen VNET: Zwei VMs werden als SQL Server 2014-Verfügbarkeitsgruppenreplikatknoten konfiguriert, und eine VM wird als Dateifreigabezeuge für automatisiertes Clusterfailover konfiguriert. Zusätzlich zu diesen virtuellen Computern werden auch die folgenden zusätzlichen Azure-Ressourcen konfiguriert: Interner Lastenausgleich, Speicherkonten. Um Clustering, SQL Server und eine Verfügbarkeitsgruppe innerhalb jeder VM zu konfigurieren, wird PowerShell DSC genutzt. Für die Active Directory-Unterstützung sollten vorhandene Active Directory-Domänencontroller bereits im vorhandenen VNET bereitgestellt werden.
Front Door Premium mit VM- und privatem Link-Dienst Diese Vorlage erstellt einen Front Door Premium und einen virtuellen Computer, der als Webserver konfiguriert ist. Front Door verwendet einen privaten Endpunkt mit privatem Link-Dienst, um Datenverkehr an die VM zu senden.
IIS-VMs & SQL Server 2014-VM- Erstellen Sie 1 oder 2 IIS Windows 2012 R2-Webserver und ein Back-End SQL Server 2014 in VNET.
JBoss EAP auf RHEL (gruppiert, multi-VM) Mit dieser Vorlage können Sie mehrere RHEL 8.6-VMs erstellen, auf denen JBoss EAP 7.4-Cluster ausgeführt wird, und eine Webanwendung namens "eap-session-replication" bereitstellen. Sie können sich mit dem zum Zeitpunkt der Bereitstellung konfigurierten JBoss-EAP-Benutzernamen und -Kennwort bei der Administratorkonsole anmelden.
Private Link-Dienst (Beispiel) Diese Vorlage zeigt, wie Sie einen privaten Linkdienst erstellen.
öffentliche Lastenausgleichskette mit einem Gatewaylastenausgleich Mit dieser Vorlage können Sie einen öffentlichen Standardlastenausgleich bereitstellen, der mit einem Gatewaylastenausgleich verkettet ist. Der eingehende Datenverkehr aus dem Internet wird an den Gateway Load Balancer mit Linux-VMs (NVAs) im Back-End-Pool weitergeleitet.
virtueller Computer mit einem RDP-Port Erstellt einen virtuellen Computer und erstellt eine NAT-Regel für RDP für den virtuellen Computer im Lastenausgleich
VM-Skalierungssatz mit automatischer Skalierung, die eine IIS WebApp- Stellt einen Windows-VM-Skalierungssatz mit IIS und eine sehr einfache .NET MVC-Web-App bereit. Die VMSS PowerShell DSC-Erweiterung wird verwendet, um die IIS-Installation und webDeploy-Paketbereitstellung durchzuführen.
VMs in Verfügbarkeitszonen mit einem Lastenausgleichs- und NAT- Mit dieser Vorlage können Sie virtuelle Computer erstellen, die über Verfügbarkeitszonen mit einem Lastenausgleichsmodul verteilt sind, und NAT-Regeln über das Lastenausgleichsmodul konfigurieren. Diese Vorlage stellt außerdem ein virtuelles Netzwerk, eine öffentliche IP-Adresse und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen.
VMSS Flexible Orchestration Mode Schnellstart Linux Diese Vorlage stellt einen einfachen VM-Skalierungssatz mit Instanzen hinter einem Azure Load Balancer bereit. Der VM-Skalierungssatz befindet sich im flexiblen Orchestrierungsmodus. Verwenden Sie den Betriebssystemparameter, um linux (Ubuntu) oder Windows (Windows Server Datacenter 2019)-Bereitstellung auszuwählen. HINWEIS: Diese Schnellstartvorlage ermöglicht den Netzwerkzugriff auf VM-Verwaltungsports (SSH, RDP) über jede Internetadresse und sollte nicht für Produktionsbereitstellungen verwendet werden.
VMSS mit öffentlichem IP-Präfix Vorlage für die Bereitstellung von VMSS mit öffentlichem IP-Präfix

ARM-Vorlagenressourcendefinition

Der LoadBalancers-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/loadBalancers-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Network/loadBalancers",
  "apiVersion": "2015-05-01-preview",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendIPConfigurations": [
            {
              "id": "string"
            }
          ],
          "loadBalancingRules": [
            {
              "id": "string"
            }
          ],
          "outboundNatRule": {
            "id": "string"
          },
          "provisioningState": "string"
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "inboundNatPools": [
            {
              "id": "string"
            }
          ],
          "inboundNatRules": [
            {
              "id": "string"
            }
          ],
          "loadBalancingRules": [
            {
              "id": "string"
            }
          ],
          "outboundNatRules": [
            {
              "id": "string"
            }
          ],
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "inboundNatPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendPort": "int",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPortRangeEnd": "int",
          "frontendPortRangeStart": "int",
          "protocol": "string",
          "provisioningState": "string"
        }
      }
    ],
    "inboundNatRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendIPConfiguration": {
            "id": "string"
          },
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "idleTimeoutInMinutes": "int",
          "protocol": "string",
          "provisioningState": "string"
        }
      }
    ],
    "loadBalancingRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "idleTimeoutInMinutes": "int",
          "loadDistribution": "string",
          "probe": {
            "id": "string"
          },
          "protocol": "string",
          "provisioningState": "string"
        }
      }
    ],
    "outboundNatRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "allocatedOutboundPorts": "int",
          "backendAddressPool": {
            "id": "string"
          },
          "frontendIPConfigurations": [
            {
              "id": "string"
            }
          ],
          "provisioningState": "string"
        }
      }
    ],
    "probes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "intervalInSeconds": "int",
          "loadBalancingRules": [
            {
              "id": "string"
            }
          ],
          "numberOfProbes": "int",
          "port": "int",
          "protocol": "string",
          "provisioningState": "string",
          "requestPath": "string"
        }
      }
    ],
    "provisioningState": "string",
    "resourceGuid": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

Back-EndAddressPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von Back-EndAddressPool Back-EndAddressPoolPropertiesFormat

Back-EndAddressPoolPropertiesFormat

Name Beschreibung Wert
backIPConfigurations Ruft die Auflistung von Verweisen auf IPs ab, die in NICs definiert sind SubResource-[]
loadBalancingRules Ruft Lastenausgleichsregeln ab, die diesen Back-End-Adresspool verwenden SubResource-[]
outboundNatRule Ruft ausgehende Regeln ab, die diesen Back-End-Adresspool verwenden SubResource-
provisioningState Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen Schnur

FrontendIpConfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Front-End-IP-Konfiguration des Lastenausgleichs FrontendIpConfigurationPropertiesFormat-

FrontendIpConfigurationPropertiesFormat

Name Beschreibung Wert
inboundNatPools Schreibgeschützt. UrIs für eingehende Pools, die diese Frontend-IP verwenden SubResource-[]
inboundNatRules Schreibgeschützt. UrIs für eingehende Regeln, die diese Frontend-IP verwenden SubResource-[]
loadBalancingRules Ruft UrIs für Lastenausgleichsregeln ab, die diese Frontend-IP verwenden SubResource-[]
outboundNatRules Schreibgeschützt. URIs für ausgehende Regeln, die diese Frontend-IP verwenden SubResource-[]
privateIPAddress Ruft die IP-Adresse des Lastenausgleichsmoduls ab oder legt sie fest.Dies wird nur angegeben, wenn eine bestimmte private IP-Adresse aus dem subnetz zugewiesen werden soll, das in subnetRef angegeben ist. Schnur
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
publicIPAddress Dient zum Abrufen oder Festlegen des Verweises der PublicIP-Ressource SubResource-
Subnetz Dient zum Abrufen oder Festlegen des Verweises der Subnetzressource. Ein Subnetz, von dem das Lastenausgleichsmodul seine private Frontend-Adresse erhält SubResource-

InboundNatPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des eingehenden NAT-Pools InboundNatPoolPropertiesFormat-

InboundNatPoolPropertiesFormat

Name Beschreibung Wert
backPort Dient zum Abrufen oder Festlegen eines Ports, der für interne Verbindungen auf dem Endpunkt verwendet wird. Das localPort-Attribut ordnet den ewigen Port des Endpunkts einem internen Port einer Rolle zu. Dies ist in Szenarien hilfreich, in denen eine Rolle mit einer internen Komponente für einen Port kommunizieren muss, der sich von dem port unterscheidet, der extern verfügbar gemacht wird. Wenn nicht angegeben, ist der Wert von localPort identisch mit dem Port-Attribut. Legen Sie den Wert von localPort auf '*' fest, um automatisch einen nicht zugewiesenen Port zuzuweisen, der mithilfe der Laufzeit-API erkannt werden kann. int (erforderlich)
frontendIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf Front-End-IP-Adressen SubResource-
frontendPortRangeEnd Dient zum Abrufen oder Festlegen des endenden Portbereichs für den NAT-Pool. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich int (erforderlich)
frontendPortRangeStart Dient zum Abrufen oder Festlegen des Startportbereichs für den NAT-Pool. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich int (erforderlich)
Protokoll Dient zum Abrufen oder Festlegen des Transportprotokolls für den externen Endpunkt. Mögliche Werte sind Udp oder Tcp. 'Tcp'
"Udp" (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

InboundNatRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften einer eingehenden NAT-Regel InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Name Beschreibung Wert
backIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf eine private IP-Adresse, die in einer NetworkInterface einer VM definiert ist. Datenverkehr, der an frontendPort der einzelnen frontendIPConfigurations gesendet wird, wird an die gesicherte IP weitergeleitet. SubResource-
backPort Dient zum Abrufen oder Festlegen eines Ports, der für interne Verbindungen auf dem Endpunkt verwendet wird. Das localPort-Attribut ordnet den ewigen Port des Endpunkts einem internen Port einer Rolle zu. Dies ist in Szenarien hilfreich, in denen eine Rolle mit einer internen Komponente für einen Port kommunizieren muss, der sich von dem port unterscheidet, der extern verfügbar gemacht wird. Wenn nicht angegeben, ist der Wert von localPort identisch mit dem Port-Attribut. Legen Sie den Wert von localPort auf '*' fest, um automatisch einen nicht zugewiesenen Port zuzuweisen, der mithilfe der Laufzeit-API erkannt werden kann. Int
enableFloatingIP Konfiguriert den Endpunkt eines virtuellen Computers für die unverankerte IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist bei Verwendung der SQL Always ON-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. bool (erforderlich)
frontendIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf Front-End-IP-Adressen SubResource-
frontendPort Dient zum Abrufen oder Festlegen des Ports für den externen Endpunkt. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich int (erforderlich)
idleTimeoutInMinutes Dient zum Abrufen oder Festlegen des Timeouts für die Tcp-Leerlaufverbindung. Der Wert kann zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert beträgt 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf Tcp festgelegt ist. Int
Protokoll Dient zum Abrufen oder Festlegen des Transportprotokolls für den externen Endpunkt. Mögliche Werte sind Udp oder Tcp. 'Tcp'
"Udp" (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

LoadBalancerPropertiesFormat

Name Beschreibung Wert
back-EndAddressPools Dient zum Abrufen oder Festlegen von Pools von Back-End-IP-Adressen Back-EndAddressPool-[]
frontendIPConfigurations Ruft front-End-IP-Adressen des Lastenausgleichs ab oder legt diese fest. FrontendIpConfiguration[]
inboundNatPools Ruft eingehende NAT-Pools ab oder legt diese fest. InboundNatPool-[]
inboundNatRules Dient zum Abrufen oder Festlegen einer Liste der eingehenden Regeln InboundNatRule[]
loadBalancingRules Dient zum Abrufen oder Festlegen von Lastenausgleichsregeln. LoadBalancingRule[]
outboundNatRules Ruft ausgehende NAT-Regeln ab oder legt diese fest. OutboundNatRule[]
Sonden Ruft eine Liste der Lastenausgleichssonden ab oder legt sie fest. Probe[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
resourceGuid Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der Lastenausgleichsressource. Schnur

LoadBalancingRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Lastenausgleichs LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Dient zum Abrufen oder Festlegen eines Verweises auf einen Pool von DIPs. Eingehender Datenverkehr wird zufällig über IPs in den Back-End-IPs ausgeglichen SubResource- (erforderlich)
backPort Dient zum Abrufen oder Festlegen eines Ports, der für interne Verbindungen auf dem Endpunkt verwendet wird. Das localPort-Attribut ordnet den ewigen Port des Endpunkts einem internen Port einer Rolle zu. Dies ist in Szenarien hilfreich, in denen eine Rolle mit einer internen Komponente für einen Port kommunizieren muss, der sich von dem port unterscheidet, der extern verfügbar gemacht wird. Wenn nicht angegeben, ist der Wert von localPort identisch mit dem Port-Attribut. Legen Sie den Wert von localPort auf '*' fest, um automatisch einen nicht zugewiesenen Port zuzuweisen, der mithilfe der Laufzeit-API erkannt werden kann. Int
enableFloatingIP Konfiguriert den Endpunkt eines virtuellen Computers für die unverankerte IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist bei Verwendung der SQL Always ON-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. bool (erforderlich)
frontendIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf Front-End-IP-Adressen SubResource-
frontendPort Dient zum Abrufen oder Festlegen des Ports für den externen Endpunkt. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich int (erforderlich)
idleTimeoutInMinutes Dient zum Abrufen oder Festlegen des Timeouts für die Tcp-Leerlaufverbindung. Der Wert kann zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert beträgt 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf Tcp festgelegt ist. Int
loadDistribution Ruft die Lastverteilungsrichtlinie für diese Regel ab oder legt sie fest. 'Standard'
'SourceIP'
'SourceIPProtocol'
Sonde Dient zum Abrufen oder Festlegen des Verweises der Lastenausgleichssonde, die von der Lastenausgleichsregel verwendet wird. SubResource-
Protokoll Dient zum Abrufen oder Festlegen des Transportprotokolls für den externen Endpunkt. Mögliche Werte sind Udp oder Tcp. 'Tcp'
"Udp" (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

Microsoft.Network/loadBalancers

Name Beschreibung Wert
apiVersion Die API-Version "2015-05-01-preview"
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Lastenausgleichs LoadBalancerPropertiesFormat
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Network/loadBalancers"

OutboundNatRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Ausgehender NAT-Pool des Lastenausgleichs OutboundNatRulePropertiesFormat-

OutboundNatRulePropertiesFormat

Name Beschreibung Wert
allocatedOutboundPorts Ruft die Anzahl der ausgehenden Ports ab, die für SNAT verwendet werden sollen, oder legt diese fest. int (erforderlich)
back-EndAddressPool Dient zum Abrufen oder Festlegen eines Verweises auf einen Pool von DIPs. Ausgehender Datenverkehr wird zufällig über IPs in den Back-End-IPs ausgeglichen SubResource- (erforderlich)
frontendIPConfigurations Dient zum Abrufen oder Festlegen von Frontend-IP-Adressen des Lastenausgleichs SubResource-[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

Sonde

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften ProbePropertiesFormat

ProbePropertiesFormat

Name Beschreibung Wert
intervalInSeconds Ruft das Intervall in Sekunden ab, um zu ermitteln, wie häufig der Endpunkt auf den Integritätsstatus untersucht werden soll, oder legt dieses fest. In der Regel ist das Intervall etwas kleiner als die Hälfte des zugeordneten Timeoutzeitraums (in Sekunden), der zwei vollständige Probes zulässt, bevor die Instanz aus der Drehung entfernt wird. Der Standardwert ist 15, der Mindestwert ist 5. Int
loadBalancingRules Ruft Lastenausgleichsregeln ab, die diesen Prüfpunkt verwenden SubResource-[]
numberOfProbes Ruft die Anzahl der Prüfpunkte ab, bei denen keine Antwort vorhanden ist, wird verhindert, dass der datenverkehr an den Endpunkt übermittelt wird, oder legt diese fest. Mit diesen Werten können Endpunkte schneller oder langsamer aus der Drehung entfernt werden als die typischen Zeiten, die in Azure verwendet werden. Int
Hafen Ruft den Port für die Kommunikation des Probepunkts ab oder legt den Port fest. Mögliche Werte reichen von 1 bis einschließlich 65535. int (erforderlich)
Protokoll Ruft das Protokoll des Endpunkts ab oder legt es fest. Mögliche Werte sind http pr Tcp. Wenn Tcp angegeben ist, ist ein empfangener ACK erforderlich, damit der Sonde erfolgreich ausgeführt werden kann. Wenn http angegeben ist, ist eine 200 OK-Antwort des angegebenen URI erforderlich, damit der Prüfpunkt erfolgreich ausgeführt werden kann. 'Http'
'Tcp' (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
requestPath Ruft den URI ab, der zum Anfordern des Integritätsstatus von der VM verwendet wird, oder legt den URI fest. Der Pfad ist erforderlich, wenn ein Protokoll auf HTTP festgelegt ist. Andernfalls ist sie nicht zulässig. Es gibt keinen Standardwert. Schnur

ResourceTags

Name Beschreibung Wert

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
2 VMs in einem Lastenausgleichsmodul und konfigurieren NAT-Regeln für die LB-

Bereitstellen in Azure
Mit dieser Vorlage können Sie zwei virtuelle Computer in einem Verfügbarkeitssatz erstellen und NAT-Regeln über den Lastenausgleich konfigurieren. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, eine öffentliche IP-Adresse und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen.
2 VMs in einem Lastenausgleichs- und Lastenausgleichsregeln

Bereitstellen in Azure
Mit dieser Vorlage können Sie 2 virtuelle Computer unter einem Lastenausgleich erstellen und eine Lastenausgleichsregel für Port 80 konfigurieren. Diese Vorlage stellt außerdem ein Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse, Verfügbarkeitssatz und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen.
2 VMs in VNET – Interne Lastenausgleichs- und LB-Regeln

Bereitstellen in Azure
Mit dieser Vorlage können Sie 2 virtuelle Computer in einem VNET und unter einem internen Lastenausgleich erstellen und eine Lastenausgleichsregel für Port 80 konfigurieren. Diese Vorlage stellt außerdem ein Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse, Verfügbarkeitssatz und Netzwerkschnittstellen bereit.
Autoscale LANSA Windows VM ScaleSet mit Azure SQL-Datenbank

Bereitstellen in Azure
Die Vorlage stellt eine Windows-VMSS mit einer gewünschten Anzahl von VMs im Skalierungssatz und einer LANSA-MSI bereit, die in jedem virtuellen Computer installiert werden soll. Sobald der VM-Skalierungssatz bereitgestellt wurde, wird eine benutzerdefinierte Skripterweiterung verwendet, um die LANSA MSI zu installieren)
Azure Container Service Engine (acs-engine) – Schwarmmodus

Bereitstellen in Azure
Das Azure Container Service Engine (acs-engine) generiert ARM-Vorlagen (Azure Resource Manager) für Docker-aktivierte Cluster in Microsoft Azure mit Ihrer Wahl zwischen DC/OS, Kubernetes, Schwarmmodus oder Schwarm-Orchestratoren. Die Eingabe für das Tool ist eine Clusterdefinition. Die Clusterdefinition ist (in vielen Fällen identisch mit) der ARM-Vorlagensyntax, die zum Bereitstellen eines Microsoft Azure-Containerdienstclusters verwendet wird, sehr ähnlich.
Azure VM Scale Set als Clients von Intel Lustre

Bereitstellen in Azure
Diese Vorlage erstellt eine Reihe von Intel Lustre 2.7-Clients mit Azure VM Scale Sets und azure gallery OpenLogic CentOS 6.6- oder 7.0-Images und stellt ein vorhandenes Intel Lustre-Dateisystem bereit.
AzureDatabricks-Vorlage für die "VNetInjection" und "Load Balancer"

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Lastenausgleich, eine Netzwerksicherheitsgruppe, ein virtuelles Netzwerk und einen Azure Databricks-Arbeitsbereich mit dem virtuellen Netzwerk erstellen.
Barracuda-Webanwendungsfirewall mit BACK-End-IIS-Servern

Bereitstellen in Azure
Diese Azure-Schnellstartvorlage stellt eine Barracuda-Webanwendungsfirewalllösung in Azure mit der erforderlichen Anzahl von Back-End-IIS-Webservern in Windows 2012 bereit.Templates enthält die neuesten Barracuda WAF with Pay as you go license und latest Windows 2012 R2 Azure Image für IIS. Die Barracuda-Webanwendungsfirewall prüft eingehenden Webdatenverkehr und blockiert SQL-Einfügungen, websiteübergreifende Skripterstellung, Schadsoftware lädt & Anwendungs-DDoS und andere Angriffe auf Ihre Webanwendungen hoch. Ein externer LB wird mit NAT-Regeln bereitgestellt, um den Remotedesktopzugriff auf Back-End-Webserver zu ermöglichen. Befolgen Sie bitte das Bereitstellungskonfigurationshandbuch, das im GitHub-Vorlagenverzeichnis verfügbar ist, um mehr über die Bereitstellungsschritte im Zusammenhang mit der Veröffentlichung von Barracuda-Webanwendungsfirewall und Webanwendungen zu erfahren.
Grundlegende RDS-Farmbereitstellung

Bereitstellen in Azure
Diese Vorlage erstellt eine grundlegende RDS-Farmbereitstellung.
Chef Back-End-High-Availability Cluster-

Bereitstellen in Azure
Diese Vorlage erstellt einen Chef-Back-End-Cluster mit angefügten Front-End-Knoten.
Erstellen von 2 VMs in LB und einer SQL Server-VM mit NSG-

Bereitstellen in Azure
Diese Vorlage erstellt 2 Windows-VMs (die als Web-FE verwendet werden können) mit einem Verfügbarkeitssatz und einem Lastenausgleichsmodul mit geöffnetem Port 80. Die beiden virtuellen Computer können über RDP an Port 6001 und 6002 erreicht werden. Diese Vorlage erstellt auch eine SQL Server 2014-VM, die über eine in einer Netzwerksicherheitsgruppe definierte RDP-Verbindung erreicht werden kann.
Erstellen von 2 VMs Linux mit LB- und SQL Server-VM mit SSD-

Bereitstellen in Azure
Diese Vorlage erstellt 2 Linux-VMs (die als Web-FE verwendet werden können) mit einem Verfügbarkeitssatz und einem Lastenausgleichsmodul mit geöffnetem Port 80. Die beiden virtuellen Computer können über SSH am Port 6001 und 6002 erreicht werden. Diese Vorlage erstellt auch eine SQL Server 2014-VM, die über eine in einer Netzwerksicherheitsgruppe definierte RDP-Verbindung erreicht werden kann. Alle VMs-Speicher können Premium Storage (SSD) verwenden, und Sie können auswählen, dass VMs mit allen DS-Größen erstellt werden sollen.
Erstellen eines regionsübergreifenden Lastenausgleichs-

Bereitstellen in Azure
Diese Vorlage erstellt einen regionsübergreifenden Lastenausgleich mit einem Back-End-Pool mit zwei regionalen Lastenausgleichsmodulen. Der regionsübergreifende Lastenausgleich ist derzeit in begrenzten Regionen verfügbar. Die regionalen Lastenausgleichsgeräte hinter dem regionsübergreifenden Lastenausgleichsmodul können sich in jeder Region befinden.
Erstellen eines Lastenausgleichs mit einer öffentlichen IPv6-Adresse

Bereitstellen in Azure
Diese Vorlage erstellt einen internetorientierten Lastenausgleich mit einer öffentlichen IPv6-Adresse, Lastenausgleichsregeln und zwei VMs für den Back-End-Pool.
Erstellen eines standardmäßigen internen Lastenausgleichs

Bereitstellen in Azure
Diese Vorlage erstellt einen standardmäßigen internen Azure Load Balancer mit einem Regellastenausgleich port 80.
Erstellen eines standardmäßigen internen Lastenausgleichs mit HA-Ports

Bereitstellen in Azure
Diese Vorlage erstellt einen standardmäßigen internen Azure Load Balancer mit einer HA-Ports-Lastenausgleichsregel.
Erstellen eines Standardmäßigen Lastenausgleichs-

Bereitstellen in Azure
Diese Vorlage erstellt einen internetorientierten Lastenausgleich, Lastenausgleichsregeln und drei VMs für den Back-End-Pool mit jedem virtuellen Computer in einer redundanten Zone.
Erstellen eines virtuellen Computers mit mehreren NICs und RDP-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine virtuelle Computer mit mehreren (2) Netzwerkschnittstellen (NICs) und RDP erstellen, die mit einem konfigurierten Lastenausgleichsmodul und einer eingehenden NAT-Regel verbunden sind. Weitere NICs können mit dieser Vorlage problemlos hinzugefügt werden. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, eine öffentliche IP-Adresse und 2 Netzwerkschnittstellen (Front-End und Back-End) bereit.
Erstellen einer Azure-VM mit einer neuen Active Directory-Gesamtstruktur

Bereitstellen in Azure
Diese Vorlage erstellt einen neuen virtuellen Azure-Computer, er konfiguriert den virtuellen Computer als Active Directory-Domänencontroller für eine neue Gesamtstruktur.
Erstellen einer Azure-VM mit einer neuen AD-Gesamtstruktur

Bereitstellen in Azure
Diese Vorlage erstellt einen neuen virtuellen Azure-Computer und konfiguriert den virtuellen Computer als AD DC für eine neue Gesamtstruktur.
Erstellen einer neuen AD-Domäne mit 2 Domänencontrollern

Bereitstellen in Azure
Diese Vorlage erstellt 2 neue virtuelle Computer als AD-DCs (primäre und Sicherung) für eine neue Gesamtstruktur und Domäne.
Erstellen eines UBUNTU-DESKTOP-

Bereitstellen in Azure
Diese Vorlage erstellt einen Ubuntu-Desktopcomputer. Dies eignet sich hervorragend für die Verwendung als Jumpbox hinter einer NAT.
Bereitstellen eines sicheren 3 Nodetype-Clusters mit aktivierten NSGs

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen sicheren 3 Nodetype Service Fabric Cluster unter Windows Server 2016 Data Center auf einem Standard_D2 Größen-VMs bereitstellen. Mithilfe dieser Vorlage können Sie den eingehenden und ausgehenden Netzwerkdatenverkehr mithilfe von Netzwerksicherheitsgruppen steuern.
Bereitstellen eines sicheren Cluster mit 5 Knoten

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen sicheren 5-Knoten-Service Fabric-Cluster unter Windows Server 2019 Datacenter auf einem Standard_D2_v2 Size VMSS bereitstellen.
Bereitstellen eines 5 Node Ubuntu Service Fabric Cluster-

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen sicheren 5-Knoten-Service Fabric-Cluster bereitstellen, der Ubuntu auf einer Standard_D2_V2 Größe VMSS ausführt.
Bereitstellen einer primären/sekundären Linux-VMSS-Architektur

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Linux-VMSS mit einer benutzerdefinierten Skripterweiterung in der primären sekundären Architektur bereitstellen.
Bereitstellen eines Skalierungssatzes in einem vorhandenen vnet-

Bereitstellen in Azure
Diese Vorlage stellt einen VM-Skalierungssatz in einem exsisting vnet bereit.
Bereitstellen eines einfachen VM-Skalierungssatzes mit Linux-VMs

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen einfachen VM Scale Set von Linux-VMs mithilfe der neuesten gepatchten Version von Ubuntu Linux 14.04.4-LTS oder 16.04-LTS bereitstellen. Diese virtuellen Computer befinden sich hinter einem Lastenausgleichsmodul mit NAT-Regeln für SSH-Verbindungen.
Bereitstellen eines einfachen VM-Skalierungssatzes mit Windows-VMs

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen einfachen VM Scale Set von Windows-VMs mithilfe der letzten gepatchten Version verschiedener Windows-Versionen bereitstellen. Diese virtuellen Computer befinden sich hinter einem Lastenausgleichsmodul mit NAT-Regeln für RDP-Verbindungen.
Bereitstellen eines vertrauenswürdigen Start-fähigen Windows-VM-Skalierungssatzes

Bereitstellen in Azure
Diese Vorlage ermöglicht Ihnen die Bereitstellung eines vertrauenswürdigen Launchfähigen VM-Skalierungssatzes von Windows-VMs mit der neuesten gepatchten Version von Windows Server 2016, Windows Server 2019 oder Windows Server 2022 Azure Edition. Diese virtuellen Computer befinden sich hinter einem Lastenausgleichsmodul mit NAT-Regeln für RDP-Verbindungen. Wenn Sie Secureboot und vTPM aktivieren, wird die Erweiterung für den Gastnachweis auf Ihrem VMSS installiert. Diese Erweiterung führt remote Nachweis von der Cloud aus.
Bereitstellen eines VM-Skalierungssatzes aus dem azure Data Science-VM-

Bereitstellen in Azure
Diese Vorlagen stellen VM-Skalierungssätze bereit, wobei azure Data Science-VMs als Quellimage verwendet werden.
Bereitstellen eines VM-Skalierungssatzes mit einem benutzerdefinierten Linux-Image

Bereitstellen in Azure
Mit dieser Vorlage können Sie ein benutzerdefiniertes VM Linux-Image in einem Skalierungssatz bereitstellen. Diese virtuellen Computer befinden sich hinter einem Lastenausgleichsmodul mit HTTP-Lastenausgleich (standardmäßig auf Port 80). Im Beispiel wird ein benutzerdefiniertes Skript verwendet, um die Anwendungsbereitstellung und -aktualisierung durchzuführen. Möglicherweise müssen Sie Ihr benutzerdefiniertes Skript für Ihr eigenes Updateverfahren bereitstellen. Sie müssen ein generalisiertes Image Ihrer VM in demselben Abonnement und derselben Region bereitstellen, in der Sie die VMSS erstellen.
Bereitstellen eines VM-Skalierungssatzes mit einem benutzerdefinierten Windows-Image

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen einfachen VM-Skalierungssatz bereitstellen, der ein benutzerdefiniertes Windows-Image angibt. Diese virtuellen Computer befinden sich hinter einem Lastenausgleichsmodul mit HTTP-Lastenausgleich (standardmäßig auf Port 80)
Bereitstellen eines VM-Skalierungssatzes mit Linux-VMs und automatischer Skalierung

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen einfachen VM Scale Set von Linux-VMs mithilfe der neuesten gepatchten Version von Ubuntu Linux 15.04 oder 14.04.4-LTS bereitstellen. Diese virtuellen Computer befinden sich hinter einem Lastenausgleichsmodul mit NAT-Regeln für SSH-Verbindungen. Sie verfügen auch über integrierte Automatische Skalierung
Bereitstellen eines VM-Skalierungssatzes mit Linux-VMs hinter ILB-

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen VM Scale Set von Linux-VMs mit der neuesten gepatchten Version von Ubuntu Linux 15.10 oder 14.04.4-LTS bereitstellen. Diese virtuellen Computer befinden sich hinter einem internen Lastenausgleich mit NAT-Regeln für SSH-Verbindungen.
Bereitstellen eines VM-Skalierungssatzes mit Linux-VMs in Availabilty Zones

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen einfachen VM Scale Set von Linux-VMs mithilfe der neuesten gepatchten Version von Ubuntu Linux 14.04.4-LTS oder 16.04-LTS bereitstellen. Diese virtuellen Computer befinden sich hinter einem Lastenausgleichsmodul mit NAT-Regeln für SSH-Verbindungen.
Bereitstellen eines VM-Skalierungssatzes mit Windows-VMs und

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen einfachen VM Scale Set von Windows-VMs mit der neuesten patchierten Version von Windows 2008-R2-SP1, 2012-Datacenter oder 2012-R2-Datacenter bereitstellen. Diese virtuellen Computer befinden sich hinter einem Lastenausgleichsmodul mit NAT-Regeln für RDP-Verbindungen. Sie verfügen auch über integrierte Automatische Skalierung
Bereitstellen eines VM-Skalierungssatzes mit Windows-VMs in Verfügbarkeitszonen

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen VM-Skalierungssatz von Windows-VMs mithilfe der letzten gepatchten Version verschiedener Windows-Versionen bereitstellen. Diese virtuellen Computer befinden sich hinter einem Lastenausgleichsmodul mit NAT-Regeln für RDP-Verbindungen.
Bereitstellen einer VMSS, die jede VM mit einer Azure Files-Freigabe

Bereitstellen in Azure
Diese Vorlage stellt einen Skalierungssatz für virtuelle Ubuntu-Computer bereit und verwendet eine benutzerdefinierte Skripterweiterung, um jede VM mit einer Azure Files-Freigabe zu verbinden.
Bereitstellen eines Windows-VM-Skalierungssatzes mit einer benutzerdefinierten Skripterweiterung

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen VM-Skalierungssatz von Windows-VMs mithilfe der letzten gepatchten Version verschiedener Windows-Versionen bereitstellen. Diese virtuellen Computer verfügen über eine benutzerdefinierte Skripterweiterung zur Anpassung und befinden sich hinter einem Lastenausgleich mit NAT-Regeln für RDP-Verbindungen.
Bereitstellen einer Autoskaleneinstellung für die VM ScaleSet-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine AutoScale-Richtlinie für die Vm ScaleSet-Ressource bereitstellen.
Bereitstellen der automatischen Skalierung von Darktrace vSensors

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine automatische Skalierungsbereitstellung von Darktrace vSensors bereitstellen.
Bereitstellen von Template mit VM Scale Set, Azure Files und Mysql

Bereitstellen in Azure
Stellen Sie einen VM-Skalierungssatz hinter einem Lastenausgleichsmodul/NAT & jeder VM bereit, auf der Apache / PHP ausgeführt wird. Alle Knoten teilen den erstellten Azure-Dateifreigabespeicher und die MySQL-Datenbank
Bereitstellen des IOMAD-Clusters auf Ubuntu

Bereitstellen in Azure
Diese Vorlage stellt IOMAD als LAMP-Anwendung auf Ubuntu bereit. Er erstellt einen oder mehrere Ubuntu-VM für das Front-End und einen einzelnen virtuellen Computer für das Back-End. Es führt eine automatische Installation von Apache und PHP auf den Front-End-VM und MySQL auf der Back-End-VM durch. Anschließend wird IOMAD im Cluster bereitgestellt. Es konfiguriert ein Lastenausgleichsmodul zum Weiterleiten von Anforderungen an die Front-End-VM. Außerdem werden NAT-Regeln konfiguriert, um den Administratorzugriff auf jeden virtuellen Computer zu ermöglichen. Außerdem wird ein Moodledata-Datenverzeichnis mit dateispeicherung eingerichtet, die von den virtuellen Computern gemeinsam genutzt wird. Nachdem die Bereitstellung erfolgreich war, können Sie auf jeder Front-End-VM (mithilfe des Webadministratorzugriffs) zu /iomad wechseln, um mit der Konfiguration von IOMAD zu beginnen.
Bereitstellen von Open edX Dogwood (Multi-VM)

Bereitstellen in Azure
Diese Vorlage erstellt ein Netzwerk von Ubuntu-VMs und stellt open edX Dogwood auf ihnen bereit. Die Bereitstellung unterstützt 1-9 Anwendungs-VMs und Back-End-Mongo- und MySQL-VMs.
Bereitstellen des OpenLDAP-Clusters auf Ubuntu

Bereitstellen in Azure
Diese Vorlage stellt einen OpenLDAP-Cluster auf Ubuntu bereit. Es erstellt mehrere Ubuntu-VMs (bis zu 5, kann aber leicht erhöht werden) und führt eine automatische Installation von OpenLDAP auf ihnen durch. Anschließend wird die N-Wege-Multimasterreplikation für sie eingerichtet. Nachdem die Bereitstellung erfolgreich war, können Sie zu /phpldapadmin wechseln, um die Konfiguration von OpenLDAP zu starten.
Bereitstellen des OpenSIS Community Edition-Clusters auf Ubuntu

Bereitstellen in Azure
Diese Vorlage stellt OpenSIS Community Edition als LAMP-Anwendung auf Ubuntu bereit. Er erstellt einen oder mehrere Ubuntu-VM für das Front-End und einen einzelnen virtuellen Computer für das Back-End. Es führt eine automatische Installation von Apache und PHP auf den Front-End-VM und MySQL auf der Back-End-VM durch. Anschließend wird OpenSIS Community Edition im Cluster bereitgestellt. Nachdem die Bereitstellung erfolgreich war, können Sie auf jeder Front-End-VM (mithilfe des Webadministratorzugriffs) zu /opensis-ce wechseln, um die Konfigurierung von OpenSIS zu starten.
Bereitstellen des Shibboleth Identity Provider-Clusters auf Ubuntu

Bereitstellen in Azure
Diese Vorlage stellt shibboleth Identity Provider auf Ubuntu in einer gruppierten Konfiguration bereit. Nachdem die Bereitstellung erfolgreich war, können Sie zu https://your-domain:8443/idp/profile/Status (Notizportnummer) wechseln, um den Erfolg zu überprüfen.
Bereitstellen des Shibboleth Identity Provider-Clusters unter Windows

Bereitstellen in Azure
Diese Vorlage stellt shibboleth Identity Provider unter Windows in einer gruppierten Konfiguration bereit. Nachdem die Bereitstellung erfolgreich war, können Sie zu https://your-domain:8443/idp/profile/status (Notizportnummer) wechseln, um den Erfolg zu überprüfen.
Bereitstellen des VM-Skalierungssatzes mit LB-Prüfpunkt und automatischen Reparaturen

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen VM-Skalierungssatz von Linux-VMs hinter einem Lastenausgleich bereitstellen, wobei der Integritätstest konfiguriert ist. Der Skalierungssatz verfügt außerdem über eine Richtlinie für automatische Instanzenreparaturen, die mit einer Nachfrist von 30 Minuten aktiviert sind.
Bereitstellen eines VM-Skalierungssatzes mit Python-Flaschenserver & AutoScale-

Bereitstellen in Azure
Stellen Sie einen VM-Skalierungssatz hinter einem Lastenausgleichsmodul/NAT & jeder VM bereit, auf der eine einfache Python-Flaschen-App ausgeführt wird, die funktioniert. Bei konfigurierter Autoscale-Skalierungsgruppe wird & nach Bedarf skaliert.
Bereitstellen von Windows-VMSS konfigurieren Windows featurtes SSL DSC-

Bereitstellen in Azure
Mit dieser Vorlage können Sie zwei Windows-VMSS bereitstellen, Windows-Features wie IIS/Web Role, .Net Framework 4.5, Windows Auth, Anwendungsinitialisierung, Herunterladen von Anwendungsbereitstellungspaketen, URL-Neuschreiben & SSL-Konfiguration mit DSC und Azure Key Vault
Stellt einen 2-Knoten-Master-/Slave-MySQL-Replikationscluster

Bereitstellen in Azure
Diese Vorlage stellt einen 2-Knoten-Master-/Slave-MySQL-Replikationscluster auf CentOS 6.5 oder 6.6 bereit.
Stellt einen 3 Knoten Consul Cluster

Bereitstellen in Azure
Diese Vorlage stellt einen 3-Knoten Consul-Cluster bereit und verbindet die Knoten automatisch über Atlas. Consul ist ein Tool für die Dienstermittlung, den verteilten Schlüssel-Wert-Speicher und eine Reihe anderer cooler Dinge. Atlas wird von Hashicorp (Hersteller von Consul) als Möglichkeit bereitgestellt, konsululische Cluster schnell zu erstellen, ohne jeden Knoten manuell verbinden zu müssen
Stellt einen 3-Knoten Percona XtraDB-Cluster

Bereitstellen in Azure
Diese Vorlage stellt einen 3-Knoten-MySQL High Availability Cluster auf CentOS 6.5 oder Ubuntu 12.04 bereit.
Stellt einen CentOS-Cluster mit N-Knoten bereit

Bereitstellen in Azure
Diese Vorlage stellt einen 2-10-Knoten-CentOS-Cluster mit 2 Netzwerken bereit.
stellt DIE SQL Server 2014 AG auf vorhandenem VNET-& AD-

Bereitstellen in Azure
Diese Vorlage erstellt drei neue Azure-VMs auf einem vorhandenen VNET: Zwei VMs werden als SQL Server 2014-Verfügbarkeitsgruppenreplikatknoten konfiguriert, und eine VM wird als Dateifreigabezeuge für automatisiertes Clusterfailover konfiguriert. Zusätzlich zu diesen virtuellen Computern werden auch die folgenden zusätzlichen Azure-Ressourcen konfiguriert: Interner Lastenausgleich, Speicherkonten. Um Clustering, SQL Server und eine Verfügbarkeitsgruppe innerhalb jeder VM zu konfigurieren, wird PowerShell DSC genutzt. Für die Active Directory-Unterstützung sollten vorhandene Active Directory-Domänencontroller bereits im vorhandenen VNET bereitgestellt werden.
Stellt Windows-VMs unter LB bereit,konfiguriert WinRM Https

Bereitstellen in Azure
Mit dieser Vorlage können Sie Windows-VMs mit einigen verschiedenen Optionen für die Windows-Version bereitstellen. Diese Vorlage konfiguriert auch einen WinRM-Https-Listener auf virtuellen Computern.
Docker-Schwarmcluster-

Bereitstellen in Azure
Diese Vorlage erstellt einen Docker-Schwarmcluster mit hoher Verfügbarkeit.
Front Door Premium mit VM- und privatem Link-Dienst

Bereitstellen in Azure
Diese Vorlage erstellt einen Front Door Premium und einen virtuellen Computer, der als Webserver konfiguriert ist. Front Door verwendet einen privaten Endpunkt mit privatem Link-Dienst, um Datenverkehr an die VM zu senden.
GlassFish auf SUSE

Bereitstellen in Azure
Diese Vorlage stellt einen Lastenausgleichs-GlassFish -Cluster (v3 oder v4) bereit, der aus einer benutzerdefinierten Anzahl von SUSE -VMs (OpenSUSE oder SLES) besteht.
IIS-VMs & SQL Server 2014-VM-

Bereitstellen in Azure
Erstellen Sie 1 oder 2 IIS Windows 2012 R2-Webserver und ein Back-End SQL Server 2014 in VNET.
Installieren des Elasticsearch-Clusters auf einem Vm Scale Set

Bereitstellen in Azure
Diese Vorlage stellt einen Elasticsearch-Cluster auf einem Skalierungssatz für virtuelle Computer bereit. Die Vorlage stellt drei dedizierte Masterknoten mit einer optionalen Anzahl von Datenknoten zur Auswahl, die auf verwalteten Datenträgern ausgeführt werden.
IPv6 in azure Virtual Network (VNET)

Bereitstellen in Azure
Erstellen Sie ein duales IPv4/IPv6-VNET mit 2 VMs.
IPv6 in Azure Virtual Network (VNET) mit Std LB

Bereitstellen in Azure
Erstellen Sie ein duales IPv4/IPv6-VNET mit 2 VMs und einem internetorientierten Standardlastenausgleich.
JBoss EAP auf RHEL (gruppiert, multi-VM)

Bereitstellen in Azure
Mit dieser Vorlage können Sie mehrere RHEL 8.6-VMs erstellen, auf denen JBoss EAP 7.4-Cluster ausgeführt wird, und eine Webanwendung namens "eap-session-replication" bereitstellen. Sie können sich mit dem zum Zeitpunkt der Bereitstellung konfigurierten JBoss-EAP-Benutzernamen und -Kennwort bei der Administratorkonsole anmelden.
JBoss EAP auf RHEL (gruppiert, VMSS)

Bereitstellen in Azure
Mit dieser Vorlage können Sie RHEL 8.6 VMSS-Instanzen erstellen, die JBoss EAP 7.4-Cluster ausführen und auch eine Webanwendung namens "eap-session-replication" bereitstellen. Sie können sich mit dem zum Zeitpunkt der Bereitstellung konfigurierten JBoss EAP-Benutzernamen und kennwort bei der Administratorkonsole anmelden.
KEMP LoadMaster HA Pair

Bereitstellen in Azure
Diese Vorlage stellt ein KEMP LoadMaster HA Pair bereit.
Lastenausgleich mit 2 VIPs, jeweils mit einer LB-Regel

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Lastenausgleich, 2 öffentliche IP-Adressen für den Lastenausgleich (Multivip), virtuelles Netzwerk, Netzwerkschnittstelle im virtuellen Netzwerk & eine LB-Regel im Lastenausgleichsmodul erstellen, das von der Netzwerkschnittstelle verwendet wird.
Lastenausgleichsmodul mit eingehender NAT-Regel

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Lastenausgleichs-, öffentliche IP-Adresse für das Lastenausgleichsmodul, virtuelles Netzwerk, Netzwerkschnittstelle im virtuellen Netzwerk & eine NAT-Regel im Lastenausgleichsmodul erstellen, das von der Netzwerkschnittstelle verwendet wird.
Multi tier App mit NSG, ILB, AppGateway

Bereitstellen in Azure
Diese Vorlage stellt ein virtuelles Netzwerk bereit, trennt das Netzwerk über Subnetze, stellt virtuelle Computer bereit und konfiguriert den Lastenausgleich.
Multi tier traffic manager, L4 ILB, L7 AppGateway

Bereitstellen in Azure
Diese Vorlage stellt ein virtuelles Netzwerk bereit, trennt das Netzwerk über Subnetze, stellt virtuelle Computer bereit und konfiguriert den Lastenausgleich.
Private Link-Dienst (Beispiel)

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie einen privaten Linkdienst erstellen.
öffentliche Lastenausgleichskette mit einem Gatewaylastenausgleich

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen öffentlichen Standardlastenausgleich bereitstellen, der mit einem Gatewaylastenausgleich verkettet ist. Der eingehende Datenverkehr aus dem Internet wird an den Gateway Load Balancer mit Linux-VMs (NVAs) im Back-End-Pool weitergeleitet.
RDS-Farmbereitstellung mithilfe vorhandener Active Directory-

Bereitstellen in Azure
Diese Vorlage erstellt eine RDS-Farmbereitstellung mit vorhandenem Active Directory in derselben Ressourcengruppe.
Bereitstellung für RDS-Gateways mit hoher Verfügbarkeit

Bereitstellen in Azure
Diese Vorlage stellt eine hohe Verfügbarkeit für RD-Gateway- und RD Web Access-Server in einer vorhandenen RDS-Bereitstellung bereit.
Red Hat Linux 3-Tier-Lösung auf Azure

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine 3-Tier-Architektur mit virtuellen Computern von "Red Hat Enterprise Linux 7.3" bereitstellen. Architektur umfasst virtuelles Netzwerk, externe und interne Lastenausgleichsgeräte, Jump VM, NSGs usw. zusammen mit mehreren virtuellen RHEL-Computern auf jeder Ebene
redundanter haproxy mit Azure-Lastenausgleich und unverankerten IP-

Bereitstellen in Azure
Diese Vorlage erstellt ein redundantes haproxy-Setup mit 2 Ubuntu-VMs, die hinter Azure Load Balancer mit aktivierter unverankerten IP konfiguriert sind. Jeder der Ubuntu-VMs führt haproxy aus, um Anforderungen zum Lastenausgleich an andere Anwendungs-VMs zu laden (in diesem Fall Apache ausgeführt). Keepalived ermöglicht Redundanz für die haproxy-VMs, indem die unverankerte IP dem MASTER zugewiesen und der Lastenausgleichssonde auf der SICHERUNG blockiert wird. Diese Vorlage stellt außerdem ein Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse, Netzwerkschnittstellen bereit.
Remotedesktopdienste mit hoher Verfügbarkeit

Bereitstellen in Azure
Dieser ARM-Vorlagenbeispielcode stellt eine Remotedesktopdienste 2019 Session Collection Lab mit hoher Verfügbarkeit bereit. Ziel ist die Bereitstellung einer vollständig redundanten, hoch verfügbaren Lösung für Remotedesktopdienste unter Verwendung von Windows Server 2019.
Reservierter IP-Anwendungsfallausschnitt

Bereitstellen in Azure
Diese Vorlage veranschaulicht den derzeit unterstützten Anwendungsfall für reservierte IP.This template demonstrates the currently supported use case for Reserved IP. Eine reservierte IP ist einfach eine statisch zugeordnete öffentliche IP.
SAP NetWeaver 3-Tier (verwalteter Datenträger)

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen virtuellen Computer mithilfe eines Betriebssystems bereitstellen, das von SAP und verwalteten Datenträgern unterstützt wird.
SAP NetWeaver 3-Tier Multi SID DB (verwaltete Datenträger)

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen virtuellen Computer mithilfe eines Betriebssystems bereitstellen, das von SAP unterstützt wird.
SAP NetWeaver-Dateiserver (verwalteter Datenträger)

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Dateiserver bereitstellen, der als gemeinsam genutzter Speicher für SAP NetWeaver verwendet werden kann.
einfachen VM-Skalierungssatz mit Linux-VMs und öffentlichen IPv4 pro VM-

Bereitstellen in Azure
Diese Vorlage veranschaulicht die Bereitstellung eines einfachen Skalierungssatzes mit Lastenausgleich, eingehenden NAT-Regeln und öffentlicher IP pro VM.
SSL-aktivierten VM-Skalierungssatz

Bereitstellen in Azure
Stellt Webserver bereit, die mit SSL-Zertifikaten konfiguriert werden, die sicher als Azure Key Vault bereitgestellt werden
Standardlastenausgleich mit Back-End-Pool nach IP-Adressen

Bereitstellen in Azure
Diese Vorlage wird verwendet, um zu veranschaulichen, wie ARM-Vorlagen verwendet werden können, um den Back-End-Pool eines Lastenausgleichs nach IP-Adresse zu konfigurieren, wie im Back-End-Pool-Verwaltung Dokument beschrieben.
Skalierungsbeispiel für virtuelle Computer mithilfe von Verfügbarkeitszonen

Bereitstellen in Azure
Diese Vorlage erstellt einen VMSS, der in separaten Verfügbarkeitszonen mit einem Lastenausgleichsmodul platziert wird.
virtueller Computer mit einem RDP-Port

Bereitstellen in Azure
Erstellt einen virtuellen Computer und erstellt eine NAT-Regel für RDP für den virtuellen Computer im Lastenausgleich
VM-Skalierungssatz mit automatischer Skalierung, die eine IIS WebApp-

Bereitstellen in Azure
Stellt einen Windows-VM-Skalierungssatz mit IIS und eine sehr einfache .NET MVC-Web-App bereit. Die VMSS PowerShell DSC-Erweiterung wird verwendet, um die IIS-Installation und webDeploy-Paketbereitstellung durchzuführen.
VMs in Verfügbarkeitszonen mit einem Lastenausgleichs- und NAT-

Bereitstellen in Azure
Mit dieser Vorlage können Sie virtuelle Computer erstellen, die über Verfügbarkeitszonen mit einem Lastenausgleichsmodul verteilt sind, und NAT-Regeln über das Lastenausgleichsmodul konfigurieren. Diese Vorlage stellt außerdem ein virtuelles Netzwerk, eine öffentliche IP-Adresse und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen.
VMSS-Bereitstellung von IPv6 in azure Virtual Network (VNET)

Bereitstellen in Azure
Erstellen Eines VM-Skalierungssatzes mit dualer Stapel-IPv4/IPv6-VNET- und Std-Lastenausgleichsfunktion.
VMSS Flexible Orchestration Mode Schnellstart Linux

Bereitstellen in Azure
Diese Vorlage stellt einen einfachen VM-Skalierungssatz mit Instanzen hinter einem Azure Load Balancer bereit. Der VM-Skalierungssatz befindet sich im flexiblen Orchestrierungsmodus. Verwenden Sie den Betriebssystemparameter, um linux (Ubuntu) oder Windows (Windows Server Datacenter 2019)-Bereitstellung auszuwählen. HINWEIS: Diese Schnellstartvorlage ermöglicht den Netzwerkzugriff auf VM-Verwaltungsports (SSH, RDP) über jede Internetadresse und sollte nicht für Produktionsbereitstellungen verwendet werden.
VMSS mit öffentlichem IP-Präfix

Bereitstellen in Azure
Vorlage für die Bereitstellung von VMSS mit öffentlichem IP-Präfix

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der LoadBalancers-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/loadBalancers-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers@2015-05-01-preview"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      backendAddressPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendIPConfigurations = [
              {
                id = "string"
              }
            ]
            loadBalancingRules = [
              {
                id = "string"
              }
            ]
            outboundNatRule = {
              id = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      frontendIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            inboundNatPools = [
              {
                id = "string"
              }
            ]
            inboundNatRules = [
              {
                id = "string"
              }
            ]
            loadBalancingRules = [
              {
                id = "string"
              }
            ]
            outboundNatRules = [
              {
                id = "string"
              }
            ]
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      inboundNatPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendPort = int
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPortRangeEnd = int
            frontendPortRangeStart = int
            protocol = "string"
            provisioningState = "string"
          }
        }
      ]
      inboundNatRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendIPConfiguration = {
              id = "string"
            }
            backendPort = int
            enableFloatingIP = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            idleTimeoutInMinutes = int
            protocol = "string"
            provisioningState = "string"
          }
        }
      ]
      loadBalancingRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendPort = int
            enableFloatingIP = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            idleTimeoutInMinutes = int
            loadDistribution = "string"
            probe = {
              id = "string"
            }
            protocol = "string"
            provisioningState = "string"
          }
        }
      ]
      outboundNatRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            allocatedOutboundPorts = int
            backendAddressPool = {
              id = "string"
            }
            frontendIPConfigurations = [
              {
                id = "string"
              }
            ]
            provisioningState = "string"
          }
        }
      ]
      probes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            intervalInSeconds = int
            loadBalancingRules = [
              {
                id = "string"
              }
            ]
            numberOfProbes = int
            port = int
            protocol = "string"
            provisioningState = "string"
            requestPath = "string"
          }
        }
      ]
      provisioningState = "string"
      resourceGuid = "string"
    }
  })
}

Eigenschaftswerte

Back-EndAddressPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von Back-EndAddressPool Back-EndAddressPoolPropertiesFormat

Back-EndAddressPoolPropertiesFormat

Name Beschreibung Wert
backIPConfigurations Ruft die Auflistung von Verweisen auf IPs ab, die in NICs definiert sind SubResource-[]
loadBalancingRules Ruft Lastenausgleichsregeln ab, die diesen Back-End-Adresspool verwenden SubResource-[]
outboundNatRule Ruft ausgehende Regeln ab, die diesen Back-End-Adresspool verwenden SubResource-
provisioningState Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen Schnur

FrontendIpConfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Front-End-IP-Konfiguration des Lastenausgleichs FrontendIpConfigurationPropertiesFormat-

FrontendIpConfigurationPropertiesFormat

Name Beschreibung Wert
inboundNatPools Schreibgeschützt. UrIs für eingehende Pools, die diese Frontend-IP verwenden SubResource-[]
inboundNatRules Schreibgeschützt. UrIs für eingehende Regeln, die diese Frontend-IP verwenden SubResource-[]
loadBalancingRules Ruft UrIs für Lastenausgleichsregeln ab, die diese Frontend-IP verwenden SubResource-[]
outboundNatRules Schreibgeschützt. URIs für ausgehende Regeln, die diese Frontend-IP verwenden SubResource-[]
privateIPAddress Ruft die IP-Adresse des Lastenausgleichsmoduls ab oder legt sie fest.Dies wird nur angegeben, wenn eine bestimmte private IP-Adresse aus dem subnetz zugewiesen werden soll, das in subnetRef angegeben ist. Schnur
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
publicIPAddress Dient zum Abrufen oder Festlegen des Verweises der PublicIP-Ressource SubResource-
Subnetz Dient zum Abrufen oder Festlegen des Verweises der Subnetzressource. Ein Subnetz, von dem das Lastenausgleichsmodul seine private Frontend-Adresse erhält SubResource-

InboundNatPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des eingehenden NAT-Pools InboundNatPoolPropertiesFormat-

InboundNatPoolPropertiesFormat

Name Beschreibung Wert
backPort Dient zum Abrufen oder Festlegen eines Ports, der für interne Verbindungen auf dem Endpunkt verwendet wird. Das localPort-Attribut ordnet den ewigen Port des Endpunkts einem internen Port einer Rolle zu. Dies ist in Szenarien hilfreich, in denen eine Rolle mit einer internen Komponente für einen Port kommunizieren muss, der sich von dem port unterscheidet, der extern verfügbar gemacht wird. Wenn nicht angegeben, ist der Wert von localPort identisch mit dem Port-Attribut. Legen Sie den Wert von localPort auf '*' fest, um automatisch einen nicht zugewiesenen Port zuzuweisen, der mithilfe der Laufzeit-API erkannt werden kann. int (erforderlich)
frontendIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf Front-End-IP-Adressen SubResource-
frontendPortRangeEnd Dient zum Abrufen oder Festlegen des endenden Portbereichs für den NAT-Pool. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich int (erforderlich)
frontendPortRangeStart Dient zum Abrufen oder Festlegen des Startportbereichs für den NAT-Pool. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich int (erforderlich)
Protokoll Dient zum Abrufen oder Festlegen des Transportprotokolls für den externen Endpunkt. Mögliche Werte sind Udp oder Tcp. 'Tcp'
"Udp" (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

InboundNatRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften einer eingehenden NAT-Regel InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Name Beschreibung Wert
backIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf eine private IP-Adresse, die in einer NetworkInterface einer VM definiert ist. Datenverkehr, der an frontendPort der einzelnen frontendIPConfigurations gesendet wird, wird an die gesicherte IP weitergeleitet. SubResource-
backPort Dient zum Abrufen oder Festlegen eines Ports, der für interne Verbindungen auf dem Endpunkt verwendet wird. Das localPort-Attribut ordnet den ewigen Port des Endpunkts einem internen Port einer Rolle zu. Dies ist in Szenarien hilfreich, in denen eine Rolle mit einer internen Komponente für einen Port kommunizieren muss, der sich von dem port unterscheidet, der extern verfügbar gemacht wird. Wenn nicht angegeben, ist der Wert von localPort identisch mit dem Port-Attribut. Legen Sie den Wert von localPort auf '*' fest, um automatisch einen nicht zugewiesenen Port zuzuweisen, der mithilfe der Laufzeit-API erkannt werden kann. Int
enableFloatingIP Konfiguriert den Endpunkt eines virtuellen Computers für die unverankerte IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist bei Verwendung der SQL Always ON-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. bool (erforderlich)
frontendIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf Front-End-IP-Adressen SubResource-
frontendPort Dient zum Abrufen oder Festlegen des Ports für den externen Endpunkt. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich int (erforderlich)
idleTimeoutInMinutes Dient zum Abrufen oder Festlegen des Timeouts für die Tcp-Leerlaufverbindung. Der Wert kann zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert beträgt 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf Tcp festgelegt ist. Int
Protokoll Dient zum Abrufen oder Festlegen des Transportprotokolls für den externen Endpunkt. Mögliche Werte sind Udp oder Tcp. 'Tcp'
"Udp" (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

LoadBalancerPropertiesFormat

Name Beschreibung Wert
back-EndAddressPools Dient zum Abrufen oder Festlegen von Pools von Back-End-IP-Adressen Back-EndAddressPool-[]
frontendIPConfigurations Ruft front-End-IP-Adressen des Lastenausgleichs ab oder legt diese fest. FrontendIpConfiguration[]
inboundNatPools Ruft eingehende NAT-Pools ab oder legt diese fest. InboundNatPool-[]
inboundNatRules Dient zum Abrufen oder Festlegen einer Liste der eingehenden Regeln InboundNatRule[]
loadBalancingRules Dient zum Abrufen oder Festlegen von Lastenausgleichsregeln. LoadBalancingRule[]
outboundNatRules Ruft ausgehende NAT-Regeln ab oder legt diese fest. OutboundNatRule[]
Sonden Ruft eine Liste der Lastenausgleichssonden ab oder legt sie fest. Probe[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
resourceGuid Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der Lastenausgleichsressource. Schnur

LoadBalancingRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Lastenausgleichs LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Dient zum Abrufen oder Festlegen eines Verweises auf einen Pool von DIPs. Eingehender Datenverkehr wird zufällig über IPs in den Back-End-IPs ausgeglichen SubResource- (erforderlich)
backPort Dient zum Abrufen oder Festlegen eines Ports, der für interne Verbindungen auf dem Endpunkt verwendet wird. Das localPort-Attribut ordnet den ewigen Port des Endpunkts einem internen Port einer Rolle zu. Dies ist in Szenarien hilfreich, in denen eine Rolle mit einer internen Komponente für einen Port kommunizieren muss, der sich von dem port unterscheidet, der extern verfügbar gemacht wird. Wenn nicht angegeben, ist der Wert von localPort identisch mit dem Port-Attribut. Legen Sie den Wert von localPort auf '*' fest, um automatisch einen nicht zugewiesenen Port zuzuweisen, der mithilfe der Laufzeit-API erkannt werden kann. Int
enableFloatingIP Konfiguriert den Endpunkt eines virtuellen Computers für die unverankerte IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist bei Verwendung der SQL Always ON-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. bool (erforderlich)
frontendIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf Front-End-IP-Adressen SubResource-
frontendPort Dient zum Abrufen oder Festlegen des Ports für den externen Endpunkt. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich int (erforderlich)
idleTimeoutInMinutes Dient zum Abrufen oder Festlegen des Timeouts für die Tcp-Leerlaufverbindung. Der Wert kann zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert beträgt 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf Tcp festgelegt ist. Int
loadDistribution Ruft die Lastverteilungsrichtlinie für diese Regel ab oder legt sie fest. 'Standard'
'SourceIP'
'SourceIPProtocol'
Sonde Dient zum Abrufen oder Festlegen des Verweises der Lastenausgleichssonde, die von der Lastenausgleichsregel verwendet wird. SubResource-
Protokoll Dient zum Abrufen oder Festlegen des Transportprotokolls für den externen Endpunkt. Mögliche Werte sind Udp oder Tcp. 'Tcp'
"Udp" (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

Microsoft.Network/loadBalancers

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Lastenausgleichs LoadBalancerPropertiesFormat
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Network/loadBalancers@2015-05-01-preview"

OutboundNatRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Ausgehender NAT-Pool des Lastenausgleichs OutboundNatRulePropertiesFormat-

OutboundNatRulePropertiesFormat

Name Beschreibung Wert
allocatedOutboundPorts Ruft die Anzahl der ausgehenden Ports ab, die für SNAT verwendet werden sollen, oder legt diese fest. int (erforderlich)
back-EndAddressPool Dient zum Abrufen oder Festlegen eines Verweises auf einen Pool von DIPs. Ausgehender Datenverkehr wird zufällig über IPs in den Back-End-IPs ausgeglichen SubResource- (erforderlich)
frontendIPConfigurations Dient zum Abrufen oder Festlegen von Frontend-IP-Adressen des Lastenausgleichs SubResource-[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

Sonde

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften ProbePropertiesFormat

ProbePropertiesFormat

Name Beschreibung Wert
intervalInSeconds Ruft das Intervall in Sekunden ab, um zu ermitteln, wie häufig der Endpunkt auf den Integritätsstatus untersucht werden soll, oder legt dieses fest. In der Regel ist das Intervall etwas kleiner als die Hälfte des zugeordneten Timeoutzeitraums (in Sekunden), der zwei vollständige Probes zulässt, bevor die Instanz aus der Drehung entfernt wird. Der Standardwert ist 15, der Mindestwert ist 5. Int
loadBalancingRules Ruft Lastenausgleichsregeln ab, die diesen Prüfpunkt verwenden SubResource-[]
numberOfProbes Ruft die Anzahl der Prüfpunkte ab, bei denen keine Antwort vorhanden ist, wird verhindert, dass der datenverkehr an den Endpunkt übermittelt wird, oder legt diese fest. Mit diesen Werten können Endpunkte schneller oder langsamer aus der Drehung entfernt werden als die typischen Zeiten, die in Azure verwendet werden. Int
Hafen Ruft den Port für die Kommunikation des Probepunkts ab oder legt den Port fest. Mögliche Werte reichen von 1 bis einschließlich 65535. int (erforderlich)
Protokoll Ruft das Protokoll des Endpunkts ab oder legt es fest. Mögliche Werte sind http pr Tcp. Wenn Tcp angegeben ist, ist ein empfangener ACK erforderlich, damit der Sonde erfolgreich ausgeführt werden kann. Wenn http angegeben ist, ist eine 200 OK-Antwort des angegebenen URI erforderlich, damit der Prüfpunkt erfolgreich ausgeführt werden kann. 'Http'
'Tcp' (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
requestPath Ruft den URI ab, der zum Anfordern des Integritätsstatus von der VM verwendet wird, oder legt den URI fest. Der Pfad ist erforderlich, wenn ein Protokoll auf HTTP festgelegt ist. Andernfalls ist sie nicht zulässig. Es gibt keinen Standardwert. Schnur

ResourceTags

Name Beschreibung Wert

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur