사용자 지정 자원 블록 만들기
기본 시스템의 블록에서 프로비저닝해야 하는 클라우드 자원을 제공하지 않으면 사용자 지정 자원 블록을 생성할 수 있습니다.
시작하기 전에
프로시저
- 다음으로 이동 모두 > Cloud Provisioning and Governance > 클라우드 관리자 포털 > 디자인 > 자원 블록 을 클릭하고 신규를 클릭합니다.
-
자원 블록에 대한 고유하고 의미 있는 이름 과 설명 을 입력한 후 다음 설정을 입력합니다.
레이어 자원 블록 유형을 나타내는 계층을 선택합니다.
- 애플리케이션: 애플리케이션인 자원입니다. 예를 들어, 'PetStore' 애플리케이션은 Tomcat 또는 WebLogic 플랫폼에 존재할 수 있습니다.
- 플랫폼: 일반적으로 MySQL, Tomcat 또는 Apache.
- 논리 데이터센터: , Azure또는 vsphere 같은 AWS데이터센터의 자원입니다.
- 가상 인프라: 가상이며 SVM, CDOT, NetApp CISCO ICF Cloud 또는 VMware NSX와 같은 NetApp 가상 세계에 대한 인프라를 여전히 제공하는 리소스입니다.
- 가상 작업 부하: 데이터센터에서 호스팅되는 자원입니다. 예를 들어 가상 서버, 저장소 볼륨, 네트워크 또는 게이트웨이를 사용할 수 있습니다.
주:- 애플리케이션은 플랫폼에 배포됩니다.
- 플랫폼은 논리 데이터센터 또는 가상 인프라에 배포됩니다.
CI 유형 자원 블록이 나타내는 CI CMDB 유형을 선택합니다. 사용자가 스택을 시작하면 클라우드 자원이 프로비저닝되고 자원에 대한 실제 CI가 이 CI 유형의 CI CMDB 에 만들어집니다.
예를 들어, 저장소 볼륨을 선택하면 사용자가 새 볼륨을 프로비저닝할 때 저장소 볼륨 [cmdb_ci_storage_volume] 테이블에 기록이 만들어집니다.
주:각 자원 블록은 의 CI 유형을 CMDB기반으로 합니다. CI 유형에 바인딩된 자원 블록이 여러 개 있지 않은지 확인합니다.기본 게스트 인터페이스 인터페이스 생성
자원에 필요한 작업이 포함된 게스트 인터페이스를 선택합니다. 나중에 이 기본 게스트 인터페이스에 사용할 작업을 정의하고 선택할 수 있습니다. 시스템에서는 각 인터페이스에 대한 기본 작업 세트를 제공합니다.
다른 자원 블록이 여기 게스트 인터페이스 필드에 지정한 것과 일치하는 호스트 인터페이스(호스트 인터페이스 필드 설명 참조)를 지정하는 경우 해당 자원 블록은 이 자원 블록의 잠재적 호스트가 될 수 있습니다.
인터페이스 생성 확인란을 선택한 경우 게스트 인터페이스의 이름을 입력합니다. 게스트 인터페이스가 생성되고, 자원 블록 양식에서 구성 중인 자원 블록이 열리고, 자원 게스트 인터페이스 관련 목록에 새 인터페이스가 나열됩니다. 다음 단계에서 자원 게스트 인터페이스에 대한 설명을 참조하십시오.
새 게스트 인터페이스를 만드는 경우 다른 자원 블록에서도 인터페이스를 사용할 수 있음을 유념 하십시오.
호스트 인터페이스 이 자원 블록의 잠재적 호스트가 제공해야 하는 인터페이스를 선택합니다. 여기에서 지정하는 것과 동일한 형식의 기본 게스트 인터페이스를 제공하는 다른 자원 블록은 이 자원의 호스트가 될 수 있습니다. 나중에 하나 이상의 실제 호스트 자원을 선택할 수 있습니다.
예를 들어, 기본적으로 데이터센터 자원 블록은 AWS계산 인터페이스를 기본 게스트 인터페이스로 지정합니다. 이는 데이터센터가 AWS 데이터센터에 연결하는 데 사용할 다른 자원 블록에 대한 계산 호스트 인터페이스를 제공한다는 AWS 것을 의미합니다.
자원 블록에서 계산 인터페이스를 게스트 인터페이스로 사용하는 다른 자원 블록을 찾을 수 있도록 자원 블록의 호스트 인터페이스로 여기에 계산 인터페이스를 지정합니다. AWS 데이터센터는 계산 인터페이스를 게스트 인터페이스로 사용하므로 나중에 호스트 자원 관련 목록에서 AWS 데이터센터를 실제 호스트로 선택할 수 있습니다.
계산을 게스트 인터페이스로 지정하여 계산 인터페이스를 제공하는 다른 자원 블록도 이 자원 블록의 잠재적 호스트입니다.
잠재적인 호스트 자원이 게스트 인터페이스로 제공하는 인터페이스를 알고 있어야 합니다. 해당 게스트 인터페이스에 속하는 작업을 결정합니다.
-
제출을 클릭합니다. 필요한 경우 관련 목록에서 설정을 계속 업데이트합니다.
- 옵션:
다른 게스트 인터페이스를 추가하려면 다음 단계를 완료합니다.
다른 자원 블록에 제공할 게스트 인터페이스를 추가로 지정할 수 있습니다. 예를 들어 데이터센터 자원 블록은 다른 자원 블록에 사용할 수 있도록 계산 인터페이스, 네트워크 서비스 컨테이너 인터페이스 및 방화벽 인터페이스를 제공할 수 있습니다.
- 게스트 인터페이스에서새로 만들기를 클릭합니다.
-
게스트 인터페이스 필드에서 인터페이스를 선택합니다.
- 제출 또는 업데이트를 클릭합니다.
-
호스트 자원에서 이 자원 블록(일반적으로 호스트 인터페이스 필드에 지정한 인터페이스를 제공하는 자원)을 호스팅할 수 있는 자원을 지정합니다.
선택한 호스트 자원 블록은 이 자원 블록의 프로비저닝을 처리합니다. 예를 들어 호스트 자원은 Apache Web Server를 호스팅할 수 있는 가상 머신 자원 블록입니다. 호스트 자원 선택은 사용자가 호스트를 선택할 때 표시되는 옵션을 제한합니다.
예를 들어, VMware Cloud에서 호스팅할 이 자원에 대한 호스트 자원 필드에서 vSphere 데이터센터를 선택합니다.
주:이 자원 블록에 대해 이전에 지정된 호스트 인터페이스를 지원하는 호스트 자원만 선택할 수 있습니다. - 옵션:
바인딩을 추가하려면 다음 단계를 완료합니다.
바인딩은 이 자원 블록이 연결할 수 있는 또 다른 자원 블록입니다. 이 자원 블록에 대해 구성된 동일한 게스트 인터페이스를 지원하는 자원 블록을 선택합니다.
Blueprint를 만들 때 이 바인딩과 연결된 두 자원 블록 간의 연결 연결을 추가할 수 있습니다. 바인딩 방향을 이해하는 것은 자원 블록을 구성하는 데 필수적입니다. 가상 서버를 네트워크에 연결하거나 가상 서버에 저장소를 연결합니다. 반대로 할 수는 없습니다.
- 바인딩 아래에서새로 만들기를 클릭합니다.
-
호스트 자원 필드의 게스트 자원 필드에서 자원을 선택합니다.
게스트 자원은 현재 자원 블록에 연결 하는 자원 블록입니다.
- 제출 또는 업데이트를 클릭합니다.
예를 들어 가상 서버는 가상 저장소에 연결할 수 있습니다. 기본적으로 기본 시스템에서는 이 연결을 사용할 수 있도록 저장소 볼륨 자원 블록에 대한 바인딩이 있는 가상 서버 자원 블록을 제공합니다. -
바인딩할 두 자원 간의 엔드포인트 작업을 구성하려면 다음 단계를 완료합니다.
엔드포인트는 바인딩하는 동안 작업을 호출합니다. 예를 들어, 저장소 볼륨은 필수 조건이 있는 엔드포인트와 가상 서버에 연결하기 위해 실행할 작업을 지정할 수 있습니다. 또한 가상 서버는 저장소 볼륨에 대한 바인딩 인터페이스를 지원해야 합니다.
가상 서버가 엔드포인트를 사용할 수 있도록 블록 EP와 같은 엔드포인트 형식을 구현합니다. 나중에 Blueprint를 만들 때 저장소 볼륨과 가상 서버 간의 바인딩을 만듭니다.
그림 1. Blueprint의 바인딩 예시 - 엔드포인트 운영에서새로 만들기를 클릭합니다.
- 자원 바인딩에서 이 자원 블록의 엔드포인트를 사용하는 자원 블록을 선택합니다.
- 소스 자원이 제공하는 엔드포인트 유형을 선택합니다.
- 작업 구현에서 이 엔드포인트 매핑에서 정의하는 작업을 수행하는 구현을 선택합니다.
-
매핑에 대해 수행할 운영 유형을 선택합니다.
지정된 엔드포인트 에 적합한 작업만 목록에 나타납니다.
소스 자원의 설정을 변경하지 마십시오.
- 제출 또는 업데이트를 클릭합니다.