상용화 이전: 2026-02-26

인스턴스 생성

Blockchain Platform Manager를 설치한 후 Hyperledger Besu용 Oracle Blockchain Platform Enterprise Edition 인스턴스를 생성할 수 있습니다.

스택 배포(또는 배포 패키지 수동 설치)는 Hyperledger Besu용 Oracle Blockchain Platform Enterprise Edition의 인스턴스를 프로비저닝, 구성 및 관리하는 데 사용할 수 있는 Blockchain Platform Manager를 생성합니다. 인스턴스 노드는 사용 가능한 Kubernetes 워커 노드 집합에서 실행됩니다.

Blockchain Platform Manager를 사용하여 다음 작업을 완료합니다.

  • Hyperledger Besu용 Oracle Blockchain Platform Enterprise Edition의 인스턴스를 생성, 시작, 중지 및 삭제합니다.
  • 모든 인스턴스의 모든 인스턴스 및 활동 레코드에 대한 세부 사항을 봅니다.
  • LDAP 서비스를 구성, 활성화 및 사용합니다. 내장된 OpenLDAP 서비스 또는 고유한 LDAP 서버를 사용할 수 있습니다.
  • 사용자 계정을 만들고 저장합니다.

시작하기 전에

Blockchain Platform Manager, Kubernetes 클러스터 및 Terraform 출력에 대한 세부정보를 표시하는 애플리케이션 정보 페이지를 검토하십시오.
  • Blockchain Platform Manager에 사용되는 수신 게이트웨이 IP 주소와 서비스 콘솔 및 RPC 게이트웨이에서 사용되는 인스턴스 서비스의 수신 IP 주소를 확인합니다.
  • 점프 호스트 세부정보 및 Terraform 로그를 비롯한 전체 작업 로그는 작업에서 사용할 수 있습니다.
적절한 호스트 이름 확인을 위해 로컬 etc/hosts 또는 C:\Windows\System32\drivers\etc\hosts 파일에 Blockchain Platform Manager 및 OpenLDAP 정규화된 도메인 이름에 대한 항목을 추가합니다. 운용 환경의 경우 etc/hosts 파일 매핑 대신 DNS 및 인증서를 사용합니다. 다음 예와 유사한 항목을 추가합니다. 여기서 수신 IP 주소는 설치 출력에 표시된 수신 게이트웨이 IP 주소입니다.
<ingress-ip> controlplane.<domainname> openldap.<domainname> auth.<domainname> 

인스턴스를 생성하려면 다음과 같이 하십시오.

  1. Open Blockchain Platform Manager(https://controlplane.domainname/console/index.html)
    브라우저에서 자체 서명된 인증서에 대해 경고를 표시할 수 있습니다.
  2. 설치 중 제공한 obpadmin 사용자 이름과 비밀번호를 사용하여 Blockchain Platform Manager에 로그인합니다.
  3. 기본 OpenLDAP 인증 서버를 활성화하고 테스트합니다.
    1. 구성, 인증 서버 순으로 선택합니다.
    2. Default 인증 서버를 선택한 다음 저장 후 활성으로 설정을 선택합니다.
  4. 시스템에 인스턴스 관리 사용자를 추가합니다. 일상적인 작업에 Oracle Blockchain Platform 관리자 계정을 사용하지 마십시오. 로그아웃했다가 새 사용자로 다시 로그인합니다.
    1. Blockchain Platform Manager의 구성 페이지 인증 서버 탭에서 사용자 추가를 누릅니다.
    2. 사용자 이름과 암호를 입력하면 이 사용자가 관리 사용자로 LDAP 서버에 추가됩니다.
    3. 이제 기본 관리 사용자와 함께 Blockchain Platform Manager에서 로그아웃하고 새로 추가된 이 인스턴스 관리 사용자로 로그인하여 인스턴스를 생성할 수 있습니다.

    주:

    이 사용자와 함께 Blockchain Platform Manager에 성공적으로 로그인하고 인스턴스를 프로비저닝한 후에는 보안상의 이유로 기본 관리 사용자(obpadmin)를 사용 안함으로 설정할 수 있습니다. 이 작업은 Configuration(구성) 페이지 Platform Settings(플랫폼 설정) 탭에서 수행할 수 있습니다.
  5. 인스턴스 페이지에서 인스턴스 생성을 눌러 Besu 네트워크의 인스턴스를 생성합니다.
    인스턴스 생성 대화상자가 표시됩니다.
  6. 다음 필드에 정보를 입력합니다.
    필드 설명
    인스턴스 이름

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

    서비스 인스턴스 이름은 다음과 같습니다.

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

    선택사항.

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

    도메인 이름

    설치할 때 지정한 클러스터의 도메인 이름을 입력합니다. 소문자 ASCII 문자만 포함해야 합니다.

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

    Role

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

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

    구성

    배치 요구사항에 맞는 프로비전 구성을 선택합니다. 현재 Hyperledger Besu용 Oracle Blockchain Platform Enterprise Edition에는 Enterprise만 지원됩니다.

    체인ID

    (설립자 인스턴스만 해당) 이더리움 체인 ID를 입력하십시오. 기본값은 1500입니다.

    트랜잭션 서명이 이 특정 Besu 배포에서만 유효하고 리플레이 공격으로부터 보호되도록 하기 위해 1, 137, 1337 또는 56과 같은 일반적인 공개 ID를 피하는 이 네트워크에 대한 고유한 숫자 식별자를 제공하십시오.

    블록 기간 (설립자 인스턴스만 해당) 새 블록 생성 사이의 최소 시간(초)입니다.
    검증기 노드 수 (설립자 인스턴스만 해당) 블록 검증 및 제안을 담당하는 노드 수입니다.
    BootNode 수 (설립자 인스턴스만 해당) 초기 피어 검색에 사용되는 노드 수입니다.
    RPC 노드 수 (설립자 인스턴스만 해당) 외부 통신을 위한 API를 제공하는 노드 수입니다.
    풍부한 내역 Oracle DB 프로파일 현재 지원되지 않습니다.
    Genesis 파일 업로드 (참가자 인스턴스만 해당) 설립자 인스턴스에서 생성자 메타데이터 .zip 파일을 업로드합니다. 생성자 인스턴스 작업 메뉴에서 생성 메타데이터 익스포트를 선택하여 생성자에서 생성자 메타데이터 파일을 다운로드합니다.
    인스턴스 만들기 프로세스가 실행되어 Besu 네트워크를 구성하는 노드 및 서비스에 대한 포드를 만듭니다.
  7. 인스턴스가 Up 상태로 나열되면 Hosts 항목을 Hosts 파일에 추가합니다.
    <ingress-ip> console.<instance-name>.<instance-domain-name> rpcproxy.<instance-name>.<instance-domain-name>