지속적 제공 지원(구성 관리)
클라우드 프로비저닝 및 거버넌스 애플리케이션은 지속적 제공 솔루션(구성 관리라고도 함)과의 통합을 지원합니다. Ansible는 기본 구성 관리 제공자로 지원됩니다.
클라우드 프로비저닝 및 거버넌스 애플리케이션은 다음과 같은 두 가지 방법으로 구성 관리 제공자를 지원합니다.
- 애플리케이션 프로파일 기반 접근 방법: 엔터티 및 주문 카탈로그 양식에 대한 애플리케이션 프로파일을 생성하고 프로파일을 선택하여 해당 엔터티를 배포합니다. 각 프로파일에는 구성을 설치할 수 있습니다. 여러 애플리케이션 프로파일(예: PostgreSQL 하나, Apache 하나)을 생성할 수 있습니다. 각 프로파일은 구성 관리 제공자에 매핑될 수 있습니다. 클라우드 사용자 포털에서 선택한 프로파일을 기반으로 특정 구성 관리 제공자에 대한 속성 및 값으로 표시된 구성 그리드를 채웁니다. 주문 양식에서 값을 수정하고 엔터티를 프로비저닝할 수 있습니다.
- 자원 블록 기반 접근 방법: Blueprint에서 Apache2와 같은 자원 블록을 사용하여 구성 관리 제공자가 관리하는 엔터티를 나타냅니다. 동일한 자원 블록을 사용하여 같은 유형의 엔터티를 둘 이상 지원할 수 있습니다. 예를 들어 Apache2 자원 블록을 사용하여 여러 Apache2 서버를 지원할 수 있습니다. 주문 카탈로그 양식에서 제공자 유형을 선택한 다음 제공자를 선택합니다. 특정 제공자에 따라 구성 관리 속성 및 값이 표시됩니다. 엔터티를 프로비저닝한 후에 자원 블록의 구성을 저장하고 나중에 사용할 수 있도록 CMDB에 저장합니다.
- 카탈로그 배포 중 프로비저닝 이후 작업: 사용자는 VM을 배포하는 모든 카탈로그에서 ansible 작업을 사후 프로비저닝 단계로 호출할 수 있습니다. VM 설치가 완료되면 2일차 작업으로 실행됩니다. 이 프로세스에 대한 자세한 내용은 https://www.servicenow.com/community/itom-blog/cpg-calling-ansible-job-as-post-provision-step-for-cloud-catalog/ba-p/2271552 및 https://www.servicenow.com/community/itom-blog/cpg-calling-ansible-job-as-day2-operation/ba-p/2270969 문서를 참조하십시오.
중요사항:
Orlando 릴리스부터, 클라우드 프로비저닝 Blueprint는 이전 릴리스에서 업그레이드된 인스턴스에서 사용할 수 있지만 새로운 Blueprint를 생성할 수 없습니다. 기존 Blueprint 및 이러한 Blueprint의 카탈로그 항목에는 영향이 없으며 계속해서 작동합니다.
수행할 작업
| 단계 | 목표 | 다음 주제를 참조하십시오. |
|---|---|---|
| 1. Ansible에 대한 자격 증명을 생성합니다. | 필요한 자격 증명으로 구성제공자에 액세스할 수 있도록 클라우드 프로비저닝 및 거버넌스를 활성화합니다. | Ansible Tower 사용자 이름 및 암호 구성 |
| 2. 작업 제공자 유형을 생성한 다음 제공자를 생성합니다. | 선택한 구성 관리 제공자와 작업하기 위해 클라우드 프로비저닝 및 거버넌스를 구성합니다. 그런 다음 제공된 자격 증명을 사용하여 제공자에서 검색을 실행하고 제공자가 이미 소유하고 있는 자원을 찾습니다. | 작업 부하 제공자 유형 생성 및 Ansible 구성 관리 제공자를 생성하고 디스커버리를 실행합니다. |
| 3. 매핑을 사용하여 애플리케이션 프로파일 생성 | 구성 관리 제공자가 관리하는 애플리케이션을 정의하는 프로파일을 생성합니다. 프로파일은 제공자에서 검색된 인벤토리를 기반으로 합니다. | 애플리케이션 프로파일 생성 |
| 4. Blueprint 생성 | 구성 제공자가 관리하는 가상 자원에서 BootstrapNode, Register Node 및 ExecuteConfigPackages 운영으로 Blueprint를 생성합니다. 또한 사용자가 애플리케이션 프로파일 템플릿, 조직 및 자격 증명 ID와 같은 중요한 입력을 선택할 수 있도록 양식의 입력 매개변수를 사용자 지정할 수도 있습니다. | |
| 5. 클라우드 사용자 포털에서 자원 프로비저닝 | 자원은 BootstrapNode, Register Node 및 ExecuteConfigPackages 단계를 나타내는 스택 상태와 함께 프로비저닝되어야 합니다. |