New-SCLoadBalancerTemplate
Crea un modello di servizio di bilanciamento del carico che può essere aggiunto a un modello di servizio.
Sintassi
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>]
Descrizione
Il cmdlet New-SCLoadBalancerTemplate crea un modello di servizio di bilanciamento del carico che è possibile aggiungere a un modello di servizio. Quando si distribuisce un'istanza del servizio in base al modello di servizio, Virtual Machine Manager (VMM) individua un servizio di bilanciamento del carico appropriato nell'ambiente VMM durante il posizionamento e lo configura in base alle proprietà fornite nel modello di bilanciamento del carico.
Esempio
Esempio 1: Creare un modello di servizio di bilanciamento del carico
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
Il primo comando ottiene l'oggetto modello di servizio denominato ServiceTemplate01 e archivia l'oggetto nella variabile $ServiceTemplate.
Il secondo comando ottiene il modello di livello computer per il modello di servizio archiviato in $ServiceTemplate (in questo caso ServiceTemplate01) e archivia l'oggetto nella variabile $TierTemplate.
Il terzo comando ottiene il modello VIP del servizio di bilanciamento del carico con il produttore di LB Manufacturer e il modello LB01 e archivia il modello nella variabile $LBVIPTemplate.
Il quarto comando ottiene il modello di macchina virtuale per il modello di livello computer archiviato in $TierTemplate.
Il quinto comando ottiene la scheda di rete virtuale per il modello di macchina virtuale archiviata in $VMTemplate.
Il sesto comando crea un modello di servizio di bilanciamento del carico usando il modello di livello computer, il modello di servizio di bilanciamento del carico e gli oggetti scheda di rete virtuale ottenuti nei comandi precedenti e archivia l'oggetto nella variabile $LBTemplate.
L'ultimo comando visualizza informazioni sul modello del servizio di bilanciamento del carico.
Parametri
-ComputerTierTemplate
Specifica un oggetto modello livello computer.
Type: | ComputerTierTemplate |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobVariable
Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerVIPTemplate
Specifica un modello IP virtuale (VIP) del servizio di bilanciamento del carico.
Type: | LoadBalancerVIPTemplate |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetworkVIP
Specifica le reti logiche da cui deve essere assegnato l'indirizzo IP front-end per il servizio di bilanciamento del carico (affinità di rete logica front-end).
Type: | LogicalNetwork |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Specifica l'ID del suggerimento prestazioni e ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo restituisca immediatamente alla shell dei comandi.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualNetworkAdapter
Specifica un oggetto scheda di rete virtuale per una macchina virtuale.
Il numero massimo di schede di rete virtuale varia in base al tipo di host. Se il tipo host è Hyper-V, il numero massimo di schede di rete virtuali è:
- Fino a quattro schede emulate per ogni macchina virtuale.
- Fino a otto schede sintetiche per ogni macchina virtuale. Un'eccezione è che nessun driver è disponibile per una scheda di rete emulata in un guest x64 di Windows Server 2003.
Se il tipo host è VMware ESX:
- Fino a quattro schede emulate per ogni macchina virtuale.
Se il tipo host è Citrix XenServer:
- Fino a sette schede emulate per ogni macchina virtuale.
Type: | VirtualNetworkAdapter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMNetworkServiceSetting
Specifica un'impostazione del servizio di rete di macchine virtuali.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMNetworkVIP
Specifica un oggetto VMNetwork .
Type: | VMNetwork |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Output
LoadBalancerTemplate
Questo cmdlet restituisce un oggetto LoadBalancerTemplate .