3 Blockchain Platform Manager

Oracle Blockchain Platform Enterprise Edition for Besuをインストールした後、Blockchain Platform Managerにアクセスして、プラットフォーム・インスタンスを作成、構成および管理できます。

Blockchain Platform Managerに初めてログインする

開始する前に、「アプリケーション情報」ページを確認します。このページには、Blockchain Platform Manager、KubernetesクラスタおよびTerraform出力の詳細が表示されます。
  • Blockchain Platform Managerに使用されるイングレス・ゲートウェイIPアドレスと、サービス・コンソールおよびRPCゲートウェイで使用されるインスタンス・サービスのイングレスIPアドレスに注意してください。
  • ジャンプ・ホストの詳細やTerraformログを含む完全なジョブ・ログは、「ジョブ」の下で使用できます。
ホスト名を適切に解決するには、Blockchain Platform ManagerおよびOpenLDAP完全修飾ドメイン名用のローカルetc/hostsまたはC:\Windows\System32\drivers\etc\hostsファイルにエントリを追加します。本番環境では、etc/hostsファイル・マッピングのかわりにDNSおよび証明書を使用します。次の例のようなエントリを追加します。イングレスIPアドレスは、インストール出力に示されているイングレス・ゲートウェイIPアドレスです。
<ingress-ip> controlplane.<domainname> openldap.<domainname> auth.<domainname> 

Blockchain Platform Managerに初めてログインします。

  1. https://controlplane.domainname/console/index.htmlでBlockchain Platform Managerを開きます。ブラウザから、自己署名証明書に関する警告が表示される場合があります。
  2. obpadminユーザー名およびインストール時に指定したパスワードを使用して、Blockchain Platform Managerにログインします。
  3. 外部アイデンティティ・プロバイダを使用している場合は、「外部アイデンティティ・プロバイダを使用したユーザー管理」の手順に従って機密アプリケーションを作成し、アイデンティティ・プロバイダを有効にしてユーザーを追加します。
  4. 組込みのデフォルトOpenLDAP認証サーバーを使用している場合:
    • 「構成」ページで「認証サーバー」を選択します。
    • Default認証サーバーを選択し、「Save and Set active」を選択します。
    • インスタンス管理ユーザーをシステムに追加します。ルーチン・タスクにOracle Blockchain Platform管理者アカウントを使用しないでください。ログアウトしてから、新しいユーザーとしてログインし直します。
      • Blockchain Platform Managerの「構成」ページの「認証サービス」タブで、「ユーザーの追加」をクリックします。
      • ユーザー名とパスワードを入力すると、このユーザーが管理ユーザーとしてLDAPサーバーに追加されます。
      • これで、デフォルトの管理ユーザーでBlockchain Platform Managerからログアウトし、この新しく追加されたインスタンス管理ユーザーでログインし、インスタンスを作成できます。

インスタンス・ページ概要

「インスタンス」ページを使用して、ブロックチェーン・プラットフォーム・インスタンス(ノードおよびネットワーク)を作成および管理します。インスタンスを作成するには、「インスタンスの作成」を選択します。詳細は、インスタンスの作成に関する項を参照してください。

このページには、すべてのインスタンスと次のインスタンスの詳細がリストされます。
  • ロール: ファウンダ・インスタンスは別のネットワークとして作成されました。既存のネットワークにノードを追加するために参加者インスタンスが作成されました。
  • シェイプ: インスタンスのリソース構成。エンタープライズ・シェイプのみがサポートされているシェイプです。
  • 状態: 作成中、稼働中、停止中など。
  • Domain Name: インスタンスの作成時に指定したドメイン名。
  • Created: インスタンス作成日時。
  • Version: インスタンスのバージョン番号。
  • 備考: インスタンスの状態を示す追加備考。
各インスタンスの「アクション」メニューを使用すると、次のことができます。
  • インスタンスを起動、停止および終了します。
  • 「機密クライアント資格証明」を選択して、アクセス・トークンを生成またはリフレッシュします。
  • Besuインスタンスによって提供されるサービスの接続URLを表示するには、「インスタンスURL」を選択します。
  • 「アプリケーションのデプロイ」を選択して、サンプル・アプリケーションの1つをデプロイします。
  • 参加者ネットワーク・メンバーがネットワークに参加するために使用できる.zipファイルを生成するには、「Genesisメタデータのエクスポート」を選択します。

Walletページの概要

「Wallet」ページを使用して、すべての組織、ウォレットおよびポリシーを追跡および管理します。

「アクティビティ」ページの概要

インスタンスで完了したすべてのライフサイクル管理アクションにより、トレース可能なアクティビティ・レコードが作成されます。アクティビティ・レコードには、インスタンスの作成から終了までのすべてのライフサイクル・フェーズ変更が記録されます。アクティビティ・ログは、インスタンス、時間範囲または操作でフィルタできます。

このページには、すべてのアクティビティと次の詳細がリストされます。
  • インスタンス名
  • 操作: 「開始」、「停止」、「作成」、「終了」など。
  • 操作ステータス: 任意のインスタンスに対する最後のアクションのステータス。
  • 開始時刻
  • 最終更新時間
  • Initiated By: アクティビティを開始したユーザです。

構成ページの概要

「構成」ページを使用して、認証サーバーおよびBlockchain Platform Manager自体を構成します。

認証およびユーザーを構成するには、「認証サーバー」を選択します。詳細は、User Management with OpenLDAPを参照してください。

「リッチ履歴データベース」を選択して、リッチ履歴のデータベースを構成します。

プラットフォーム・マネージャ名およびタイムアウト値を表示または編集するには、「プラットフォーム・マネージャ設定」を選択します。

「デプロイ済サンプル」ページの概要

このページには、デプロイしたサンプル・アプリケーションの詳細が表示されます。