확장성 작업을 구독과 함께 사용하여 VM 태그 지정을 자동화하고 간소화할 수 있습니다.

클라우드 관리자는 확장성 작업 및 확장성 구독을 사용하여, 지정된 입력 및 출력으로 태그가 자동으로 지정되는 배포를 생성할 수 있습니다. VM 태그 지정 구독이 포함된 프로젝트에 대해 새 배포를 생성하면 배포 이벤트가 VM 태그 지정 스크립트의 실행을 트리거하고, 태그가 자동으로 적용됩니다. 이를 통해 시간을 절약하고 효율성을 높이는 동시에 배포를 더 쉽게 관리할 수 있습니다.

사전 요구 사항

  • 클라우드 관리자 자격 증명에 대한 액세스.
  • Lambda 함수에 대한 Amazon Web Services 역할.

프로시저

  1. 확장성 > 라이브러리 > 작업 > 새 작업으로 이동하고 다음 매개 변수를 사용하여 작업을 생성합니다.
    매개 변수 설명
    작업 이름 확장성 작업 이름이며, TagVM을 접두사 또는 접미사로 사용하는 것이 좋습니다.
    프로젝트 확장성 작업을 테스트할 대상 프로젝트입니다.
    작업 템플릿 VM 태그 지정
    런타임 Python
    스크립트 소스 스크립트 작성
  2. 기본 함수으로 Handler를 입력합니다.
  3. 확장성 작업을 테스트하기 위한 태그 지정 입력을 추가합니다.
    예: resourceNames = ["DB_VM"]target = world.
  4. 작업을 저장하려면 저장을 클릭합니다.
  5. 작업을 테스트하려면 테스트를 클릭합니다.
  6. 작업 편집기를 종료하려면 닫기를 클릭합니다.
  7. 확장성 > 구독으로 이동합니다.
  8. 새 구독을 클릭합니다.
  9. 다음과 같은 구독 세부 정보를 입력합니다.
    세부 정보 설정
    이벤트 항목 VM의 태그 지정 단계와 관련된 이벤트 항목을 선택합니다. 예를 들어 계산 할당 이벤트 항목을 선택합니다.
    참고: 태그는 선택한 이벤트 항목의 이벤트 매개 변수에 포함되어야 합니다.
    차단 구독에 대한 시간 초과를 1분으로 설정합니다.
    작업/워크플로 확장성 작업 실행 가능 유형을 선택하고 사용자 지정 확장성 작업을 선택합니다.
  10. 사용자 지정 확장성 작업 구독을 저장하려면 저장을 클릭합니다.
  11. 설계 > 클라우드 템플릿으로 이동하여 빈 캔버스에서 클라우드 템플릿을 생성합니다.
  12. 클라우드 템플릿에 두 개(Application_VMDB_VM)의 가상 시스템을 추가합니다.
    클라우드 템플릿 캔버스에는 두 개의 가상 시스템과 각 VM 요소에 추가된 코드 스크립트가 포함됩니다.
  13. VM을 배포하려면 배포를 클릭합니다.
  14. 배포 중에 이벤트가 시작되고 확장성 작업이 실행되는지 확인합니다.
  15. 태그가 올바르게 적용되었는지 확인하려면 리소스 > 리소스 > 가상 시스템으로 이동합니다.