vSphere Auto Deploy 규칙 집합의 변경 사항이 자동으로 업데이트되지 않으므로 규정 준수 및 복구를 위해 새 규칙 또는 수정된 규칙을 적절히 테스트합니다.

사전 요구 사항

vSphere Auto Deploy 규칙 집합에 규칙을 추가하거나 하나 이상의 규칙을 수정할 경우, 호스트는 자동으로 업데이트되지 않습니다. 규칙 준수를 테스트하고 업데이트 적용을 수행한 경우에만 vSphere Auto Deploy에서 새 규칙을 적용합니다.
  • 시스템을 준비하고 Auto Deploy 서버를 설치합니다. 자세한 내용은 vSphere Auto Deploy를 사용할 수 있도록 시스템 준비의 내용을 참조하십시오.
  • 인프라에 vSphere Auto Deploy를 사용하여 프로비저닝된 하나 이상의 ESXi 호스트가 포함되어 있고, PowerCLI를 설치한 호스트에서 이러한 ESXi 호스트에 액세스할 수 있는지 확인합니다.

프로시저

  1. PowerCLI 세션에서 Connect-VIServer cmdlet을 실행하여 vSphere Auto Deploy가 등록된 vCenter Server 시스템에 연결합니다.
    Connect-VIServer ipv4_or_ipv6_address
    서버 인증서 주의가 반환될 수 있습니다. 운영 환경에서는 서버 인증서 주의가 반환되면 안 됩니다. 그러나 개발 환경에서는 이 주의를 무시해도 됩니다.
  2. PowerCLI를 사용하여 현재 사용할 수 있는 vSphere Auto Deploy 규칙을 확인합니다.
    Get-DeployRule
    시스템에서 규칙 및 관련 항목과 패턴을 반환합니다.
  3. 사용 가능한 규칙 중 하나를 수정합니다.

    예를 들어 이미지 프로파일과 규칙의 이름을 변경할 수 있습니다.

    Copy-DeployRule -DeployRule testrule -ReplaceItem MyNewProfile 
    			 
    활성 규칙 집합에 이미 추가된 규칙은 편집할 수 없습니다. 대신 해당 규칙을 복사하고 변경하려는 항목이나 패턴을 교체할 수 있습니다.
  4. 규칙 집합 준수를 테스트할 호스트에 액세스할 수 있는지 확인합니다.
    Get-VMHost -Name MyEsxi42
  5. 해당 호스트에 대해 규칙 집합 준수를 테스트하는 cmdlet을 실행하고 나중에 사용할 수 있도록 반환 값을 변수에 바인딩합니다.
    $tr = Test-DeployRuleSetCompliance MyEsxi42
  6. 규칙 집합의 컨텐츠와 호스트 구성의 차이점을 검토합니다.
    $tr.itemlist
    새 규칙 집합 준수를 테스트할 호스트가 활성 규칙 집합을 준수하는 경우 시스템이 현재 및 예상 항목의 테이블을 반환합니다.
    CurrentItem                             ExpectedItem
    -----------                             ------------   
    My Profile 25                           MyNewProfile
    
  7. 다음에 호스트를 부팅할 때 수정된 규칙 집합을 사용하도록 호스트에 업데이트를 적용합니다.
    Repair-DeployRuleSetCompliance $tr

다음에 수행할 작업

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