New-SCLoadBalancerTemplate
서비스 템플릿에 추가할 수 있는 부하 분산 장치 템플릿을 만듭니다.
Syntax
New-SCLoadBalancerTemplate
-ComputerTierTemplate <ComputerTierTemplate>
-LoadBalancerVIPTemplate <LoadBalancerVIPTemplate>
-VirtualNetworkAdapter <VirtualNetworkAdapter>
[-VMNetworkVIP <VMNetwork>]
[-VMNetworkServiceSetting <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCLoadBalancerTemplate
-ComputerTierTemplate <ComputerTierTemplate>
-LoadBalancerVIPTemplate <LoadBalancerVIPTemplate>
-VirtualNetworkAdapter <VirtualNetworkAdapter>
-LogicalNetworkVIP <LogicalNetwork>
[-VMNetworkVIP <VMNetwork>]
[-VMNetworkServiceSetting <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
New-SCLoadBalancerTemplate cmdlet은 서비스 템플릿에 추가할 수 있는 부하 분산 장치 템플릿을 만듭니다. 서비스 템플릿을 기반으로 서비스 인스턴스를 배포하는 경우 VMM(Virtual Machine Manager)은 배치 중에 VMM 환경에서 적절한 부하 분산 장치를 찾고 부하 분산 장치 템플릿에 제공된 속성에 따라 구성합니다.
예제
예제 1: 부하 분산 장치 템플릿 만들기
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> $TierTemplate = Get-SCComputerTierTemplate -ServiceTemplate $ServiceTemplate
PS C:\> $LBVIPTemplate = Get-SCLoadBalancerVIPTemplate -Manufacturer "LB Manufacturer" -Model "LB01"
PS C:\> $VMTemplate = Get-SCVMTemplate -ComputerTierTemplate $TierTemplate
PS C:\> $Adapter = Get-SCVirtualNetworkAdapter -VMTemplate $VMTemplate
PS C:\> $LBTemplate = New-SCLoadBalancerTemplate -ComputerTierTemplate $TierTemplate -LoadBalancerVIPTemplate $LBVIPTemplate -VirtualNetworkAdapter $Adapter
PS C:\> $LBTemplate
첫 번째 명령은 ServiceTemplate01이라는 서비스 템플릿 개체를 가져오고 개체를 $ServiceTemplate 변수에 저장합니다.
두 번째 명령은 $ServiceTemplate(이 경우 ServiceTemplate01)에 저장된 서비스 템플릿의 컴퓨터 계층 템플릿을 가져오고 개체를 $TierTemplate 변수에 저장합니다.
세 번째 명령은 LB 제조업체 및 모델 LB01의 제조업체와 부하 분산 장치 VIP 템플릿을 가져오고 템플릿을 $LBVIPTemplate 변수에 저장합니다.
네 번째 명령은 $TierTemplate 저장된 컴퓨터 계층 템플릿에 대한 가상 머신 템플릿을 가져옵니다.
다섯 번째 명령은 $VMTemplate 저장된 가상 머신 템플릿에 대한 가상 네트워크 어댑터를 가져옵니다.
여섯 번째 명령은 이전 명령에서 가져온 컴퓨터 계층 템플릿, 부하 분산 장치 템플릿 및 가상 네트워크 어댑터 개체를 사용하여 부하 분산 장치 템플릿을 만들고 개체를 $LBTemplate 변수에 저장합니다.
마지막 명령은 부하 분산 장치 템플릿에 대한 정보를 표시합니다.
매개 변수
-ComputerTierTemplate
컴퓨터 계층 템플릿 개체를 지정합니다.
Type: | ComputerTierTemplate |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobVariable
작업 진행률을 추적하여 이 매개 변수로 이름이 지정된 변수에 보관하도록 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerVIPTemplate
부하 분산 장치 VIP(가상 IP) 템플릿을 지정합니다.
Type: | LoadBalancerVIPTemplate |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetworkVIP
부하 분산 장치의 프런트 엔드 IP 주소를 할당해야 하는 논리 네트워크(프런트 엔드 논리 네트워크 선호도)를 지정합니다.
Type: | LogicalNetwork |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-VirtualNetworkAdapter
가상 컴퓨터의 가상 네트워크 어댑터 개체를 지정합니다.
가상 네트워크 어댑터의 최대 수는 호스트 유형에 따라 다릅니다. 호스트 유형이 Hyper-V인 경우 가상 네트워크 어댑터의 최대 수는 다음과 같습니다.
- 가상 머신당 최대 4개의 에뮬레이트된 어댑터.
- 가상 머신당 최대 8개의 가상 어댑터. 예외는 Windows Server 2003 x64 게스트에서 에뮬레이트된 네트워크 어댑터에 사용할 수 있는 드라이버가 없다는 것입니다.
호스트 유형이 VMware ESX인 경우:
- 가상 머신당 최대 4개의 에뮬레이트된 어댑터.
호스트 유형이 Citrix XenServer인 경우:
- 가상 머신당 최대 7개의 에뮬레이트된 어댑터.
Type: | VirtualNetworkAdapter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMNetworkServiceSetting
가상 머신 네트워크 서비스 설정을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMNetworkVIP
VMNetwork 개체를 지정합니다.
Type: | VMNetwork |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
출력
LoadBalancerTemplate
이 cmdlet은 LoadBalancerTemplate 개체를 반환합니다.