Version préliminaire de Disponibilité Générale ("Pre-GA") : 2026-02-26

Installation à l'aide des piles OCI

Pour installer le produit, procédez comme suit en déployant une pile OCI.

Prérequis

Avant de commencer le processus d'installation, assurez-vous que vous disposez des prérequis suivants :

  • Accès à une location Oracle Cloud Infrastructure (OCI) et droits d'accès permettant de créer et de gérer des piles Resource Manager, des ressources de calcul et de réseau, ainsi que des ressources Container Registry et Kubernetes (OKE).
  • Package de pile Resource Manager au format .zip pour Oracle Blockchain Platform Enterprise Edition for Hyperledger Besu.
  • Une compréhension de base des concepts de blockchain et d'Hyperledger Besu. Pour plus d'informations sur Hyperledger Besu, reportez-vous à Client Ethereum Besu.
  • Prérequis pour Oracle Cloud Stack :
    • Nom de domaine de base (par exemple, obpee.example.com) pour l'hébergement des noms de domaine complets Blockchain Platform Manager et Service Console
    • Mots de passe de l'administrateur Blockchain Platform Manager et de l'administrateur LDAP
    • Nom d'utilisateur OCI Registry (OCIR) et jeton d'authentification actif
    • Détails du cluster, tels que le nombre de noeuds de processus actifs et les spécifications d'OCPU et de mémoire
Pour obtenir votre nom utilisateur et votre jeton d'authentification OCIR, procédez comme suit.
  1. Dans la console OCI, sélectionnez Profil, puis votre compte utilisateur.
  2. Ouvrez Jetons et clés.
  3. Sous Jetons d'authentification, créez un jeton, puis copiez-le et stockez-le en toute sécurité.
  4. Déterminez votre nom utilisateur OCIR, qui utilise généralement le format suivant : <tenancy-name>/oracleidentitycloudservice/<username>. Par exemple, acmeinc/oracleidentitycloudservice/dev.user@example.com.
Pour plus d'informations, reportez-vous à Connexion à Oracle Cloud Infrastructure Registry.

Compatibilité EVM

La plate-forme est basée sur Hyperledger Besu v25.12, qui prend en charge les contrats intelligents EVM de Shanghai et de Cancun. Utilisez la plate-forme pour tester et évaluer les fonctionnalités du produit et développer des intégrations. N'utilisez pas la plate-forme dans un environnement de production. Les contrats d'API peuvent changer entre les versions de plate-forme.

Le tableau suivant indique les versions minimales de Solidity et Hardhat qui peuvent être utilisées.

Version EVM Version de solidité minimale Version Hardhat minimale
Shanghai 0,8 2,14
Cancún 0,8 2,21

Créer la pile

