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 üreticisiyle yük dengeleyici VIP şablonunu alır ve şablonu $LBVIPTemplate değişkeninde depolar.
Dördüncü komut, $TierTemplate'de depolanan bilgisayar katmanı şablonu için sanal makine şablonunu alır.
Beşinci komut, $VMTemplate'de 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ğ benzini).
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 komut kabuğuna hemen 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ı konak 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ünülmüş bağdaştırıcı.
- Sanal makine başına sekiz adede kadar sentetik bağdaştırıcı. Özel durum, Windows Server 2003 x64 konuğundaki ö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ünülmüş bağdaştırıcı.
Konak türü Citrix XenServer ise:
- Sanal makine başına en fazla yedi öykünülmüş bağdaştırıcı.
Type: | VirtualNetworkAdapter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMNetworkServiceSetting
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
BIR VMNetwork nesnesi 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.