5 인스턴스 프로비전

이 섹션에서는 Blockchain Platform Manager를 사용하여 Oracle Blockchain Platform 인스턴스를 프로비저닝하는 방법에 대해 설명합니다.

Oracle Blockchain Platform 인스턴스를 생성하기 전에

Oracle Blockchain Platform을 프로비저닝하기 전에 개발자 또는 엔터프라이즈 인스턴스가 요구사항을 충족하는지 여부를 결정하십시오.

사용할 프로비전 구성 결정

인스턴스를 프로비저닝할 때 두 구성 중에서 선택합니다. 이 옵션 간의 마이그레이션은 현재 지원되지 않습니다.

구성 특징
개발자

이 시작 구성의 권장 용도는 개발 및 평가입니다.

  • 1 Fabric-CA 노드
  • 3-node Fabric Ordering Service Network
  • 인스턴스 메타데이터에 대한 1노드 저장소
  • 동적 관리형 체인코드 실행 컨테이너
  • 작업 웹 사용자 인터페이스를 위한 콘솔 서비스
  • RESTful API용 REST 프록시 서비스
  • 인증 및 역할 관리를 위한 LDAP 서버 통합
엔터프라이즈

고가용성 인스턴스 구성으로 각 서비스에 대한 복제본 수가 더 많습니다.

  • 3개의 Fabric-CA 노드
  • 3-node Fabric Ordering Service Network
  • 인스턴스 메타데이터의 고가용성을 위한 3노드 클러스터 저장소
  • 동적 관리형 체인코드 실행 컨테이너
  • 작업 웹 사용자 인터페이스를 위한 콘솔 서비스
  • RESTful API용 REST 프록시 서비스에 대한 여러 복제본
  • 인증 및 역할 관리를 위한 LDAP 서버 통합

Blockchain Platform Manager를 사용하여 인스턴스 프로비전

Blockchain Platform Manager에서 블록체인 설립자 또는 참가자 인스턴스를 생성하려면 [새 인스턴스 생성] 마법사를 사용합니다.

프로비저닝할 수 있는 두 가지 유형의 Oracle Blockchain Platform 인스턴스가 있습니다.
  • 설립자 조직: 참여자가 나중에 참여할 수 있는 새로운 네트워크를 포함한 완전한 블록체인 환경입니다.

  • 참가자 인스턴스: 가입할 설립자 조직이 이미 있는 경우 인증서가 네트워크에 대한 액세스 권한을 제공할 경우 참가자 인스턴스를 생성할 수 있습니다. 참가자는 자체적으로 기능할 수 없습니다.

  1. 블록체인 플랫폼 관리자에서 인스턴스 페이지를 엽니다.
  2. 인스턴스 생성을 선택합니다.
  3. 다음 필드에 완료합니다.
    필드 설명
    인스턴스 이름

    Oracle Blockchain Platform 인스턴스의 이름을 입력합니다.

    서비스 인스턴스 이름:

    • 하나 이상의 문자를 포함해야 합니다.
    • 15자를 초과하지 않아야 합니다.
    • ASCII 문자(a - z)로 시작해야 합니다.
    • ASCII 문자 또는 숫자만 포함해야 합니다.
    • 하이픈을 포함하지 않아야 합니다.
    • 다른 특수 문자를 포함할 수 없습니다.
    • ID 도메인 내에서 고유해야 합니다.
    설명

    선택사항.

    Oracle Blockchain Platform 인스턴스에 대한 간단한 설명을 입력합니다.

    도메인 이름

    클러스터의 도메인 이름을 입력합니다.

    블록체인 인스턴스 서비스에 대해 생성된 호스트 이름은 각각 도메인 이름과 인스턴스 이름을 상위 도메인 및 하위 도메인으로 사용합니다.

    Role

    완전한 블록체인 환경을 생성하려면 설립자를 선택합니다. 이 인스턴스는 설립자 조직이 되며 나중에 네트워크에서 새 참가자를 온보딩할 수 있습니다.

    이 인스턴스를 사용하기 전에 다른 곳에서 생성된 기존 블록체인 네트워크에 조인할 인스턴스를 생성하려면 참가자를 선택합니다.

    구성
    배치 요구에 맞는 프로비전 구성을 선택합니다.
    • 개발자
    • 엔터프라이즈
    피어

    이 서비스 인스턴스에서 초기에 생성할 피어 노드 수를 지정합니다. 나중에 Oracle Blockchain Platform 콘솔에서 추가 피어 노드를 생성할 수 있습니다.

  4. 인스턴스 생성을 누릅니다.

프로비전 사후 요구사항

Oracle Blockchain Platform 서비스 콘솔에 액세스하기 전에 Blockchain Platform Manager 호스트 이름에 대해 이전에 수행한 것과 유사한 블록체인 인스턴스 서비스에 대한 호스트 이름 분석을 구성하십시오. 다음 명령을 사용하여 생성된 블록체인 인스턴스에 대한 호스트 이름 목록을 가져옵니다.
kubectl get virtualservice -n <instance-namespace> -o json | jq -r
      .items[].spec.hosts[0]

인스턴스가 생성되고 인스턴스 목록에 나열되면 인스턴스 이름 옆에 있는 메뉴에서 서비스 콘솔을 실행할 수 있습니다. Oracle Blockchain Platform 사용에 설명된 대로 콘솔을 사용하여 네트워크를 구성합니다.