5 Provisionnement d'une instance

Cette section décrit comment provisionner votre instance Oracle Blockchain Platform à l'aide du gestionnaire de plate-forme Blockchain.

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.

Décider de la forme de provisionnement à utiliser

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

Configuration Fonctions
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 de tissu à 3 noeuds
  • Référentiel à 1 noeud pour les métadonnées d'instance
  • conteneurs d'exécution de code de chaîne gérés dynamiquement
  • Service de console pour l'interface utilisateur Web des opérations
  • Service mandataire 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 supérieur pour chaque service.

  • 3 noeuds Fabric-CA
  • Réseau de service de commande de tissu à 3 noeuds
  • Référentiel de grappes à 3 noeuds pour une haute disponibilité des métadonnées d'instance
  • conteneurs d'exécution de code de chaîne gérés dynamiquement
  • Service de console pour l'interface utilisateur Web des opérations
  • Répliques multiples pour le service mandataire 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 Blockchain Platform

Pour créer une instance du fondateur ou du participant de la chaîne de blocs dans le gestionnaire de plate-forme de chaîne de blocs, utilisez l'Assistant Créer une nouvelle instance.

Vous pouvez provisionner deux types d'instance Oracle Blockchain Platform :
  • Organisation fondatrice : Environnement complet de chaîne de blocs, notamment un nouveau réseau auquel les participants peuvent accéder plus tard.

  • Instance participante : S'il existe déjà une organisation fondatrice à laquelle vous souhaitez vous joindre, vous pouvez créer une instance participante si vos données d'identification vous permettent d'accéder au réseau. Notez qu'un participant ne peut pas fonctionner seul.

  1. Dans Gestionnaire de plate-forme de chaîne de blocs, ouvrez la page Instances.
  2. Sélectionnez Créer une instance.
  3. Remplissez les champs suivants :
    Champ Description
    Nom de l'instance

    Entrez un nom pour votre instance Oracle Blockchain Platform.

    Nom de l'instance de service :

    • Doit contenir un ou plusieurs caractères.
    • 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 tiret.
    • 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 du domaine

    Entrez le nom de domaine de la grappe.

    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 comme 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 joindra 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
    Pairs

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

  4. Cliquez sur Créer une instance.

Post-requis de provisionnement

Avant d'accéder à la console de service Oracle Blockchain Platform, configurez la résolution des noms 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 votre instance créée et répertoriée dans la liste Instances, vous pouvez lancer la console de service à partir du menu à côté du nom de l'instance. Utilisez la console pour configurer votre réseau comme décrit dans Utilisation d'Oracle Blockchain Platform.