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 개체를 반환합니다.