正式上市前 (階段):2026-02-26

使用 OCI 堆疊安裝

請完成這些步驟,透過部署 OCI 堆疊來安裝產品。

必備條件

在開始安裝程序之前,請確定您具有下列先決條件:

  • 存取 Oracle Cloud Infrastructure (OCI) 租用戶和權限,以建立和管理資源管理程式堆疊、運算和網路資源,以及容器登錄和 Kubernetes (OKE) 資源。
  • 「資源管理程式」會將 Oracle Blockchain Platform Enterprise Edition for Hyperledger Besu 的套裝程式堆疊為 .zip 格式。
  • 對區塊鏈概念和 Hyperledger Besu 的基本理解。如需有關 Hyperledger Besu 的詳細資訊,請參閱 Besu Ethereum client
  • Oracle Cloud Stack 先決條件:
    • 代管「區塊鏈平台管理程式」和服務主控台完整網域名稱的基礎網域名稱 (例如 obpee.example.com)
    • Blockchain Platform Manager 管理員和 LDAP 管理員的密碼
    • OCI 登錄 (OCIR) 使用者名稱和作用中認證權杖
    • 叢集詳細資訊,例如工作節點數目和 OCPU 以及記憶體規格
若要取得您的 OCIR 使用者名稱和認證權杖,請完成下列步驟。
  1. 在 OCI 主控台中,選取設定檔,然後選取您的使用者帳戶。
  2. 開啟記號和金鑰
  3. 授權權杖底下建立權杖,然後複製該權杖並安全地儲存。
  4. 決定您的 OCIR 使用者名稱,通常使用下列格式:<tenancy-name>/oracleidentitycloudservice/<username>。例如,acmeinc/oracleidentitycloudservice/dev.user@example.com
如需詳細資訊,請參閱登入 Oracle Cloud Infrastructure Registry

EVM 相容性

該平臺以 Hyperledger Besu v25.12 為基礎,支持上海和坎昆 EVM 智能合約。此平台可用來測試和評估產品功能,以及開發整合。請勿在生產環境中使用此平台。API 合約在平台版本之間可能會變更。

下表顯示可使用之 Solidity 與 Hardhat 的最低版本。

EVM 版本 最小實體性版本 最小 Hardhat 版本
上海 0.8.20 2.14.0
坎昆 0.8.24 2.21.0

建立堆集

您可以使用 Oracle Cloud Stack 建立及部署適用於 Hyperledger Besu 的 Oracle Blockchain Platform Enterprise Edition

  1. 登入 OCI,然後依序瀏覽至 Developer ServicesResource ManagerStacks
  2. 按一下建立堆疊
  3. 堆疊資訊頁面上,選取我的組態,選取 Zip 檔案圓鈕,然後上傳包含堆疊組態的 .zip 檔案。對於有限可用性版本,您的 Oracle 銷售或產品管理聯絡窗口會提供 .zip 檔案的 URL。
  4. 選擇性地自訂堆疊資訊欄位。所有欄位都會以預設值完成。
    1. 自訂供應商
      目前不支援自訂提供者。
    2. 名稱
      堆疊的名稱。它具有預設名稱,並提供日期時間戳記。您可以視需要編輯此項目。
    3. 描述
      所建立堆疊的描述。
    4. 建立於以下區間
      預設為 OCI 租用戶的根區間。
    5. Terraform 版本
      確定已選取 1.1.x 或更新版本。
    6. 標記
      (選擇性) 標記是指定追蹤機制的便利方式。
    按一下下一步
  5. 提供堆疊的名稱,然後輸入必要的參數。
    區塊鏈平台組態
    1. 網域名稱
      指定代管區塊鏈平台管理程式和服務主控台的網域 URL。預設值為 Besuee.com
    2. 管理使用者登入密碼
      這是用來設定「區塊鏈平台管理程式」管理使用者的 (obpadmin) 密碼。
    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 引擎叢集的名稱。後續的資源也會包含此名稱。在最終狀態中,套用工作產生的 deployment_id 將會新增至此狀態。
    2. 節點集區名稱
      工作節點的節點集區名稱。
    3. 啟用節點集區的叢集自動調整工具
      這可讓節點集區根據資源使用狀況自動調整,並且視需要新增及移除工作節點。設為 False 時,會隱藏工作節點數目上限頁籤。
    4. 職工節點數目下限
      節點集區中的節點數下限。如果尚未啟用自動調整功能,這是可用的工作節點總數。預設為 1。至少需要 1 個工作節點。
    5. 職工節點數目上限
      節點集區中的節點數目上限。只有在已啟用自動調整功能時,才能使用此功能。預設值是 10。最大值為 100。
    6. 工作節點執行處理資源配置
      選取適當的運算資源配置。預設值為 VM.Standard.E5.Flex。如需支援的型態與其組態的相關資訊,請參閱:支援的運算型態
    7. 工作節點 OCPU 數目
      每個工作節點運算執行處理的 OCPU 數目。最少為 4 個 OCPU。上限為 64 個 OCPU。
    8. 工作節點記憶 (GB)
      每個工作節點運算執行處理的記憶體大小。最低為 64 GB。最大值為 1024 GB。
  6. 複查資訊,然後依序選取執行套用建立來建立堆疊。
    開始建立堆疊流程,其中包括部署運算 VM (跳躍主機) 和 Kubernetes 叢集等資源。
  7. 等待建立堆疊完成,通常需要 40-45 分鐘。監督堆疊建立工作和日誌,以追蹤部署進度。
  8. 將堆疊工作標示為 Succeeded 之後,即可使用應用程式資訊頁籤。此頁籤上的資訊可用來設定對區塊鏈平台管理程式的存取。
    有關這些欄位的更多資訊,請參閱應用程式資訊