3 Oracle Cloud MarketplaceからのOracle Blockchain Platform Enterprise Editionのプロビジョニング

Oracle Cloud Infrastructure管理者は、組織のOracle Blockchain Platform Managerを作成および設定できます。

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

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

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

  1. 「マーケットプレイス」ページから、「Oracle Blockchain Platform Enterprise Edition」を選択します。
  2. Oracle Blockchain Platformアプリケーション・ページで、次の情報を指定します。
    1. バージョンの選択
      使用可能なバージョンのリストを提供します。プロビジョニングするOracle Blockchain Platform Enterprise Editionのバージョンを選択します。
    2. 区分の選択
      リソースが構築されるコンパートメントを指定します。
    3. 使用条件
      ライセンスを確認してから、インスタンスの作成に進みます。
    「スタックの起動」をクリックして、OCI環境でスタックを起動します。
  3. オプションで、「スタック情報」フィールドをカスタマイズします。すべてのフィールドにデフォルト値が入力されます。
    1. カスタム・プロバイダ
      現時点では、カスタム・プロバイダはサポートされていません。
    2. 名前
      スタックの名前。これにはデフォルト名があり、日時スタンプが含まれます。これは、必要に応じて編集できます。
    3. 説明
      作成しているスタックの説明。
    4. コンパートメントに作成
      デフォルトは、Oracle Blockchain Platform Marketplaceページで選択したコンパートメントです。
    5. Terraformのバージョン
      バージョン1.1.x以降が選択されていることを確認します。
    6. タグ
      オプションです。タグは、追跡メカニズムを割り当てる便利な方法です。
    「次へ」をクリックします。
  4. 「Configure Variables」ページで、必要な詳細を入力してプラットフォームを構成します。
    ブロックチェーン・プラットフォーム構成
    1. ドメイン名
      Oracle Blockchain Platform Managerに使用されるドメイン名。これは、ステップ7の説明に従ってプラットフォーム・マネージャURLで使用されます。
    2. 管理ユーザー・パスワード
      これは、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へのアクセスに使用される認証トークン。
    Kubernetesクラスタ構成
    1. クラスタ名
      作成されるOCI Kubernetes Engineクラスタの名前。
    2. ノード・プール名
      ワーカー・ノードのノード・プールの名前。
    3. ノード・プールのクラスタ・オートスカラーの有効化
      これにより、リソース使用率に基づいてノード・プールを自動スケーリングでき、必要に応じてワーカー・ノードを追加および削除できます。
    4. ワーカー・ノードの最小数
      ノード・プールの最小ノード数。自動スケーリングが有効になっていない場合、これは使用可能なワーカー・ノードの合計数です。少なくとも、3つのワーカー・ノードが必要です。
    5. ワーカー・ノードの最大数
      ノード・プールのノードの最大数。これは、自動スケーリングが有効になっている場合にのみ利用できます。
    6. ワーカー・ノード・インスタンスのシェイプ
      適切なコンピュート・シェイプを選択します。サポートされるシェイプとその構成の詳細は、サポートされているコンピュート・シェイプを参照してください
    7. ワーカー・ノードOCPU数
      各ワーカー・ノード・コンピュート・インスタンスのOCPUの数。最小は2 OCPUです。
    8. ワーカー・ノード・メモリー(GB)
      各ワーカー・ノード・コンピュート・インスタンスのメモリー量。最小値は32GBです。
  5. 「確認」ページで、入力した情報を確認して「作成」をクリックします。
    • 「適用の実行」がデフォルトで選択されています。スタックが実行され、Blockchain Platform Managerが設定されます。
    • 「適用の実行」が選択されていない場合は、「適用」をクリックし、「ジョブ・プラン解決の適用」「自動承認」を選択します。
    インストールの完了には約30分かかります。
  6. ジョブが完了すると、「アプリケーション情報」という新しいタブが使用可能になります。
    1. 「ドメイン・ホスト・エントリ」フィールドをコピーし、クライアント・マシンのhostsファイルに追加します。
      • macOSまたはLinux: /etc/hosts
      • Windowsの場合: C:\Windows\System32\drivers\etc\hosts
    2. オプション: 「Kubernetes構成」フィールドをコピーし、それをクライアント・マシンのkubeconfigファイル(~/.kube/config)に追加してクラスタにアクセスします。
  7. これで、次のURLでBlockchain Platform Managerに移動できます。
    https://controlplane.<domain_name>/console/index.html
    <domain_name>は、ステップ4でブロックチェーン・プラットフォーム構成の詳細で送信されたドメイン名に対応します。
    たとえば、https://controlplane.obpee.com/console/index.htmlです。

Blockchain Platform Managerへの初めてのサインイン

Oracle Blockchain Platformをデプロイしたら、Oracle Blockchain PlatformインスタンスをプロビジョニングできるBlockchain Platform Managerにログインできます。

https://controlplane.<domain_name>/console/index.htmlでBlockchain Platform Managerにアクセスしたら、次のようにします。
  1. デフォルトの管理資格証明を入力します。
    1. ユーザー名: obpadmin
    2. パスワード: ステップ4でブロックチェーン・プラットフォーム構成の詳細で送信された管理ユーザー・パスワード。
  2. LDAPを構成するように求められます。「OK」をクリックして続行します。
    「構成」タブが開きます。
  3. LDAP構成はすでに作成されていますが、管理ユーザーはそれをアクティブに設定する必要があります。「Set Active」をクリックして、LDAP構成をアクティブ化します。確認を求めるプロンプトが表示されます。「確認」をクリックします。
  4. デフォルトの管理ユーザーにはこの権限がないため、Oracle Blockchain Platformインスタンスを作成するには少なくとも1人のユーザーを追加する必要があります。「ユーザーの追加」をクリックし、必要な詳細をすべて入力します。「送信」をクリックします
  5. Blockchain Platform Managerからサインアウトします。
  6. 新しいユーザーを追加してログインし、インスタンスを作成します。
  7. 「インスタンスの作成」をクリックして、Oracle Blockchain Platformインスタンスを作成します。インスタンスのプロビジョニングで説明されているステップに従います。

次のステップ

これで、Oracle Blockchain Platformの使用の説明に従って、Oracle Blockchain Platform Enterprise Editionインスタンスを使用する準備ができました。