Add-SCLoadBalancer
VMM'ye bir yük dengeleyici ekler.
Syntax
Add-SCLoadBalancer
[-VMMServer <ServerConnection>]
[-LoadBalancerAddress] <String>
[-Port <UInt16>]
-Manufacturer <String>
-Model <String>
-RunAsAccount <RunAsAccount>
[-ConfigurationProvider <ConfigurationProvider>]
-VMHostGroup <HostGroup[]>
[-LogicalNetworkVIP <LogicalNetwork[]>]
[-LogicalNetworkDedicatedIP <LogicalNetwork[]>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Add-SCLoadBalancer cmdlet'i Virtual Machine Manager'a (VMM) bir yük dengeleyici ekler.
Örnekler
Örnek 1: Yük dengeleyici ekleme
PS C:\> $LBProvider = Get-SCConfigurationProvider | Where-Object { $_.Type -Eq "LoadBalancer" -And $_.Manufacturer -Eq "LBManufacturer" -And $_.Model -Eq "LB01"}
PS C:\> $HostGroup =@()
PS C:\> $HostGroup += Get-SCVMHostGroup | Where-Object { $_.Path -Eq "All Hosts\HostGroup01" }
PS C:\> $HostGroup += Get-SCVMHostGroup | Where-Object { $_.Path -Eq "All Hosts\HostGroup02\Production" }
PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "LBRunAsAcct"
PS C:\> Add-SCLoadBalancer -ConfigurationProvider $LBProvider -VMHostGroup $HostGroup -RunAsAccount $RunAsAcct -LoadBalancerAddress "LB.Contoso.com" -Manufacturer "LBManufacturer" -Model "LB01" -Port "123"
İlk komut, belirtilen üretici ve modele sahip yük dengeleyici sağlayıcı nesnesini alır ve nesneyi $LBProvider değişkeninde depolar.
İkinci komut $HostGroup adlı bir dizi oluşturur. Üçüncü ve dördüncü komutlar, $HostGroup dizisini HostGroup01 ve Production adlı konak gruplarıyla doldurur.
Beşinci komut LBRunAsAcct adlı Farklı Çalıştır hesap nesnesini alır ve nesneyi $RunAsAcct değişkeninde depolar.
Son komut, belirtilen Farklı Çalıştır hesabını kullanarak yük dengeleyiciyi ekler.
Parametreler
-ConfigurationProvider
Yapılandırma sağlayıcısı nesnesini belirtir.
Yapılandırma sağlayıcısı, VMM PowerShell komutlarını bir yük dengeleyici türüne özgü API çağrılarına çeviren bir VMM eklentisidir. Yapılandırma sağlayıcısı belirtilmezse, VMM kullanılabilir bir yapılandırma sağlayıcısı seçmek için Üretici ve Model bilgilerini kullanır. Yapılandırma sağlayıcısı bulunmazsa yük dengeleyici eklenmez.
Type: | ConfigurationProvider |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerAddress
Yük dengeleyicinin tam etki alanı adını (FQDN) veya IP adresini belirtir. Normal biçimler FQDN, IPv4 veya IPv6 adresleridir, ancak yük dengeleyicinizin geçerli biçimi için yük dengeleyici üreticisine başvurun.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetworkDedicatedIP
Yük dengeleyici için arka uç IP adresinin atanması gereken mantıksal ağları (arka uç mantıksal ağ benzini) belirtir.
Type: | LogicalNetwork[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetworkVIP
Yük dengeleyici için ön uç IP adresinin atanması gereken mantıksal ağları belirtir (ön uç mantıksal ağ benzimliği).
Type: | LogicalNetwork[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Manufacturer
Fiziksel cihaz üreten şirketin adını belirtir. Geçerli karakterler şunlardır:
- Harfler (a-z)
- Sayılar (0-9)
- Alt çizgi (_)
- Kısa Çizgi(-)
- Nokta (.)
- Tek tırnak (')
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Model
Fiziksel bir cihazın modelini belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Port
Nesne eklerken veya bağlantı oluştururken kullanılacak ağ bağlantı noktasını belirtir. Geçerli değerler şunlardır: 1 ile 4095.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsAccount
Bu eylemi gerçekleştirme iznine sahip kimlik bilgilerini içeren bir Farklı Çalıştır hesabı belirtir.
Type: | RunAsAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Denetimin hemen komut kabuğuna döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Bir sanal makine konak grubu nesnesi belirtir.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Bir VMM sunucu nesnesi belirtir.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Çıkışlar
LoadBalancer
Bu cmdlet bir LoadBalancer nesnesi döndürür.