Oracle Cloud Marketplaceからのデプロイ

Oracle Cloud Infrastructure管理者は、Oracle MarketplaceからOracle Blockchain Platform Enterprise Edition for Besuをインストールできます。

Oracle Cloud MarketplaceでOracle Blockchain Platform Enterprise Editionを見つけるには:

  1. Oracle Cloud Marketplaceにログインします
  2. Oracle Cloud Marketplaceホーム・ページから、「すべてのアプリケーション」の下の検索ボックスを使用し、Oracle Blockchain Platformというキーワードで検索します。
  3. 検索結果から、「Oracle Blockchain Platform Besu Enterprise Edition」を選択します。

Oracle Cloud MarketplaceでOracle Blockchain Platform Enterprise Editionリストを見つけた後、提供されたスタック・リストを使用してOracle Blockchain Platformをデプロイできます。スタックによって特定の情報の入力が求められ、Oracle Blockchain Enterprise EditionがインストールされたOracle Kubernetes Engineクラスタが構築されます。

  1. 「Marketplace」ページから、「Oracle Blockchain Platform Besu Enterprise Edition」を選択します。
  2. 「スタックの起動」を選択します。
  3. 「スタックの起動」ページで、次の情報を指定します。
    1. コンパートメントの選択
      リソースが構築されるコンパートメントを指定します。
    2. バージョンの選択
      使用可能なバージョンのリストを提供します。プロビジョニングするOracle Blockchain Platform Enterprise Editionのバージョンとして26.3.1を選択します。
    3. 使用条件
      インスタンスの作成に進む前にライセンスを確認します。
    「スタックの起動」を選択します。
  4. オプションで、「スタック情報」フィールドをカスタマイズします。すべてのフィールドがデフォルトで入力されます。
    1. カスタム・プロバイダ
      現時点では、カスタム・プロバイダはサポートされていません。
    2. 名前
      スタックの名前。デフォルトの名前があり、日時スタンプが提供されます。必要に応じて、これを編集できます。
    3. 摘要
      作成するスタックの説明。
    4. コンパートメントに作成
      デフォルトは、「Oracle Blockchain Platform Marketplace」ページで選択したコンパートメントです。
    5. Terraformのバージョン
      バージョン1.5.x以降が選択されていることを確認します。
    6. タグ
      オプション。タグは、追跡メカニズムの割当てに便利な方法です。
    「次へ」をクリックします。
  5. 「変数の構成」ページでプラットフォームを構成するために必要な詳細を入力します。
    ブロックチェーン・プラットフォームの構成
    1. ドメイン名
      Oracle Blockchain Platform Managerに使用されるドメイン名。これは、ステップ7の説明に従って、Platform ManagerのURLで使用されます。
    2. Blockchain Platform Manager管理ユーザー・パスワード
      これは、Blockchain Platform Manager管理ユーザーのパスワードを設定するために使用されます。
    3. LDAPユーザー・パスワード
      これは、LDAP認証サーバーの管理ユーザーのパスワードを設定するために使用されます。
    OCIRイメージ構成
    1. OCIRユーザー名
      Oracle Cloud Infrastructure Registryへのログオンに使用されるユーザー名。ユーザーの名前を次の形式で入力します。
      <tenancy-namespace>/<username>
      ここで、<tenancy-namespace>は、リポジトリを作成するテナンシの自動生成されたオブジェクト・ストレージ・ネームスペース文字列です(「テナンシ情報」ページを参照)。例
      ansh81vru1zp/jdoe@example.com
      一部の古いテナンシでは、ネームスペース文字列がすべての小文字のテナンシ名と同じになる場合があります。例
      example-dev
      テナンシがOracle Identity Cloud Serviceとフェデレートされている場合は、次の形式を使用します
      <tenancy-namespace>/oracleidentitycloudservice/<username>

      Oracle Cloud Infrastructure Registryへのログインを参照してください。

    2. OCIR認証トークン
      OCIRへのアクセスに使用される認証トークン。この前提条件については、OCIの前提条件を参照してください。
    Kubernetesクラスタの構成
    1. クラスタ名
      作成されるOCI Kubernetesエンジン・クラスタの名前。
    2. ノード・プール名
      ワーカー・ノードのノード・プールの名前。
    3. ノード・プールのクラスタ・オートスカラの有効化
      これにより、リソース使用率に基づいてノード・プールを自動スケールでき、必要に応じてワーカー・ノードを追加および削除できます。
    4. ワーカー・ノードの最小数
      ノード・プールのノードの最小数。自動スケーリングが有効になっていない場合、これは使用可能なワーカー・ノードの合計数です。少なくとも3つのワーカー・ノードが必要です。
    5. ワーカー・ノードの最大数
      ノード・プールのノードの最大数。これは、自動スケーリングが有効になっている場合にのみ使用できます。
    6. ワーカー・ノード・インスタンス・シェイプ
      適切なコンピュート・シェイプを選択します。サポートされるシェイプおよびその構成の詳細は、サポートされているコンピュート・シェイプを参照してください
    7. ワーカー・ノードOCPU数
      各ワーカー・ノードのコンピュート・インスタンスのOCPUの数。最小値は4 OCPUです。
    8. ワーカー・ノード・メモリー(GB)
      各ワーカー・ノードのコンピュート・インスタンスのメモリー量。最小値は64GBです。
  6. 「Review」ページで、入力した情報を確認してから「Create」をクリックします。
    • デフォルトでは、「適用の実行」が選択されています。スタックを実行し、Blockchain Platform Managerを設定します。
    • 「適用の実行」が選択されていない場合は、「適用」をクリックし、「ジョブ・プラン解決の適用」に「自動承認」を選択します。
    インストールが完了するまでに約30分かかります。
  7. ジョブが完了すると、「アプリケーション情報」という新しいタブが表示されます。
    1. 「ドメイン・ホスト・エントリ」フィールドをコピーし、クライアント・マシンのホスト・ファイルに追加します。
      • macOSまたはLinux: /etc/hosts
      • Windowsの場合: C:\Windows\System32\drivers\etc\hosts
    2. オプション: 「Kubernetes構成」フィールドをコピーし、それをクライアント・マシンのkubeconfigファイル(~/.kube/config)に追加してクラスタにアクセスします。
  8. 次のURLでBlockchain Platform Managerに移動できるようになりました。
    https://controlplane.<domain_name>/console/index.html
    ここで、<domain_name>は、ステップ5のブロックチェーン・プラットフォーム構成の詳細で発行されたドメイン名に対応します。
    例: https://controlplane.obpee.com/console/index.html