Yönetim Durumu (Yönetici Durumu), arka uç havuzu örneği başına Load Balancer'ın sağlık denetim davranışını geçersiz kılmanıza imkân tanıyan bir Azure Load Balancer özelliğidir. Üç tür yönetici durumu değeri vardır: Yukarı, Aşağı, Yok.
Arka uç havuzu örneğinin yönetici durumunu yönetmek için Azure portalını, Azure PowerShell'i veya Azure CLI'yı kullanabilirsiniz. Her bölüm, her yöntem için yönetici durumu yapılandırmasını ayarlama, güncelleştirme veya kaldırma örnekleri içeren yönergeler sağlar.
Önkoşullar
- Azure portalına erişim.
- Etkin aboneliği olan bir Azure hesabı.
Ücretsiz hesap oluşturma
- Tüm kaynaklar için mevcut bir kaynak grubu.
- İki veya daha fazla mevcut Sanal Makineler.
- Sanal makinelerle aynı abonelikte ve sanal ağda bulunan standart yük dengeleyici .
- Yük dengeleyicinin sistem durumu yoklamaları ve yük dengeleme kurallarının eklendiği bir arka uç havuzu olmalıdır.
- Azure portalına erişim.
- Etkin aboneliği olan bir Azure hesabı.
Ücretsiz hesap oluşturma
- Tüm kaynaklar için mevcut bir kaynak grubu.
- Mevcut Sanal Makineler.
- Sanal makineyle aynı abonelikte ve sanal ağda bulunan standart yük dengeleyici .
- Yük dengeleyicinin sistem durumu yoklamaları ve yük dengeleme kurallarının eklendiği bir arka uç havuzu olmalıdır.
- Azure portalına erişim.
- Etkin aboneliği olan bir Azure hesabı.
Ücretsiz hesap oluşturma
- Tüm kaynaklar için mevcut bir kaynak grubu.
- Mevcut Sanal Makineler.
- Sanal makineyle aynı abonelikte ve sanal ağda bulunan standart yük dengeleyici .
- Yük dengeleyicinin sistem durumu yoklamaları ve yük dengeleme kurallarının eklendiği bir arka uç havuzu olmalıdır.
Yeni bir arka uç havuzu örneğinde yönetici durumunu ayarlama
Bu bölümde, yeni arka uç havuzu oluşturmanın bir parçası olarak yönetici durumunu Yukarı veya Aşağı olarak ayarlamayı öğreneceksiniz.
- Azure Portal’ında oturum açın.
- Portalın üst kısmındaki arama kutusuna Yük dengeleyici yazın. Arama sonuçlarında Yük dengeleyiciler'i seçin.
- Listeden yük dengeleyicinizi seçin.
- Yük dengeleyicinizin sayfasında Ayarlar'ın altında Arka uç havuzları'nı seçin.
-
Arka uç havuzları bölümünde yeni bir arka uç havuzu eklemek için + Ekle’yi seçin.
-
Arka uç havuzu ekle penceresinde aşağıdaki bilgileri girin veya seçin:
|
Ayar |
Değer |
|
Ad |
myBackendpool girin. |
|
Arka Uç Havuzu Yapılandırması |
IP Adresi'ne tıklayın. |
|
IP adresleri |
|
|
Arka Uç Adres Adı |
Arka uç adresinizin adını girin. |
|
IP Adresi |
Arka uç havuzuna eklenecek IP adresini seçin. |
-
Kaydet'i seçin.
- Arka uç havuzları sayfanızda, son eklenen arka uç havuzu örneğinizin ilgili Yönetici Durumu değerini seçin.
- Yönetici durumu ayrıntıları pencerenizde açılan menüden Aşağı'yı seçin.
-
Kaydet'i seçin.
Azure PowerShell ile Azure aboneliğinize bağlanın.
New-AzLoadBalancerBackendAddressConfig ile yönetici durumu değerini UP veya DOWN olarak ayarlarken bir yeni arka uç havuzu ve arka uç havuzu örneği oluşturun. Köşeli ayraç içindeki değerleri yapılandırmanızdaki kaynakların adlarıyla değiştirin.
$rsg = <resource-group>
$vnt = <virtual-network-name>
$lbn = <load-balancer-name>
$bep = <backend-pool-name>
$ip = <ip-address>
$ben = <backend-address-name>
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “DOWN”
$lb | New-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Bu örnek, aşağıdaki tanımlı değerlerle yeni bir arka uç havuzu örneği yönetici durumunu DOWN olarak ayarlar:
| Ayar |
Yer Tutucu Değeri |
Örnek Değer |
| Kaynak grubu |
<resource-group> |
MyResourceGroup (Kaynağım) |
| Sanal ağ |
<virtual-network-name> |
MyVnet (Sanal Ağ) |
| Yük Dengeleyici |
<load-balancer-name> |
MyLb (İngilizce) |
| Arka uç havuzu adı |
<backend-pool-name> |
MyAddressPool (Adres Havuzum) |
| Arka uç havuzu örneğinin IP adresi |
<ip-address> |
10.0.2.4 |
| Arka uç havuz örneği adı |
<backend-address-name> |
arka ucum |
$rsg = "MyResourceGroup"
$vnt = "MyVnet"
$lbn = "MyLB"
$bep = "MyAddressPool"
$ip = "10.0.2.4"
$ben = "MyBackend"
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “DOWN”
$lb | New-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Azure CLI ile Azure aboneliğinize bağlanın.
Az network lb address-pool create komutunu kullanarak yönetici durumu değerini UP veya DOWN olarak ayarlarken, arka uç havuzu örneğiyle yeni bir arka uç havuzu oluşturun. Köşeli ayraç içindeki değerleri yapılandırmanızdaki kaynakların adlarıyla değiştirin.
az network lb address-pool create \
-g <resource-group> \
--lb-name <lb-name> \
-n <lb-backend-pool-name> \
--vnet <virtual-network-name> \
--backend-address “{name: <new-lb-backend-pool-address-name>,ip-address:<new-lb-backend-pool-address>}” \
--admin-state <admin-state-value>
Bu örnek, aşağıdaki tanımlı değerlerle arka uç havuzu örneği yönetici durumunu DOWN olarak güncelleştirir:
| Ayar |
Yer Tutucu Değeri |
Örnek Değer |
| Kaynak grubu |
<resource-group> |
MyResourceGroup (Kaynağım) |
| Sanal ağ |
<virtual-network-name> |
MyVnet (Sanal Ağ) |
| Yük Dengeleyici |
<load-balancer-name> |
MyLb (İngilizce) |
| Arka uç havuzu adı |
<backend-pool-name> |
MyAddressPool (Adres Havuzum) |
| Arka uç havuzu örneğinin IP adresi |
<ip-address> |
10.0.2.4 |
| Arka uç havuz örneği adı |
<backend-address-name> |
arka ucum |
az network lb address-pool create \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--vnet MyVnet \
--backend-address “{name: MyBackend,ip-address:10.0.2.4}” \
--admin-state DOWN
Oluşturma işleminden sonra yönetici durumunu yeni arka uç havuzu örneğinin bir parçası olarak ayarlama
Bu bölümde, yeni bir arka uç havuzu örneği eklemesinin parçası olarak yönetici durumunu Yukarı veya Aşağı olarak ayarlamayı öğreneceksiniz.
Azure Portal’ında oturum açın.
Portalın üst kısmındaki arama kutusuna Yük dengeleyici yazın ve arama sonuçlarında Yük dengeleyiciler'i seçin.
Yük dengeleyicinin Genel Bakış sayfasında, listeden yük dengeleyicinizi seçin.
Yük dengeleyicinizin sayfasında Ayarlar'ın altında Arka uç havuzları'nı seçin.
Arka uç havuzunuzu seçin.
Arka uç havuzunuzun sayfasında IP yapılandırmaları altında + Ekle'yi seçin.
Not
Bu adım arka uç havuzunuzun NIC tabanlı olduğunu varsayar.
Arka uç havuzuna eklemek istediğiniz sanal makineyi seçin.
Ekle ve Kaydet'i seçin.
Arka uç havuzları sayfanızda, son eklenen arka uç havuzu örneğinizin ilgili Yönetici Durumu değerini seçin.
Yönetici durumu ayrıntıları pencerenizde açılan menüden Yukarı'yı seçin.
Kaydet'i seçin.
Azure PowerShell ile Azure aboneliğinize bağlanın.
New-AzLoadBalancerBackendAddressConfig ile UP veya DOWN olarak yapılandırılmış yönetici durumu değerine sahip yeni bir arka uç havuzu örneği ekleyin. Köşeli ayraç içindeki değerleri yapılandırmanızdaki kaynakların adlarıyla değiştirin.
$rsg = <resource-group>
$vnt = <virtual-network-name>
$lbn = <load-balancer-name>
$bep = <backend-pool-name>
$ip = <ip-address>
$ben = <backend-address-name>
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “UP”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Bu örnek, aşağıdaki tanımlı değerlerle yeni bir arka uç havuzu örneği yönetici durumunu UP olarak ayarlar:
| Ayar |
Yer Tutucu Değeri |
Örnek Değer |
| Kaynak grubu |
<resource-group> |
MyResourceGroup (Kaynağım) |
| Sanal ağ |
<virtual-network-name> |
MyVnet (Sanal Ağ) |
| Yük Dengeleyici |
<load-balancer-name> |
MyLb (İngilizce) |
| Arka uç havuzu adı |
<backend-pool-name> |
MyAddressPool (Adres Havuzum) |
| Arka uç havuzu örneğinin IP adresi |
<ip-address> |
10.0.2.4 |
| Arka uç havuz örneği adı |
<backend-address-name> |
arka ucum |
# Set the values for the variables
$rsg = "MyResourceGroup"
$vnt = "MyVnet"
$lbn = "MyLB"
$bep = "MyAddressPool"
$ip = "10.0.2.4"
$ben = "MyBackend"
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “UP”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Azure CLI ile Azure aboneliğinize bağlanın.
Yönetici durumu değerinin yapılandırıldığı yeni bir arka uç havuzu örneği ekleyin. Değer, az network lb address-pool update komutuyla UP veya DOWN olarak ayarlanabilir. Köşeli ayraç içindeki değerleri yapılandırmanızdaki kaynakların adlarıyla değiştirin.
az network lb address-pool update \
-g <resource-group> \
--lb-name <lb-name> \
-n <lb-backend-pool-name> \
--vnet <virtual-network-name> \
--backend-address “{name: <new-lb-backend-pool-address-name>,ip-address:<new-lb-backend-pool-address>}” |
--admin-state <admin-state-value>
Bu örnek, aşağıdaki tanımlı değerlerle yeni bir arka uç havuzu örneği yönetici durumunu UP olarak ayarlar:
| Ayar |
Yer Tutucu Değeri |
Örnek Değer |
| Kaynak grubu |
<resource-group> |
MyResourceGroup (Kaynağım) |
| Sanal ağ |
<virtual-network-name> |
MyVnet (Sanal Ağ) |
| Yük Dengeleyici |
<load-balancer-name> |
MyLb (İngilizce) |
| Arka uç havuzu adı |
<backend-pool-name> |
MyAddressPool (Adres Havuzum) |
| Arka uç havuzu örneğinin IP adresi |
<ip-address> |
10.0.2.4 |
| Arka uç havuz örneği adı |
<backend-address-name> |
arka ucum |
az network lb address-pool update \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--vnet MyVnet \
--backend-address “{name: MyBackend,ip-address:10.0.2.4}” |
--admin-state UP
Mevcut arka uç havuzu örneğinde yönetici durumunu güncelleştirme
Bu bölümde, değeri Yukarı veya Aşağı olarak ayarlayarak mevcut arka uç havuzu örneğinden mevcut bir yönetici durumunu nasıl güncelleştireceğinizi öğreneceksiniz.
-
Azure Portal’ında oturum açın.
- Portalın üst kısmındaki arama kutusuna Yük dengeleyici yazın ve arama sonuçlarında Yük dengeleyiciler'i seçin.
- Listeden yük dengeleyicinizi seçin.
- Yük dengeleyicinizin sayfasında Ayarlar'ın altında Arka uç havuzları'nı seçin.
- Arka uç havuzları sayfanızda, son eklenen arka uç havuzu örneğinizin ilgili Yönetici Durumu değerini seçin.
- Yönetici durumu ayrıntıları pencerenizde açılan menüden Yukarı'yı seçin.
-
Kaydet'i seçin.
Azure PowerShell ile Azure aboneliğinize bağlanın.
Mevcut bir arka uç havuzu örneğini New-AzLoadBalancerBackendAddressConfig ile UP veya DOWN olarak yapılandırılmış yönetici durumu değeriyle güncelleştirin. Köşeli ayraç içindeki değerleri yapılandırmanızdaki kaynakların adlarıyla değiştirin.
# Set the values for the variables
$rsg = <resource-group>
$vnt = <virtual-network-name>
$lbn = <load-balancer-name>
$bep = <backend-pool-name>
$ip = <ip-address>
$ben = <backend-address-name>
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “DOWN”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Bu örnek, aşağıdaki tanımlı değerlerle var olan bir arka uç havuzu örneği yönetici durumunu DOWN olarak ayarlar:
| Ayar |
Yer Tutucu Değeri |
Örnek Değer |
| Kaynak grubu |
<resource-group> |
MyResourceGroup (Kaynağım) |
| Sanal ağ |
<virtual-network-name> |
MyVnet (Sanal Ağ) |
| Yük Dengeleyici |
<load-balancer-name> |
MyLb (İngilizce) |
| Arka uç havuzu adı |
<backend-pool-name> |
MyAddressPool (Adres Havuzum) |
| Arka uç havuzu örneğinin IP adresi |
<ip-address> |
10.0.2.4 |
| Arka uç havuz örneği adı |
<backend-address-name> |
arka ucum |
$rsg = "MyResourceGroup"
$vnt = "MyVnet"
$lbn = "MyLB"
$bep = "MyAddressPool"
$ip = "10.0.2.4"
$ben = "MyBackend"
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “DOWN”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Azure CLI ile Azure aboneliğinize bağlanın.
Mevcut bir arka uç havuzu örneğini güncelleyin ve az network lb address-pool update ile yönetici durumu değerini UP veya DOWN olarak yapılandırın. Köşeli ayraç içindeki değerleri yapılandırmanızdaki kaynakların adlarıyla değiştirin.
az network lb address-pool update \
-g <resource-group> \
--lb-name <lb-name> \
-n <lb-backend-pool-name> \
--backend-address “{name: <lb-backend-pool-address-name>,ip-address:<lb-backend-pool-address>}” |
--admin-state <admin-state-value>
Bu örnek, aşağıdaki tanımlı değerlerle var olan bir arka uç havuzu örneği yönetici durumunu DOWN olarak güncelleştirir:
| Ayar |
Yer Tutucu Değeri |
Örnek Değer |
| Kaynak grubu |
<resource-group> |
MyResourceGroup (Kaynağım) |
| Sanal ağ |
<virtual-network-name> |
MyVnet (Sanal Ağ) |
| Yük Dengeleyici |
<load-balancer-name> |
MyLb (İngilizce) |
| Arka uç havuzu adı |
<backend-pool-name> |
MyAddressPool (Adres Havuzum) |
| Arka uç havuzu örneğinin IP adresi |
<ip-address> |
10.0.2.4 |
| Arka uç havuz örneği adı |
<backend-address-name> |
arka ucum |
az network lb address-pool update \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--backend-address “{name: MyBackend,ip-address:10.0.2.4}” |
--admin-state DOWN
Mevcut arka uç havuzu örneğinden yönetici durumu kaldırılıyor
Bu bölümde, mevcut bir arka uç havuzu örneğinden mevcut bir yönetici durumunu kaldırmayı öğreneceksiniz. Bu, yönetici durumu değeri Yok olarak ayarlanarak yapılır.
-
Azure Portal’ında oturum açın.
- Portalın üst kısmındaki arama kutusuna Yük dengeleyici yazın ve arama sonuçlarında Yük dengeleyiciler'i seçin.
- Listeden yük dengeleyicinizi seçin.
- Yük dengeleyicinizin sayfasında Ayarlar'ın altında Arka uç havuzları'nı seçin.
- Arka uç havuzu örneğinizin kaldırmak istediğiniz ilgili Yönetici Durumu değerini seçin.
- Yönetici durumunuzun penceresinde açılan menüden Hiçbiri'ni seçin.
-
Kaydet'i seçin.
Azure PowerShell ile Azure aboneliğinize bağlanın.
Mevcut bir arka uç havuzu örneğini kaldırın. Bu, New-AzLoadBalancerBackendAddressConfig ile yönetici durumu değeri NONE olarak ayarlanarak yapılır. Köşeli ayraç içindeki değerleri yapılandırmanızdaki kaynakların adlarıyla değiştirin.
# Set the values for the variables
$rsg = <resource-group>
$vnt = <virtual-network-name>
$lbn = <load-balancer-name>
$bep = <backend-pool-name>
$ip = <ip-address>
$ben = <backend-address-name>
# Remove the admin state from the backend pool instance
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “NONE”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Bu örnek, aşağıdaki tanımlı değerlerle var olan bir arka uç havuzu örneği yönetici durumunu kaldırır:
| Ayar |
Yer Tutucu Değeri |
Örnek Değer |
| Kaynak grubu |
<resource-group> |
MyResourceGroup (Kaynağım) |
| Sanal ağ |
<virtual-network-name> |
MyVnet (Sanal Ağ) |
| Yük Dengeleyici |
<load-balancer-name> |
MyLb (İngilizce) |
| Arka uç havuzu adı |
<backend-pool-name> |
MyAddressPool (Adres Havuzum) |
| Arka uç havuzu örneğinin IP adresi |
<ip-address> |
10.0.2.4 |
| Arka uç havuz örneği adı |
<backend-address-name> |
arka ucum |
# Set the values for the variables
$rsg = "MyResourceGroup"
$vnt = "MyVnet"
$lbn = "MyLB"
$bep = "MyAddressPool"
$ip = "10.0.2.4"
# Remove the admin state from the backend pool instance
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “NONE”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
- Azure CLI ile Azure aboneliğinize bağlanın.
- Mevcut bir arka uç havuzu örneğini kaldırmak için yönetici durumu değerini None olarak ayarlayıp az network lb address-pool update komutunu kullanın. Köşeli ayraç içindeki değerleri yapılandırmanızdaki kaynakların adlarıyla değiştirin.
# Remove the admin state from the backend pool instance
az network lb address-pool update \
-g <resource-group> \
--lb-name <lb-name> \
-n <lb-backend-pool-name> \
--backend-address “{name: <lb-backend-pool-address-name>,ip-address:<lb-backend-pool-address>}” |
--admin-state <admin-state-value>
- Bu örnek, aşağıdaki tanımlı değerlerle var olan bir arka uç havuzu örneği yönetici durumunu kaldırır:
| Ayar |
Yer Tutucu Değeri |
Örnek Değer |
| Kaynak grubu |
<resource-group> |
MyResourceGroup (Kaynağım) |
| Sanal ağ |
<virtual-network-name> |
MyVnet (Sanal Ağ) |
| Yük Dengeleyici |
<load-balancer-name> |
MyLb (İngilizce) |
| Arka uç havuzu adı |
<backend-pool-name> |
MyAddressPool (Adres Havuzum) |
| Arka uç havuzu örneğinin IP adresi |
<ip-address> |
10.0.2.4 |
| Arka uç havuz örneği adı |
<backend-address-name> |
arka ucum |
az network lb address-pool update \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--backend-address "{name: MyBackend,ip-address:10.0.2.4}" \
--admin-state NONE
Sonraki Adımlar