클라우드 형성 템플릿 기반 카탈로그 항목에 프로비저닝 이후 추가하기

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기3분
  • 클라우드 형성 템플릿(CFT) 기반 카탈로그 항목에 워크플로우 프로비저닝 이후 작업을 만듭니다.

    시작하기 전에

    필요한 역할: sn_cmp.cloud_service_designer.

    이 태스크 정보

    이 예시에서는 AWS 콘솔에 키 쌍을 만든 다음 적절한 자격 증명을 선택하고, 클라우드 계정을 검색하고, CFT 기반 카탈로그 항목을 만들고, 워크플로우 프로비저닝 이후 작업을 카탈로그 항목에 추가하고, 마지막으로 카탈로그 항목을 프로비저닝합니다.
    이 예시에서 작업을 시작하기 전에 다음 필요 조건을 충족했는지 확인하십시오.
    • 클라우드 프로비저닝 및 거버넌스 플러그인이 활성화됩니다.
    • AWS 자격 증명과 서비스 계정이 설정되었습니다.
    • AWS 논리 데이터센터에 대한 클라우드 계정이 생성되었습니다.
    • AWS에 키 쌍이 구성되어 있으며 CMP에서 "cmdb_ci_cloud_key_pair"로 사용할 수 있습니다.
    • 인스턴스에서 워크플로우를 사용할 수 있습니다. 이 예시에서는 SSH_Workflow_New 워크플로우를 사용합니다.
    • 개인 및 공용 IP를 가져오기 위한 스크립트 포함을 사용할 수 있습니다.

    프로시저

    1. AWS 콘솔에서 새 키 쌍을 만듭니다.
      키 쌍에 이름을 지정합니다(예: Itappwop).
      키 쌍을 만들면 PEM 파일이 자동으로 시스템에 다운로드됩니다.
    2. PEM 파일을 열고 파일의 모든 내용을 복사합니다.
    3. 인스턴스의 필터 탐색기를 사용하여 자격 증명 애플리케이션으로 이동합니다.
    4. 새로 만들기를 클릭한 다음 SSH 개인 키 자격 증명을 선택합니다.
    5. 이름 필드에 이름(Itappwop)을 입력합니다.
    6. SSH 개인 키 필드에 PEM 파일의 내용을 붙여 넣습니다.
    7. 자격 증명 별칭 필드에 별칭 이름(Itappwop)을 입력합니다.
      별칭 이름은 이름 필드에 입력한 이름과 같아야 합니다.
    8. 제출을 클릭합니다.
    9. AWS 데이터를 동기화할 클라우드 계정을 검색하려면 ServiceNow® 검색를 실행합니다.
    10. 스택을 프로비저닝할 AWS CFT 기반 클라우드 카탈로그 항목을 생성합니다.
      1. 다음으로 이동 클라우드 관리자 포털 > 설계 > 클라우드 카탈로그 항목
      2. 새로 만들기를 클릭합니다.
        클라우드 카탈로그 항목 화면이 나타납니다.
    11. 이름 필드에 카탈로그 항목의 고유 이름을 입력하한 다음 출처 필드에서 클라우드 템플릿을 선택하고 템플릿 유형 필드에서 클라우드 형성 템플릿을 선택합니다.
    12. 제출을 클릭합니다.
      카탈로그 항목이 생성됩니다.
    13. 클라우드 템플릿을 만들고 템플릿을 카탈로그 항목과 연결합니다.
      1. 다음으로 이동 클라우드 관리자 포털 > 설계 > 클라우드 카탈로그 항목.
      2. 클라우드 템플릿을 만들 카탈로그 항목 기록을 열고 클라우드 템플릿 > 신규.
        클라우드 템플릿 버전 화면이 나타납니다.
      3. 수집 방법 목록에서 템플릿 본문 사용을 선택하고 본문 필드에 AWS CFT 내용을 붙여 넣습니다.
      4. 저장을 클릭합니다.
        AWS CFT에서 추출된 모든 변수가 템플릿 버전 매개변수 섹션에 나타납니다.
        템플릿 매개변수
      5. 활성화를 클릭합니다.
        카탈로그 항목이 생성됩니다.
    14. 클라우드 사용자 포털로 이동하여 방금 생성한 카탈로그 항목을 엽니다.
      프로비저닝 탭에서 템플릿에서 추출된 모든 변수를 볼 수 있습니다. 워크플로우 프로비저닝 이후 작업을 카탈로그 항목에 추가할 수 있습니다.
    15. 다음으로 이동 클라우드 관리자 포털 > 설계 > 클라우드 카탈로그 항목.
    16. 워크플로우 프로비저닝 이후 작업을 만들 카탈로그 항목 기록을 엽니다.
    17. Post Provisioning Operation(프로비저닝 이후 작업) 하위 탭을 클릭한 다음 새로 만들기를 클릭합니다.
      운영 단계 양식이 나타납니다.
    18. 설치 유형 목록에서 워크플로우를 선택하고 Flow목록에서 SSH_Workflow_New를 선택합니다.
    19. 제출을 클릭합니다.
      워크플로우 작업의 매개변수는 속성 관리 화면에서 작업 속성으로 자동 생성됩니다.
    20. 속성 관리를 클릭합니다.
      속성 관리 화면이 나타납니다.
    21. SSH Script.Post Provision으로 EC2 인스턴스 프로비저닝을 클릭합니다.
    22. Key_name 속성을 클릭하고 자격 증명 별칭 값(Itappwop)을 입력하거나 매핑 필드에 표현식 매핑을 입력합니다.
      매핑은 시스템에서 정보를 가져올 위치를 지정합니다. 클라우드 프로비저닝 및 거버넌스에서 표현식 사용 문서를 참조하십시오.
    23. 스택 ID 속성을 클릭하고 표현식 매핑 $(context.order.stack)을 입력합니다.
    24. 변경 내용 적용을 클릭합니다.
      워크플로우는 생성된 카탈로그 항목에 프로비저닝 이후 작업으로 매핑됩니다.
    25. 클라우드 사용자 포털에서 CFT 기반 카탈로그 항목을 프로비저닝합니다.
      1. 클라우드 사용자 포털로 이동하여 스택 시작을 클릭합니다.
      2. 프로비저닝할 카탈로그 항목을 열고 일반 정보프로비저닝 탭의 모든 필수 필드에 값을 입력합니다.
    26. 카탈로그 항목을 프로비저닝하려면 제출을 클릭합니다.
    27. 완료되면 프로비저닝한 카탈로그 항목의 유효성을 검사합니다.