Add-SCLoadBalancer
VMM에 부하 분산 장치를 추가합니다.
Syntax
Add-SCLoadBalancer
[-VMMServer <ServerConnection>]
[-LoadBalancerAddress] <String>
[-Port <UInt16>]
-Manufacturer <String>
-Model <String>
-RunAsAccount <RunAsAccount>
[-ConfigurationProvider <ConfigurationProvider>]
-VMHostGroup <HostGroup[]>
[-LogicalNetworkVIP <LogicalNetwork[]>]
[-LogicalNetworkDedicatedIP <LogicalNetwork[]>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Add-SCLoadBalancer cmdlet은 VMM(Virtual Machine Manager)에 부하 분산 장치를 추가합니다.
예제
예제 1: 부하 분산 장치 추가
PS C:\> $LBProvider = Get-SCConfigurationProvider | Where-Object { $_.Type -Eq "LoadBalancer" -And $_.Manufacturer -Eq "LBManufacturer" -And $_.Model -Eq "LB01"}
PS C:\> $HostGroup =@()
PS C:\> $HostGroup += Get-SCVMHostGroup | Where-Object { $_.Path -Eq "All Hosts\HostGroup01" }
PS C:\> $HostGroup += Get-SCVMHostGroup | Where-Object { $_.Path -Eq "All Hosts\HostGroup02\Production" }
PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "LBRunAsAcct"
PS C:\> Add-SCLoadBalancer -ConfigurationProvider $LBProvider -VMHostGroup $HostGroup -RunAsAccount $RunAsAcct -LoadBalancerAddress "LB.Contoso.com" -Manufacturer "LBManufacturer" -Model "LB01" -Port "123"
첫 번째 명령은 지정된 제조업체 및 모델을 사용하여 부하 분산 장치 공급자 개체를 가져오고 개체를 $LBProvider 변수에 저장합니다.
두 번째 명령은 $HostGroup 배열을 만듭니다. 세 번째 및 네 번째 명령은 hostGroup01 및 Production이라는 호스트 그룹으로 $HostGroup 배열을 채웁니다.
다섯 번째 명령은 LBRunAsAcct라는 실행 계정 개체를 가져오고 $RunAsAcct 변수에 개체를 저장합니다.
마지막 명령은 지정된 실행 계정을 사용하여 부하 분산 장치를 추가합니다.
매개 변수
-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 |
-LoadBalancerAddress
부하 분산 장치의 FQDN(정규화된 도메인 이름) 또는 IP 주소를 지정합니다. 일반적인 형식은 FQDN, IPv4 또는 IPv6 주소이지만 부하 분산 장치 제조업체에 부하 분산 장치에 대한 유효한 형식을 확인합니다.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetworkDedicatedIP
부하 분산 장치에 대한 백 엔드 IP 주소를 할당해야 하는 논리 네트워크(백 엔드 논리 네트워크 선호도)를 지정합니다.
Type: | LogicalNetwork[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetworkVIP
부하 분산 장치에 대한 프런트 엔드 IP 주소를 할당해야 하는 논리 네트워크(프런트 엔드 논리 네트워크 선호도)를 지정합니다.
Type: | LogicalNetwork[] |
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: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Model
물리적 디바이스의 모델을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-RunAsAccount
이 작업을 수행할 수 있는 권한이 있는 자격 증명이 포함된 실행 계정을 지정합니다.
Type: | RunAsAccount |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-VMHostGroup
가상 컴퓨터 호스트 그룹 개체를 지정합니다.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | True |
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 개체를 반환합니다.