규칙을 Auto Deploy 규칙 집합에 추가하거나 하나 이상의 규칙을 변경한 경우에는 호스트가 자동으로 업데이트되지 않습니다. 규칙 규정 준수를 테스트하고 업데이트 적용을 수행한 경우에만 Auto Deploy에서 새 규칙을 적용합니다.

시작하기 전에

  • vSphere PowerCLI와 모든 필수 소프트웨어를 설치합니다.

  • PowerCLI cmdlet을 실행하는 데 문제가 발생할 경우 실행 정책을 변경해 보십시오. Auto Deploy Cmdlets 사용를 참조하십시오.

이 태스크 정보

이 작업은 인프라스트럭처에 Auto Deploy를 사용하여 프로비저닝된 ESXi 호스트가 하나 이상 포함되어 있고 vSphere PowerCLI를 설치한 호스트에서 이러한 ESXi 호스트에 액세스할 수 있다고 가정합니다.

프로시저

  1. PowerCLI를 사용하여 현재 사용할 수 있는 Auto Deploy 규칙을 확인합니다.

    Get-DeployRule

    시스템에서 규칙 및 관련 항목과 패턴을 반환합니다.

  2. 사용할 수 있는 규칙 중 하나를 변경합니다(예: 이미지 프로파일 및 규칙 이름 변경).

    Copy-DeployRule -DeployRule testrule -ReplaceItem MyNewProfile

    규칙 집합에 이미 추가된 규칙은 편집할 수 없습니다. 대신 해당 규칙을 복사하고 변경하려는 항목이나 패턴을 교체할 수 있습니다. 기본적으로 PowerCLI는 복사본의 이전 이름을 사용하며 이전 규칙은 숨깁니다.

  3. 규칙 집합 준수를 테스트하려는 대상 호스트가 액세스 가능한지 확인합니다.

    Get-VMHost -Name MyEsxi42

  4. 해당 호스트에 대해 규칙 집합 준수를 테스트하는 cmdlet을 실행하고 나중에 사용할 수 있도록 반환 값을 변수에 바인딩합니다.

    $tr = Test-DeployRuleSetCompliance MyEsxi42

  5. 규칙 집합에 포함된 항목과 호스트에서 현재 사용 중인 항목 간의 차이를 검사합니다.

    $tr.itemlist

    시스템에서 현재 항목과 예상 항목의 테이블을 반환합니다.

    CurrentItem                             ExpectedItem
    -----------                             ------------   
    My Profile 25                           MyProfileUpdate
    
  6. 다음에 호스트를 부팅할 때 수정된 규칙 집합을 사용하도록 호스트에 업데이트를 적용합니다.

    Repair-DeployRuleSetCompliance $tr

다음에 수행할 작업

변경한 규칙에서 인벤토리 위치를 지정한 경우 규정 준수 복구 시 변경 내용이 적용됩니다. 다른 모든 변경 내용의 경우에는 Auto Deploy에서 새 규칙을 적용하고 규칙 집합과 호스트 간의 준수가 보장되도록 호스트를 부팅해야 합니다.