Vous utilisez Oracle Cloud Stack pour créer et déployer Oracle Blockchain Platform Enterprise Edition pour Hyperledger Besu

  1. Connectez-vous à OCI, puis accédez à Services de développeur, puis à Resource Manager, puis à Piles.
  2. Cliquez sur Créer une pile.
  3. Sur la page Informations sur la pile, sélectionnez Ma configuration, cliquez sur le bouton radio Fichier ZIP, puis téléchargez le fichier .zip qui contient la configuration de pile. Pour la version à disponibilité limitée, l'URL du fichier .zip est fournie par votre interlocuteur Oracle dans le cadre des ventes ou de la gestion des produits.
  4. Vous pouvez éventuellement personnaliser les champs Informations sur la pile. Tous les champs sont renseignés avec les valeurs par défaut.
    1. Fournisseur personnalisé
      Les soignants personnalisés ne sont pas pris en charge pour le moment.
    2. Nom
      Nom de la pile. Il a un nom par défaut et fournit un horodatage. Vous pouvez modifier cette option si vous le souhaitez.
    3. Description
      Description de la pile que vous créez.
    4. Créer dans le compartiment
      La valeur par défaut est le compartiment racine de votre location OCI.
    5. Version de Terraform
      Assurez-vous que la version 1.1.x ou ultérieure est sélectionnée.
    6. Balises
      Facultatif. Les balises sont un moyen pratique d'assigner un mécanisme de suivi.
    Cliquez sur Suivant.
  5. Indiquez le nom de la pile et entrez les paramètres requis.
    Configurations de plate-forme Blockchain
    1. Nom de domaine
      Indiquez l'URL de domaine pour l'hébergement de Blockchain Platform Manager et de la console de service. La valeur par défaut est Besuee.com.
    2. Nom de passe de l'administrateur
      Permet de définir le mot de passe de l'administrateur Blockchain Platform Manager (obpadmin).
    3. Mot de passe utilisateur LDAP
      Permet de définir le mot de passe de l'utilisateur administratif pour le serveur d'authentification LDAP.
    Configurations d'image OCIR
    1. Nom utilisateur OCIR
      Nom utilisateur utilisé pour la connexion à Oracle Cloud Infrastructure Registry. Entrez le Nom de l'utilisateur au format suivant :
      <tenancy-namespace>/<username>
      <tenancy-namespace> représente la chaîne d'espace de noms Object Storage générée automatiquement pour la location dans laquelle créer les référentiels (comme indiqué sur la page Informations sur la localisation). Par exemple :
      ansh81vru1zp/jdoe@example.com
      Pour certaines anciennes locations, la chaîne d'espace de nommage peut être identique à celle de la location en minuscules. Exemple :
      example-dev
      Si votre location est fédérée avec Oracle Identity Cloud Service, utilisez le format
      <tenancy-namespace>/oracleidentitycloudservice/<username>

      Reportez-vous à Connexion à Oracle Cloud Infrastructure Registry.

    2. Jeton d'authentification OCIR
      Jeton d'authentification utilisé pour accéder à OCIR.
    Configurations de cluster Kubernetes
    1. Nom de cluster
      Nom du cluster OCI Kubernetes Engine qui sera créé. Les ressources suivantes contiennent également ce nom. Dans l'état final, le fichier deployment_id généré par le travail d'application des modifications y sera ajouté.
    2. Nom de pool de noeuds
      Nom du pool de noeuds pour les noeuds de processus actifs.
    3. Activer l'outil de redimensionnement automatique de cluster pour le pool de noeuds
      Cela permettra aux pools de noeuds d'effectuer un redimensionnement automatique en fonction de l'utilisation des ressources, et ajoutera et enlèvera des noeuds de processus actif si nécessaire. Lorsqu'elle est définie sur False, l'onglet Nombre maximal de noeuds de processus actif est masqué.
    4. Nombre minimal de nœuds de processus
      Nombre minimal de nœuds dans le pool de nœuds. Si le redimensionnement automatique n'a pas été activé, il s'agit du nombre total de noeuds de processus actif disponibles. La valeur par défaut est 1. Au minimum, 1 noeud de processus actif est requis.
    5. Nombre maximal de nœuds de processus active
      Nombre maximal de nœuds du pool de nœuds. Cette option n'est disponible que si le redimensionnement automatique a été activé. La valeur par défaut est 10. Le maximum est 100.
    6. Forme d'instance de noeuds de processus actif
      Sélectionnez la forme de calcul appropriée. La valeur par défaut est VM.Standard.E5.Flex. Pour plus d'informations sur les formes prises en charge et leurs configurations, reportez-vous à Formes de calcul prises en charge.
    7. Nombre d'OCPU de noeud de processus actif
      Nombre d'OCPU pour chaque instance de calcul de noeud de processus actif. Le minimum est de 4 OCPU. La valeur maximale est de 64 OCPU.
    8. Mémoire de noeud de processus actif (Go)
      Quantité de mémoire pour chaque instance de calcul de noeud de processus actif. Le minimum est de 64 Go. La taille maximale est de 1024 Go.
  6. Vérifiez les informations, puis créez la pile en sélectionnant Exécuter l'application, puis Créer.
    Le processus de création de pile commence, ce qui inclut le déploiement de ressources telles qu'une machine virtuelle de calcul (hôte de vidage) et des clusters Kubernetes.
  7. Attendez la fin de la création de la pile, qui peut généralement prendre entre 40 et 45 minutes. Surveillez le travail de création de pile et les journaux pour suivre la progression du déploiement.
  8. Une fois le travail de pile marqué comme Succeeded, l'onglet Informations sur l'application est disponible. Les informations de cet onglet peuvent être utilisées pour configurer l'accès à Blockchain Platform Manager.
    Pour plus d'informations sur ces champs, reportez-vous à la rubrique Informations d'application.