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

Création d'une instance

Une fois que vous avez installé Blockchain Platform Manager, vous pouvez créer une instance d'Oracle Blockchain Platform Enterprise Edition pour Hyperledger Besu.

Le déploiement de la pile (ou l'installation manuelle du package de distribution) crée Blockchain Platform Manager, que vous pouvez utiliser pour provisionner, configurer et gérer les instances d'Oracle Blockchain Platform Enterprise Edition pour Hyperledger Besu. Les noeuds d'instance sont exécutés sur un ensemble de noeuds de processus actif Kubernetes disponibles.

Vous utilisez Blockchain Platform Manager pour effectuer les tâches suivantes :

  • Créez, démarrez, arrêtez et supprimez des instances d'Oracle Blockchain Platform Enterprise Edition for Hyperledger Besu.
  • Afficher les détails de toutes les instances et de tous les enregistrements d'activité pour toutes les instances.
  • Configurez, activez et utilisez le service LDAP. Vous pouvez utiliser le service OpenLDAP intégré ou votre propre serveur LDAP.
  • Créer et enregistrer des comptes utilisateur.

Avant de commencer 

Consultez la page Informations sur l'application, qui affiche des détails sur le gestionnaire de plate-forme Blockchain, le cluster Kubernetes et la sortie Terraform.
  • Notez l'adresse IP de passerelle entrante, qui est utilisée pour Blockchain Platform Manager, et l'adresse IP entrante pour les services d'instance, qui est utilisée par la console de service et la passerelle RPC.
  • Les journaux de travail complets, y compris les détails de l'hôte de saut et les journaux Terraform, sont disponibles sous Travaux.
Pour garantir une résolution correcte des noms d'hôte, ajoutez des entrées au fichier etc/hosts ou C:\Windows\System32\drivers\etc\hosts local pour Blockchain Platform Manager et aux noms de domaine complets OpenLDAP. Pour un environnement de production, utilisez des certificats et DNS au lieu de mappages de fichiers etc/hosts. Ajoutez des entrées similaires à l'exemple suivant, où l'adresse IP entrante est l'adresse IP de passerelle entrante affichée dans la sortie de l'installation.
<ingress-ip> controlplane.<domainname> openldap.<domainname> auth.<domainname> 

Pour créer une instance, procédez comme suit :

  1. Open Blockchain Platform Manager (https://controlplane.domainname/console/index.html)
    Votre navigateur peut vous avertir d'un certificat auto-signé.
  2. Connectez-vous à Blockchain Platform Manager à l'aide du nom utilisateur obpadmin et du mot de passe que vous avez fournis lors de l'installation.
  3. Activez et testez le serveur d'authentification OpenLDAP par défaut.
    1. Sélectionnez Configuration, puis Serveurs d'authentification.
    2. Sélectionnez le serveur d'authentification Default, puis Enregistrer et définir comme actif.
  4. Ajoutez un administrateur d'instance au système. N'utilisez pas le compte d'administrateur Oracle Blockchain Platform pour les tâches de routine. Déconnectez-vous, puis reconnectez- vous en tant que nouvel utilisateur.
    1. Dans l'onglet Serveurs d'authentification de la page Configuration de Blockchain Platform Manager, cliquez sur Ajouter un utilisateur.
    2. Une fois que vous avez saisi le nom d'utilisateur et le mot de passe, cet utilisateur est ajouté au serveur LDAP en tant qu'administrateur.
    3. Vous pouvez maintenant vous déconnecter de Blockchain Platform Manager avec votre administrateur par défaut et vous connecter avec ce nouvel administrateur d'instance pour créer une instance.

    Remarques :

    Une fois que vous êtes connecté à Blockchain Platform Manager avec cet utilisateur et que vous avez provisionné une instance, vous pouvez désactiver l'administrateur par défaut (obpadmin) pour des raisons de sécurité. Pour ce faire, accédez à l'onglet Platform Settings de la page Configuration.
  5. Sur la page Instances, cliquez sur Créer une instance pour créer une instance du réseau Besu.
    La boîte de dialogue Besu Create Instance apparaît.
  6. Renseignez les champs suivants :
    Champ Description
    Nom d'instance

    Entrez le nom de l'instance Oracle Blockchain Platform.

    Le nom de l'instance de service :

    • doit contenir au moins un caractère,
    • ne doit pas dépasser 15 caractères,
    • doit commencer par une lettre ASCII (a à z),
    • Ne doit contenir que des lettres ASCII minuscules ou des chiffres.
    • ne doit pas contenir de trait d'union,
    • ne doit pas contenir d'autres caractères spéciaux,
    • doit être unique au sein du domaine d'identité.
    Description

    Facultatif.

    Entrez une brève description de l'instance Oracle Blockchain Platform.

    Nom de domaine

    Entrez le nom de domaine du cluster que vous avez spécifié lors de l'installation. Il ne doit contenir que des lettres ASCII minuscules.

    Les noms d'hôte générés pour les services d'instance Blockchain utilisent respectivement le nom de domaine et le nom d'instance en tant que domaine parent et sous-domaine.

    Rôle

    Sélectionnez Fondateur pour créer un environnement de blockchain complet. Cette instance devient l'organisation fondatrice et vous pouvez intégrer de nouveaux participants au réseau ultérieurement.

    Sélectionnez Participant pour créer une instance qui rejoindra un réseau de chaîne de blocs existant créé ailleurs pour que cette instance puisse être utilisée.

    Configuration

    Sélectionnez une forme de provisionnement répondant aux besoins de votre déploiement. Seul Enterprise est actuellement pris en charge pour Oracle Blockchain Platform Enterprise Edition pour Hyperledger Besu.

    ID chaîne

    (Instance fondatrice uniquement) Entrez votre ID chaîne Ethereum. La valeur par défaut est 1500.

    Fournissez un identificateur numérique unique pour ce réseau, en évitant les ID publics courants tels que 1, 137, 1337 ou 56, afin de vous assurer que les signatures de transaction ne sont valides que sur ce déploiement Besu spécifique et protégées contre les attaques de réexécution.

    Période de blocage (Instance fondatrice uniquement) Temps minimal (en secondes) entre la création du nouveau bloc.
    Nombre de noeuds de validation (Instance fondatrice uniquement) Nombre de noeuds chargés de valider et de proposer des blocs.
    BootNode Nombre (Instance fondatrice uniquement) Nombre de noeuds utilisés pour le repérage d'homologues initial.
    Nombre de noeuds RPC (Instance fondatrice uniquement) Nombre de noeuds fournissant des API pour la communication externe.
    Profil Oracle DB d'historique enrichi Non pris en charge actuellement.
    Charger le fichier Genesis (Instance participante uniquement) Téléchargez le fichier .zip de métadonnées de genesis à partir de l'instance fondatrice. Sélectionnez Exporter les métadonnées Genesis dans le menu Actions de l'instance fondatrice pour télécharger le fichier de métadonnées Genesis à partir du fondateur.
    Le processus de création d'instance s'exécute, créant les pods pour les noeuds et les services qui constituent le réseau Besu.
  7. Une fois l'instance répertoriée dans l'état Up, ajoutez les entrées Hosts au fichier Hosts.
    <ingress-ip> console.<instance-name>.<instance-domain-name> rpcproxy.<instance-name>.<instance-domain-name>