Bagikan melalui


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