5)Provisionner une instance

Cette section explique comment provisionner votre instance Oracle Blockchain Platform à l'aide de Blockchain Platform Manager.

Avant de créer une instance Oracle Blockchain Platform

Avant de provisionner Oracle Blockchain Platform, déterminez si une instance de développeur ou d'entreprise répond à vos besoins.

Choisir la forme de provisionnement à utiliser

Lors du provisionnement d'une instance, vous avez le choix entre deux configurations. La migration entre ces options n'est pas prise en charge actuellement.

Configuration Fonctionnalités
Développeur

L'utilisation recommandée pour cette forme de départ est le développement et l'évaluation.

  • 1 noeud Fabric-CA
  • Réseau de service de commande Fabric à 3 noeuds
  • Référentiel à 1 noeud pour les métadonnées d'instance
  • conteneurs d'exécution de code chaîne gérés de manière dynamique
  • Service de console pour l'interface utilisateur Web des opérations
  • Service proxy REST pour l'API RESTful
  • Intégration du serveur LDAP pour l'authentification et la gestion des rôles
Entreprise

Configuration d'instance hautement disponible, avec un nombre de répliques plus élevé pour chaque service.

  • 3 noeuds Fabric CA
  • Réseau de service de commande Fabric à 3 noeuds
  • Référentiel de cluster à 3 noeuds pour la haute disponibilité des métadonnées d'instance
  • Conteneur d'exécution de code chaîne géré de manière dynamique
  • Service de console pour l'interface utilisateur Web des opérations
  • Plusieurs répliques pour le service proxy REST pour l'API RESTful
  • Intégration du serveur LDAP pour l'authentification et la gestion des rôles

Provisionner une instance à l'aide du gestionnaire de plate-forme Blockchain

Pour créer un fondateur de blockchain ou une instance de participant dans Blockchain Platform Manager, utilisez l'assistant Créer une instance.

Vous pouvez provisionner deux types d'instance Oracle Blockchain Platform :
  • Organisation fondatrice : environnement de chaîne de blocs complet, comprenant un nouveau réseau que les participants peuvent rejoindre plus tard.

  • Instance de participant : pour rejoindre une organisation fondatrice existante, vous pouvez créer une instance de participant si vos informations d'identification vous donnent accès au réseau. Notez qu'un participant ne peut pas fonctionner seul.

  1. Dans Blockchain Platform Manager, ouvrez la page Instances.
  2. Sélectionnez Créer une instance.
  3. 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 ou des chiffres ASCII.
    • 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.

    Les noms d'hôte générés pour les services d'instance de chaîne de blocs 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 chaîne de blocs complet. Cette instance devient l'organisation fondatrice et vous pourrez intégrer de nouveaux participants au réseau plus tard.

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

    Configuration
    Sélectionnez une forme de provisionnement qui répond aux besoins de votre déploiement :
    • Développeur
    • Entreprise
    Homologues

    Indiquez le nombre de noeuds homologues à créer initialement dans cette instance de service. Vous pouvez créer des noeuds homologues supplémentaires dans la console Oracle Blockchain Platform ultérieurement.

  4. Cliquez sur Créer une instance.

Provisionner les prérequis

Avant d'accéder à la console de service Oracle Blockchain Platform, configurez la résolution de nom d'hôte pour les services d'instance de chaîne de blocs, comme vous l'avez fait précédemment pour les noms d'hôte Blockchain Platform Manager. Utilisez la commande suivante pour obtenir la liste des noms d'hôte de l'instance de chaîne de blocs créée :
kubectl get virtualservice -n <instance-namespace> -o json | jq -r
      .items[].spec.hosts[0]

Une fois l'instance créée et répertoriée dans la liste Instances, vous pouvez lancer la console de service à partir du menu en regard du nom de l'instance. Utilisez la console pour configurer votre réseau comme décrit dans Utilisation d'Oracle Blockchain Platform.