Pre-General Availability (一般提供前)バージョン: 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サーバーを使用できます。
  • ユーザー・アカウントを作成して保存します。

始める前に

ブロックチェーン・プラットフォーム・マネージャ、KubernetesクラスタおよびTerraform出力の詳細を示す「アプリケーション情報」ページを確認します。
  • Blockchain Platform Managerに使用されるイングレス・ゲートウェイIPアドレスと、サービス・コンソールおよびRPCゲートウェイで使用されるインスタンス・サービスのイングレスIPアドレスに注意してください。
  • ジャンプ・ホストの詳細やTerraformログを含む完全なジョブ・ログは、「ジョブ」の下で使用できます。
ホスト名を適切に解決するには、Blockchain Platform Managerのローカルetc/hostsまたはC:\Windows\System32\drivers\etc\hostsファイルおよび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認証サーバーを選択し、「Save and Set active」を選択します。
  4. システムにインスタンス管理ユーザーを追加します。ルーチン・タスクにOracle Blockchain Platform管理者アカウントを使用しないでください。ログアウトしてから、新しいユーザーとして再度ログインしてください。
    1. Blockchain Platform Managerの「構成」ページの「認証サーバ」タブで、「ユーザーの追加」をクリックします。
    2. ユーザー名とパスワードを入力すると、このユーザーが管理ユーザーとしてLDAPサーバーに追加されます。
    3. これで、デフォルトの管理ユーザーでBlockchain Platform Managerからログアウトし、この新しく追加されたインスタンス管理ユーザーでログインし、インスタンスを作成できます。

    ノート:

    このユーザーでBlockchain Platform Managerに正常にログインしてインスタンスをプロビジョニングした後、セキュリティ上の理由から、デフォルトの管理ユーザー(obpadmin)を無効にする必要がある場合があります。これは、構成ページの「プラットフォーム設定」タブから実行できます。
  5. 「インスタンス」ページで、「インスタンスの作成」をクリックしてBesuネットワークのインスタンスを作成します。
    「Besu Create Instance」ダイアログが表示されます。
  6. 次のフィールドに入力します。
    フィールド 説明
    インスタンス名

    Oracle Blockchain Platformインスタンスの名前を入力します。

    サービス・インスタンス名:

    • 1つ以上の文字を含める必要があります。
    • 15文字より長くすることはできません。
    • ASCII文字(aからz)で始める必要があります。
    • 使用できるのは小文字のASCII文字または数字のみにする必要があります。
    • ハイフンは使用できません。
    • その他の特殊文字は使用できません。
    • アイデンティティ・ドメイン内で一意である必要があります。
    説明

    オプションです。

    Oracle Blockchain Platformインスタンスの簡単な説明を入力します。

    ドメイン名

    インストール時に指定したクラスタのドメイン名を入力します。これには、小文字のASCII文字のみを含める必要があります。

    ブロックチェーン・インスタンス・サービスに対して生成されるホスト名は、ドメイン名とインスタンス名をそれぞれ親ドメインおよびサブドメインとして使用します。

    ロール

    ファウンダは、完全なブロックチェーン環境を作成する場合に選択します。このインスタンスはファウンダの組織になるため、後で新しい参加者をネットワークにオンボードできます。

    参加者は、このインスタンスを使用する前に別の場所で作成された既存のブロックチェーン・ネットワークに参加するインスタンスを作成する場合に選択します。

    構成

    デプロイメントのニーズを満たすプロビジョニング・シェイプを選択します。現在、Hyperledger BesuのOracle Blockchain Platform Enterprise EditionではEnterpriseのみがサポートされています。

    チェーンID

    (Founderインスタンスのみ) EthereumチェーンIDを入力します。デフォルトは1500です。

    トランザクション署名がこの特定のBesuデプロイメントでのみ有効であり、リプレイ攻撃から保護されるように、1、137、1337、56などの一般的なパブリックIDを回避する、このネットワークの一意の数値識別子を指定します。

    ブロック期間 (ファウンダ・インスタンスのみ)新規ブロック作成の最短時間(秒)。
    バリデータ・ノード数 (ファウンダ・インスタンスのみ)ブロックの検証および提案を担当するノードの数。
    BootNode数 (ファウンダ・インスタンスのみ)最初のピア検出に使用されるノードの数。
    RPCノード数 (ファウンダ・インスタンスのみ)外部通信用のAPIを提供するノードの数。
    リッチ履歴Oracle DBプロファイル 現在サポートされていません。
    Genesisファイルのアップロード (参加者インスタンスのみ)ファウンダ・インスタンスからジェネシス・メタデータ.zipファイルをアップロードします。ファウンダ・インスタンスの「アクション」メニューから「Genesisメタデータのエクスポート」を選択し、ファウンダからGenesisメタデータ・ファイルをダウンロードします。
    インスタンス作成プロセスが実行され、Besuネットワークを構成するノードおよびサービス用のポッドが作成されます。
  7. インスタンスがUp状態になったら、HostsエントリをHostsファイルに追加します。
    <ingress-ip> console.<instance-name>.<instance-domain-name> rpcproxy.<instance-name>.<instance-domain-name>