Microsoft.Network loadBalancers 2015-05-01-preview
- neueste
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-Preview-
Bicep-Ressourcendefinition
Der LoadBalancers-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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- |
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 |
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 |
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 |
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 |
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 |
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" |
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 |
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 |
Diese Vorlage erstellt eine grundlegende RDS-Farmbereitstellung. |
Chef Back-End-High-Availability Cluster- |
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- |
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- |
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- |
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 |
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 |
Diese Vorlage erstellt einen standardmäßigen internen Azure Load Balancer mit einem Regellastenausgleich port 80. |
Erstellen eines standardmäßigen internen Lastenausgleichs mit HA-Ports |
Diese Vorlage erstellt einen standardmäßigen internen Azure Load Balancer mit einer HA-Ports-Lastenausgleichsregel. |
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 Active Directory-Gesamtstruktur |
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 |
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 |
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- |
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 |
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 |
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- |
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 |
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- |
Diese Vorlage stellt einen VM-Skalierungssatz in einem exsisting vnet bereit. |
Bereitstellen eines einfachen VM-Skalierungssatzes mit Linux-VMs |
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 |
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 |
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- |
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 |
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 |
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 |
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- |
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 |
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 |
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 |
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 |
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 |
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- |
Mit dieser Vorlage können Sie eine AutoScale-Richtlinie für die Vm ScaleSet-Ressource bereitstellen. |
Bereitstellen der automatischen Skalierung von Darktrace vSensors |
Mit dieser Vorlage können Sie eine automatische Skalierungsbereitstellung von Darktrace vSensors bereitstellen. |
Bereitstellen von Template mit VM Scale Set, Azure Files und Mysql |
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 |
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) |
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 |
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 |
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 |
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 |
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 |
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- |
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- |
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 |
Diese Vorlage stellt einen 2-Knoten-Master-/Slave-MySQL-Replikationscluster auf CentOS 6.5 oder 6.6 bereit. |
Stellt einen 3 Knoten Consul Cluster |
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 |
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 |
Diese Vorlage stellt einen 2-10-Knoten-CentOS-Cluster mit 2 Netzwerken bereit. |
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. |
Stellt Windows-VMs unter LB bereit,konfiguriert WinRM Https |
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- |
Diese Vorlage erstellt einen Docker-Schwarmcluster mit hoher Verfügbarkeit. |
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. |
GlassFish auf SUSE |
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- |
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 |
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) |
Erstellen Sie ein duales IPv4/IPv6-VNET mit 2 VMs. |
IPv6 in Azure Virtual Network (VNET) mit Std LB |
Erstellen Sie ein duales IPv4/IPv6-VNET mit 2 VMs und einem internetorientierten Standardlastenausgleich. |
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. |
JBoss EAP auf RHEL (gruppiert, VMSS) |
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 |
Diese Vorlage stellt ein KEMP LoadMaster HA Pair bereit. |
Lastenausgleich mit 2 VIPs, jeweils mit einer LB-Regel |
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 |
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 |
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 |
Diese Vorlage stellt ein virtuelles Netzwerk bereit, trennt das Netzwerk über Subnetze, stellt virtuelle Computer bereit und konfiguriert den Lastenausgleich. |
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. |
RDS-Farmbereitstellung mithilfe vorhandener Active Directory- |
Diese Vorlage erstellt eine RDS-Farmbereitstellung mit vorhandenem Active Directory in derselben Ressourcengruppe. |
Bereitstellung für RDS-Gateways mit hoher Verfügbarkeit |
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 |
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- |
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 |
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 |
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) |
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) |
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) |
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- |
Diese Vorlage veranschaulicht die Bereitstellung eines einfachen Skalierungssatzes mit Lastenausgleich, eingehenden NAT-Regeln und öffentlicher IP pro VM. |
SSL-aktivierten VM-Skalierungssatz |
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 |
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 |
Diese Vorlage erstellt einen VMSS, der in separaten Verfügbarkeitszonen mit einem Lastenausgleichsmodul platziert wird. |
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-Bereitstellung von IPv6 in azure Virtual Network (VNET) |
Erstellen Eines VM-Skalierungssatzes mit dualer Stapel-IPv4/IPv6-VNET- und Std-Lastenausgleichsfunktion. |
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 |
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 |