New-SCLoadBalancerTemplate
Hizmet şablonuna eklenebilen bir yük dengeleyici şablonu oluşturur.
Syntax
New-SCLoadBalancerTemplate
-ComputerTierTemplate <ComputerTierTemplate>
-LoadBalancerVIPTemplate <LoadBalancerVIPTemplate>
-VirtualNetworkAdapter <VirtualNetworkAdapter>
[-VMNetworkVIP <VMNetwork>]
[-VMNetworkServiceSetting <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCLoadBalancerTemplate
-ComputerTierTemplate <ComputerTierTemplate>
-LoadBalancerVIPTemplate <LoadBalancerVIPTemplate>
-VirtualNetworkAdapter <VirtualNetworkAdapter>
-LogicalNetworkVIP <LogicalNetwork>
[-VMNetworkVIP <VMNetwork>]
[-VMNetworkServiceSetting <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
New-SCLoadBalancerTemplate cmdlet'i, hizmet şablonuna ekleyebileceğiniz bir yük dengeleyici şablonu oluşturur. Hizmet şablonunu temel alan bir hizmet örneği dağıttığınızda, Virtual Machine Manager (VMM) yerleştirme sırasında VMM ortamınızda uygun bir yük dengeleyiciyi bulur ve yük dengeleyici şablonunda sağlanan özelliklere göre yapılandırılır.
Örnekler
Örnek 1: Yük dengeleyici şablonu oluşturma
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> $TierTemplate = Get-SCComputerTierTemplate -ServiceTemplate $ServiceTemplate
PS C:\> $LBVIPTemplate = Get-SCLoadBalancerVIPTemplate -Manufacturer "LB Manufacturer" -Model "LB01"
PS C:\> $VMTemplate = Get-SCVMTemplate -ComputerTierTemplate $TierTemplate
PS C:\> $Adapter = Get-SCVirtualNetworkAdapter -VMTemplate $VMTemplate
PS C:\> $LBTemplate = New-SCLoadBalancerTemplate -ComputerTierTemplate $TierTemplate -LoadBalancerVIPTemplate $LBVIPTemplate -VirtualNetworkAdapter $Adapter
PS C:\> $LBTemplate
İlk komut ServiceTemplate01 adlı hizmet şablonu nesnesini alır ve nesneyi $ServiceTemplate değişkeninde depolar.
İkinci komut, $ServiceTemplate (bu örnekte ServiceTemplate01) depolanan hizmet şablonunun bilgisayar katmanı şablonunu alır ve nesneyi $TierTemplate değişkeninde depolar.
Üçüncü komut, lb üreticisi ve modeli LB01 ile yük dengeleyici VIP şablonunu alır ve şablonu $LBVIPTemplate değişkeninde depolar.
Dördüncü komut, $TierTemplate depolanan bilgisayar katmanı şablonu için sanal makine şablonunu alır.
Beşinci komut, $VMTemplate depolanan sanal makine şablonu için sanal ağ bağdaştırıcısını alır.
Altıncı komut, önceki komutlarda elde edilen bilgisayar katmanı şablonunu, yük dengeleyici şablonunu ve sanal ağ bağdaştırıcısı nesnelerini kullanarak bir yük dengeleyici şablonu oluşturur ve nesneyi $LBTemplate değişkeninde depolar.
Son komut, yük dengeleyici şablonu hakkındaki bilgileri görüntüler.
Parametreler
-ComputerTierTemplate
Bilgisayar katmanı şablon nesnesini belirtir.
Type: | ComputerTierTemplate |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
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 |
-LoadBalancerVIPTemplate
Yük dengeleyici sanal IP (VIP) şablonunu belirtir.
Type: | LoadBalancerVIPTemplate |
Position: | Named |
Default value: | None |
Required: | True |
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: | True |
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 |
-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 |
-VirtualNetworkAdapter
Bir sanal makine için bir sanal ağ bağdaştırıcısı nesnesi belirtir.
En fazla sanal ağ bağdaştırıcısı sayısı konağın türüne göre değişir. Konak türü Hyper-V ise, en fazla sanal ağ bağdaştırıcısı sayısı:
- Sanal makine başına en fazla dört öykünmüş bağdaştırıcı.
- Sanal makine başına en fazla sekiz sentetik bağdaştırıcı. Özel durum, Windows Server 2003 x64 konuğunda öykünülmüş bir ağ bağdaştırıcısı için sürücü olmamasıdır.
Konak türü VMware ESX ise:
- Sanal makine başına en fazla dört öykünmüş bağdaştırıcı.
Konak türü Citrix XenServer ise:
- Sanal makine başına en fazla yedi öykünmüş bağdaştırıcı.
Type: | VirtualNetworkAdapter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMNetworkServiceSetting
Bir sanal makine ağ hizmeti ayarını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMNetworkVIP
VMNetwork nesnesini belirtir.
Type: | VMNetwork |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Çıkışlar
LoadBalancerTemplate
Bu cmdlet bir LoadBalancerTemplate nesnesi döndürür.