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