Bagikan melalui


New-SCLoadBalancerVIP

Membuat VIP load balancer pada load balancer.

Sintaks

New-SCLoadBalancerVIP
   [-VMMServer <ServerConnection>]
   -Name <String>
   -LoadBalancer <LoadBalancer>
   -IPAddress <String>
   [-LoadBalancerPort <UInt16>]
   [-LoadBalancerVIPTemplate <LoadBalancerVIPTemplate>]
   [-IsPersistenceEnabled <Boolean>]
   [-LoadBalancerConnectionPersistence <LoadBalancerConnectionPersistence>]
   [-LoadBalancerHealthMonitor <LoadBalancerHealthMonitor[]>]
   [-LoadBalancerProtocol <LoadBalancerProtocol>]
   [-LoadBalancingMethod <LoadBalancingMethod>]
   [-FrontEndVMNetwork <VMNetwork>]
   [-BackEndVirtualNetworkAdapters <VirtualNetworkAdapter[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Deskripsi

Cmdlet New-SCLoadBalancerVIP membuat IP virtual penyeimbang beban (VIP) pada load balancer.

Contoh

Contoh 1: Membuat IP virtual load balancer

PS C:\> $LBProtocol = New-SCLoadBalancerProtocol -Name "HTTPS" -HTTPSCertificateSubjectName "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 "SourceIP" -Value "255.255.255.0"
PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -Request "Get /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 5 -TimeoutSeconds 2 -ProtocolName "HTTPS"
PS C:\> $LBMethod = New-SCLoadBalancingMethod -Name "LeastConnections"
PS C:\> $LoadBalancer = Get-SCLoadBalancer -LoadBalancerAddress "LB01.Contoso.com"
PS C:\> New-SCLoadBalancerVIP -Name "LoadBalancerVIP01" -IPAddress 10.0.0.1 -LoadBalancer $LoadBalancer -LoadBalancerConnectionPersistence $LBConnectionPersistence -LoadBalancerProtocol $LBProtocol -LoadBalancingMethod $LBMethod -LoadBalancerHealthMonitor $LBHealthMonitor -LoadBalancerPort 80

Perintah pertama membuat objek protokol load balancer dan menyimpan objek dalam variabel $LBProtocol.

Perintah kedua membuat objek persistensi koneksi load balancer dan menyimpan objek dalam variabel $LBConnectionPersistence.

Perintah ketiga membuat objek pemantauan kesehatan load balancer dan menyimpan objek dalam variabel $LBHealthMonitor.

Perintah keempat membuat objek metode penyeimbangan beban dan menyimpan objek dalam variabel $LBMethod.

Perintah kelima mendapatkan objek load balancer dengan alamat LB01.Contoso.com dan menyimpan objek dalam variabel $LoadBalancer.

Perintah terakhir membuat VIP load balancer bernama LoadBalancerVIP01 menggunakan load balancer yang disimpan di $LoadBalancer dan objek yang dibuat dalam perintah sebelumnya.

Parameter

-BackEndVirtualNetworkAdapters

Menentukan daftar objek VirtualNetworkAdapter dari VM yang diseimbangkan bebannya.

Type:VirtualNetworkAdapter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FrontEndVMNetwork

Menentukan jaringan komputer virtual untuk IP ujung depan dari aturan penyeimbangan beban. Ini adalah jaringan tempat VIP load balancer diambil.

Type:VMNetwork
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPAddress

Menentukan alamat IPv4 atau IPv6.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-IsPersistenceEnabled

Menunjukkan apakah persistensi diaktifkan untuk VIP load balancer. Ketika diatur ke $True, load balancer mencoba mengarahkan klien tertentu ke komputer virtual yang sama di belakang load balancer.

Type:Boolean
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

-LoadBalancer

Menentukan objek load balancer.

Type:LoadBalancer
Position:Named
Default value:None
Required:True
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

-LoadBalancerPort

Menentukan port yang akan digunakan saat mengonfigurasi VIP dalam load balancer.

Type:UInt16
Position:Named
Default value:None
Required:False
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:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerVIPTemplate

Menentukan templat VIP load balancer.

Type:LoadBalancerVIPTemplate
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancingMethod

Menentukan metode penyeimbangan beban yang akan digunakan. Nilai yang valid 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 berikut: (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods

Type:LoadBalancingMethod
Position:Named
Default value:None
Required:False
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

Output

LoadBalancerVIP

Cmdlet ini mengembalikan objek LoadBalancerVIP .

Catatan

  • Memerlukan objek load balancer VMM, yang dapat diambil menggunakan cmdlet Get-SCLoadBalancer .