Set-SCLoadBalancerVIPTemplate

ロード バランサー VIP テンプレートのプロパティを変更します。

構文

Set-SCLoadBalancerVIPTemplate
   [-VMMServer <ServerConnection>]
   [-LoadBalancerVIPTemplate] <LoadBalancerVIPTemplate>
   [-Name <String>]
   [-Description <String>]
   [-LoadBalancerManufacturer <String>]
   [-LoadBalancerModel <String>]
   [-LoadBalancerConnectionPersistence <LoadBalancerConnectionPersistence>]
   [-LoadBalancerHealthMonitor <LoadBalancerHealthMonitor[]>]
   [-LoadBalancerProtocol <LoadBalancerProtocol>]
   [-LoadBalancerPort <UInt16>]
   [-LoadBalancerBackEndPort <UInt16>]
   [-LoadBalancingMethod <LoadBalancingMethod>]
   [-DisableLoadBalancerConnectionPersistence]
   [-MakeGeneric]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

説明

Set-SCLoadBalancerVIPTemplate コマンドレットは、ロード バランサー仮想 IP (VIP) テンプレートのプロパティを変更します。

例 1: ロード バランサー仮想 IP テンプレートの負荷分散方法を変更する

PS C:\> $VIPTemplate = Get-SCLoadBalancerVIPTemplate -Manufacturer "LB Manufacturer" -Model "LB01" -Name "VIPTemplate01"
PS C:\> $LBMethod = New-SCLoadBalancingMethod -Name "RoundRobin"
PS C:\> Set-SCLoadBalancerVIPTemplate -LoadBalancerVIPTemplate $VIPTemplate -LoadBalancingMethod $LBMethod

最初のコマンドは、VIPTemplate01 という名前の VIP テンプレート オブジェクトを取得し、そのオブジェクトを $VIPTemplate 変数に格納します。

2 番目のコマンドは、ラウンド ロビンという名前の新しい負荷分散メソッド オブジェクトを作成し、そのオブジェクトを $LBMethod 変数に格納します。

最後のコマンドは、$VIPTemplateに格納されている VIP テンプレートの負荷分散方法を、$LBMethodに格納されている方法 (ラウンド ロビン) に変更します。

パラメーター

-Description

VIP テンプレートの説明を指定します。

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

-DisableLoadBalancerConnectionPersistence

VIP プロファイルのロード バランサー接続永続化が無効になっていることを示します。

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

-JobVariable

ジョブの進行状況を追跡して、このパラメーターで示す名前の変数に保管するように指定します。

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

-LoadBalancerBackEndPort

負荷分散されているバックエンド サービスが実行されているポートを指定します。

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

-LoadBalancerConnectionPersistence

ロード バランサー接続永続化オブジェクトを指定します。

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

-LoadBalancerHealthMonitor

ロード バランサーの正常性モニター オブジェクトの配列を指定します。

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

-LoadBalancerManufacturer

ロード バランサーを製造した会社の名前を指定します。 このパラメーターの有効値は、次のとおりです。

  • 文字 (a ~ z)
  • 数値 (0 - 9)
  • アンダースコア (_)
  • ハイフン (-)
  • ドット (.)
  • 単一引用符 (')
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerModel

ロード バランサーのモデルを指定します。

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

-LoadBalancerPort

ロード バランサーで VIP を構成するときに使用するポートを指定します。

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

-LoadBalancerProtocol

ロード バランサーまたはロード バランサー プロトコル オブジェクトに接続するときに使用するプロトコルを指定します。

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

-LoadBalancerVIPTemplate

ロード バランサー VIP テンプレートを指定します。

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

-LoadBalancingMethod

使用する負荷分散方法を指定します。 このパラメーターの有効値は、次のとおりです。

  • RoundRobin
  • LeastConnectionsmember
  • Observedmember
  • Predictivemember
  • Ratiomember
  • Fastestmember
  • LeastConnections
  • Observednode
  • Predictivenode
  • Rationode
  • FastestResponseTime
  • LeastSessions
  • なし

特定のロード バランサーで使用できるメソッドを確認するには、次のコマンドを使用します。 (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods

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

-MakeGeneric

VIP プロファイルが汎用ロード バランサー設定を適用できることを示します。

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

-Name

仮想マシン マネージャー (VMM) オブジェクトの名前を指定します。

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

-PROTipID

このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。

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

-RunAsynchronously

コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。

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

-VMMServer

VMM サーバー オブジェクトを指定します。

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

出力

LoadBalancer

このコマンドレットは 、LoadBalancer オブジェクトを返します。