다음을 통해 공유


Set-SCLoadBalancer

부하 분산 장치의 속성을 수정합니다.

Syntax

Set-SCLoadBalancer
   [-VMMServer <ServerConnection>]
   [-LoadBalancer] <LoadBalancer>
   [-LoadBalancerAddress <String>]
   [-Port <UInt16>]
   [-Manufacturer <String>]
   [-Model <String>]
   [-RunAsAccount <RunAsAccount>]
   [-ConfigurationProvider <ConfigurationProvider>]
   [-AddVMHostGroup <HostGroup[]>]
   [-RemoveVMHostGroup <HostGroup[]>]
   [-AddLogicalNetworkVIP <LogicalNetwork[]>]
   [-RemoveLogicalNetworkVIP <LogicalNetwork[]>]
   [-AddLogicalNetworkDedicatedIP <LogicalNetwork[]>]
   [-RemoveLogicalNetworkDedicatedIP <LogicalNetwork[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Set-SCLoadBalancer cmdlet은 부하 분산 장치의 속성을 수정합니다.

예제

예제 1: 부하 분산 장치에 대한 구성 공급자 변경

PS C:\> $LoadBalancer = Get-SCLoadBalancer -LoadBalancerAddress "LB01.Contoso.com"
PS C:\> $NewProvider = Get-SCConfigurationProvider | where { $_.Type -eq "LoadBalancer" -and $_.Manufacturer -eq "LB Manufacturer 2" -and $_.Model -eq "LB02"} 
PS C:\> Set-SCLoadBalancer -LoadBalancer $LoadBalancer -ConfigurationProvider $NewProvider -Manufacturer "LB Manufacturer 2" -Model "LB02"

첫 번째 명령은 LB01.Contoso.com 주소를 가진 부하 분산 장치 개체를 가져오고 $LoadBalancer 변수에 개체를 저장합니다.

두 번째 명령은 LB Manufacturer 2 제조업체 및 LB02 모델을 사용하여 구성 공급자를 가져옵니다.

세 번째 명령은 $LoadBalancer 저장된 부하 분산 장치의 구성 공급자를 $NewProvider 저장된 구성 공급자로 업데이트합니다.

매개 변수

-AddLogicalNetworkDedicatedIP

이 cmdlet이 서비스 계층의 가상 머신에 IP 주소를 서비스의 백 엔드 주소로 할당하는 논리 네트워크를 지정합니다.

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

-AddLogicalNetworkVIP

이 cmdlet이 부하 분산 장치 VIP에 가상 IP(VIP) 주소를 서비스의 프런트 엔드 주소로 할당하는 논리 네트워크를 지정합니다.

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

-AddVMHostGroup

이 cmdlet이 기존 호스트 그룹 배열 또는 프라이빗 클라우드에 추가하는 호스트 그룹의 배열을 지정합니다.

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

-ConfigurationProvider

구성 공급자 개체를 지정합니다. 구성 공급자는 VMM PowerShell 명령을 부하 분산 장치 유형과 관련된 API 호출로 변환하는 VMM에 대한 플러그 인입니다. 구성 공급자가 지정되지 않은 경우 VMM은 제조업체 및 모델 정보를 사용하여 사용 가능한 구성 공급자를 선택합니다. 구성 공급자가 없으면 부하 분산 장치가 추가되지 않습니다.

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

-LoadBalancer

부하 분산 장치 개체를 지정합니다.

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

-LoadBalancerAddress

부하 분산 장치의 FQDN(정규화된 도메인 이름) 또는 IP 주소를 지정합니다. 일반적인 형식은 FQDN, IPv4 또는 IPv6 주소이지만 부하 분산 장치 제조업체에 부하 분산 장치에 대한 유효한 형식을 확인합니다.

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

-Manufacturer

물리적 디바이스를 제조한 회사의 이름을 지정합니다. 유효한 문자는 다음과 같습니다.

  • 문자(a-z)
  • 숫자(0-9)
  • 밑줄(_)
  • 하이픈(-)
  • 점(.)
  • 작은따옴표(')
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Model

물리적 디바이스의 모델을 지정합니다.

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

-Port

개체를 추가하거나 연결을 만들 때 사용할 네트워크 포트를 지정합니다. 유효한 값은 1 ~4095입니다.

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

-RemoveLogicalNetworkDedicatedIP

서비스 계층의 가상 머신에 IP 주소가 할당된 논리 네트워크를 서비스의 프런트 엔드 주소로 지정하고 이제 제거됩니다.

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

-RemoveLogicalNetworkVIP

서비스의 프런트 엔드 주소로 부하 분산 장치에 VIP(가상 IP) 주소가 할당되어 제거된 논리 네트워크를 지정합니다.

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

-RemoveVMHostGroup

이 cmdlet이 호스트 그룹 배열 또는 프라이빗 클라우드에서 제거하는 호스트 그룹의 배열을 지정합니다.

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

-RunAsAccount

이 작업을 수행할 수 있는 권한이 있는 자격 증명이 포함된 실행 계정을 지정합니다.

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

이 cmdlet은 LoadBalancer 개체를 반환합니다.