VMware PowerCLI에 포함되어 있는 PowerCLI cmdlet 집합을 사용하면 호스트에 이미지 프로파일 및 호스트 프로파일을 할당하는 규칙을 지정할 수 있습니다.

PowerCLI를 처음 사용하는 경우에는 PowerCLI 설명서를 읽고 Auto Deploy Cmdlets 사용을 검토하십시오. 해당 섹션에서는 PowerShell 프롬프트의 모든 명령에 대한 도움말을 볼 수 있습니다.

  • 기본 도움말: Get-Help cmdlet_name

  • 상세 도움말: Get-Help cmdlet_name -Detailed

참고:

Auto Deploy cmdlet을 실행하는 경우 cmdlet을 호출할 때 명령줄에 모든 매개 변수를 제공해야 합니다. 대화형 모드에서는 매개 변수를 제공하지 않는 것이 좋습니다.

표 1. 규칙 엔진 PowerCLI Cmdlet

명령

설명

Get-DeployCommand

Auto Deploy cmdlet 목록을 반환합니다.

New-DeployRule

지정한 항목과 패턴을 사용하여 새 규칙을 생성합니다.

Set-DeployRule

지정한 항목과 패턴을 사용하여 기존 규칙을 업데이트합니다. 규칙 집합의 일부인 규칙은 업데이트할 수 없습니다.

Get-DeployRule

지정한 이름을 가진 규칙을 검색합니다.

Copy-DeployRule

기존 규칙을 복제하고 업데이트합니다.

Add-DeployRule

하나 이상의 규칙을 작업 규칙 집합에 추가하고 기본적으로 활성 규칙 집합에도 추가합니다. NoActivate 매개 변수를 사용하면 작업 규칙 집합에만 규칙을 추가할 수 있습니다.

Remove-DeployRule

작업 규칙 집합과 활성 규칙 집합에서 하나 이상의 규칙을 제거합니다. -Delete 매개 변수를 지정하여 이 명령을 실행하면 규칙이 영구적으로 삭제됩니다.

Set-DeployRuleset

이 규칙 목록을 작업 규칙 집합에 명시적으로 설정합니다.

Get-DeployRuleset

현재 작업 규칙 집합 또는 현재 활성 규칙 집합을 검색합니다.

Switch-ActiveDeployRuleset

모든 새로운 요청을 규칙 집합을 통해 평가하도록 규칙 집합을 활성화합니다.

Get-VMHostMatchingRules

패턴과 일치하는 규칙을 검색합니다. 예를 들어, 호스트에 적용되는 모든 규칙을 검색할 수 있습니다. 이 cmdlet는 디버깅에 주로 사용합니다.

Test-DeployRulesetCompliance

지정한 호스트와 관련된 항목이 활성 규칙 집합의 규정을 준수하는지 여부를 확인합니다.

Repair-DeployRulesetCompliance

Test-DeployRulesetCompliance의 결과에 따라 이 cmdlet는 이미지 프로파일, 호스트 프로파일 및 vCenter Server 인벤토리에서 각 호스트의 위치를 업데이트합니다. 이 cmdlet는 이미지 프로파일을 적용하거나, 호스트 프로파일을 적용하거나, vCenter Server 시스템 내의 미리 지정된 폴더나 클러스터로 호스트를 이동할 수 있습니다.

Apply-EsxImageProfile

지정한 이미지 프로파일을 지정한 호스트에 연결합니다.

Get-VMHostImageProfile

지정한 호스트에 사용 중인 이미지 프로파일을 검색합니다. 이 cmdlet는 Image Builder PowerCLI의 Get-EsxImageProfile cmdlet와는 다릅니다.

Repair-DeployImageCache

이 cmdlet는 Auto Deploy 이미지 캐시가 실수로 삭제된 경우에만 사용해야 합니다.

Get-VMHostAttributes

Auto Deploy 서버가 규칙을 평가할 때 사용하는 호스트 특성을 검색합니다.

Get-DeployMachineIdentity

Auto Deploy가 vCenter의 ESXi 호스트를 물리적 시스템에 논리적으로 연결하는 데 사용하는 문자열 값을 반환합니다.

Set-DeployMachineIdentity

vCenter Server 데이터베이스에 있는 호스트 개체를 물리적 시스템에 논리적으로 연결합니다. 규칙을 지정하지 않고 호스트를 추가할 때 이 cmdlet를 사용합니다.

Get-DeployOption

Auto Deploy 글로벌 구성 옵션을 검색합니다. 현재 이 cmdlet은 Auto Deploy를 사용하여 프로비저닝된 호스트의 ESXi 관리 네트워크에 대한 기본 VLAN ID를 지정하는 vlan-id 옵션을 지원합니다. Auto Deploy는 호스트가 호스트 프로파일을 사용하지 않고 부팅할 경우에만 값을 사용합니다.

Set-DeployOption

글로벌 구성 옵션의 값을 설정합니다. 현재는 ESXi 관리 네트워크에 대해 기본 VLAN ID를 설정하는 vlan-id 옵션을 지원합니다.