New-SCLoadBalancerVIPTemplate
Membuat templat VIP load balancer yang digunakan untuk membuat VIP load balancer.
Sintaks
New-SCLoadBalancerVIPTemplate
[-VMMServer <ServerConnection>]
-Name <String>
[-Description <String>]
[-LoadBalancerConnectionPersistence <LoadBalancerConnectionPersistence>]
[-LoadBalancerHealthMonitor <LoadBalancerHealthMonitor[]>]
-LoadBalancerProtocol <LoadBalancerProtocol>
-LoadBalancerPort <UInt16>
[-LoadBalancerBackEndPort <UInt16>]
-LoadBalancingMethod <LoadBalancingMethod>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCLoadBalancerVIPTemplate
[-VMMServer <ServerConnection>]
-Name <String>
[-Description <String>]
-LoadBalancerManufacturer <String>
-LoadBalancerModel <String>
[-LoadBalancerConnectionPersistence <LoadBalancerConnectionPersistence>]
[-LoadBalancerHealthMonitor <LoadBalancerHealthMonitor[]>]
-LoadBalancerProtocol <LoadBalancerProtocol>
-LoadBalancerPort <UInt16>
[-LoadBalancerBackEndPort <UInt16>]
-LoadBalancingMethod <LoadBalancingMethod>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Deskripsi
Cmdlet New-SCLoadBalancerVIPTemplate membuat templat IP virtual (VIP) load balancer yang digunakan untuk membuat VIP load balancer.
Untuk informasi tentang membuat VIP load balancer, ketik Get-Help New-SCLoadBalancerVIP -Detailed
.
Contoh
Contoh 1: Membuat templat IP virtual load balancer tertentu
PS C:\> $LBProtocol = New-SCLoadBalancerProtocol -Name "HTTPS" -HTTPSCertificate "C=US,ST=WA,L=Redmond,O=Contoso,OU=Test,CN=www.contoso.com/emailAddress=contoso@contoso.com" -HTTPSReencryptconnection $True -TerminateHTTPS $True
PS C:\> $LBConnectionPersistence = New-SCLoadBalancerConnectionPersistence -Name "Source IP" -Value "255.255.255.0"
PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -ProtocolName "HTTP" -Request "Get /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 15 -TimeoutSeconds 20
PS C:\> $LBMethod = New-SCLoadBalancingMethod -Name "Least Connections"
PS C:\> New-SCLoadBalancerVIPTemplate -Name "VIPTemplate01" -Description "Specific virtual IP Template" -LoadBalancerManufacturer "LB Manufacturer" -LoadBalancerModel "LB01" -LoadBalancerPort "123" -LoadBalancerConnectionPersistence $LBConnectionPersistence -LoadBalancerProtocol $LBProtocol -LoadBalancingMethod $LBMethod -LoadBalancerHealthMonitor $LBHealthMonitor
Perintah pertama membuat objek protokol load balancer yang menentukan bahwa koneksi HTTPS berakhir di load balancer, lalu koneksi dienkripsi ulang dengan server. Perintah kemudian menyimpan objek dalam variabel $LBProtocol.
Perintah kedua membuat objek presistensi koneksi load balancer dengan nilai 255.255.255.0, lalu menyimpan objek dalam variabel $LBConnectionPersistence.
Perintah ketiga membuat objek pemantauan kesehatan load balancer yang menentukan protokol load balancer, respons, interval dalam hitungan detik, dan batas waktu dalam detik. Perintah kemudian menyimpan objek dalam variabel $LBHealthMonitor.
Perintah keempat membuat objek metode load balancer dengan nilai LeastConnections dan menyimpan objek dalam variabel $LBMethod.
Perintah terakhir membuat templat VIP load balancer bernama VIPTemplate01 yang khusus untuk model load balancer LB01 yang diproduksi oleh Produsen LB menggunakan nilai untuk objek yang disimpan dalam $LBConnectionPersistence, $LBProtocol, $LBMethod, dan $LBHealthMonitor yang dibuat dalam perintah sebelumnya.
Parameter
-Description
Menentukan deskripsi untuk templat VIP.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerBackEndPort
Menentukan port tempat layanan backend berjalan yang sedang diseimbangkan bebannya.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerConnectionPersistence
Menentukan objek persistensi koneksi load balancer.
Type: | LoadBalancerConnectionPersistence |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerHealthMonitor
Menentukan objek pemantauan kesehatan load balancer.
Type: | LoadBalancerHealthMonitor[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerManufacturer
Menentukan nama perusahaan yang memproduksi load balancer. Nilai yang dapat diterima untuk parameter ini adalah:
- Huruf (a-z)
- Angka (0-9)
- Garis bawah (_)
- Tanda hubung (-)
- Titik (.)
- Kutipan tunggal (')
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerModel
Menentukan model load balancer
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerPort
Menentukan port yang akan digunakan saat mengonfigurasi VIP dalam load balancer.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerProtocol
Menentukan protokol yang akan digunakan saat menyambungkan ke load balancer, atau objek protokol load balancer.
Type: | LoadBalancerProtocol |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancingMethod
Menentukan metode penyeimbangan beban yang akan digunakan. Nilai yang dapat diterima untuk parameter ini adalah:
- RoundRobin
- LeastConnectionsmember
- Observedmember
- Predictivemember
- Ratiomember
- Fastestmember
- Koneksi Terkecil
- Observednode
- Predictivenode
- Simpul Rasio
- FastestResponseTime
- Selisih Terkecil
- Tidak ada
Untuk menentukan metode yang tersedia untuk load balancer tertentu, gunakan perintah ini: (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods
Type: | LoadBalancingMethod |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Menentukan nama objek Virtual Machine Manager (VMM).
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (pro tip) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Menentukan objek server VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |