Utiliser le déploiement avancé

(Hyperledger Fabric v1.4.7) Utilisez l'option de déploiement avancé pour spécifier les paramètres requis pour déployer un code chaîne dans un environnement de production. Par exemple, vous indiquez les homologues sur lesquels installer le code chaîne et la stratégie d'approbation à utiliser.

L'assistant de déploiement avancé vous permet d'installer le code chaîne sur les homologues que vous sélectionnez.
Notez les informations suivantes :
Pour réaliser cette tâche, vous devez être administrateur.
  1. Accédez à la console et sélectionnez l'onglet Codes chaîne.
  2. Dans l'onglet Codes chaîne, cliquez sur Déployer un nouveau code chaîne.
    La page Déployer le code chaîne apparaît.
  3. Cliquez sur Déploiement avancé.
    La page Déployer le code chaîne (avancé) - Etape 1 sur 3 : Installation apparaît.
  4. Dans le champ Nom de code chaîne, entrez un nom unique pour le code chaîne. Dans le champ Version, entrez le numéro de version du code chaîne.
    Les exigences en matière de nom et de version de code chaîne Oracle Blockchain Platform sont différentes des exigences d'Hyperledger Fabric. Vous devez utiliser les exigences de dénomination d'Oracle Blockchain Platform. Respectez les consignes suivantes lorsque vous nommez le code chaîne :
    • Utilisez des caractères alphanumériques ASCII, des guillemets (''), des tirets (-) et des traits de soulignement (_).
    • Le nom doit commencer et se terminer uniquement par des caractères alphanumériques ASCII. Par exemple, vous ne pouvez pas utiliser de noms tels que _mychaincode ou mychaincode_.
    • Les tirets (-) et les traits de soulignement (_) doivent être suivis de caractères alphanumériques ASCII. Par exemple, vous ne pouvez pas utiliser de noms tels que my--chaincode ou my-_chaincode.
    • Le nom doit contenir entre 1 et 64 caractères.
    • Une version de code chaîne peut contenir un point (.).
  5. Sélectionnez des homologues réseau sur lesquels installer le code chaîne. Pour fournir une haute disponibilité, Oracle vous suggère de choisir le nombre approprié d'homologues dans chaque partition. De plus, les homologues que vous choisissez doivent être joints au canal sur lequel vous allez instancier le code chaîne.
  6. Cliquez sur le champ Source du code chaîne et recherchez le fichier ZIP de code chaîne à télécharger et à déployer. Cliquez sur Suivant.
    Le code chaîne est installé et la page Déployer le code chaîne (avancé) - Etape 2 sur 3 : Instanciation apparaît.
  7. Décidez si vous souhaitez instancier le code chaîne maintenant ou ultérieurement.
    • Cliquez sur Fermer pour fermer l'assistant et procéder à une instanciation ultérieure.
    • Pour instancier le code de chaîne maintenant, sélectionnez le canal sur lequel l'instancier et les homologues sur lesquels l'instancier. Si nécessaire, saisissez les paramètres initiaux, une stratégie d'approbation, une carte transitoire et des collectes de données privées. Notez les informations suivantes :
      • L'instanciation compile, construit et initialise le code chaîne sur les pairs.
      • Si vous laissez la stratégie d'approbation vide, Oracle Blockchain Platform utilise la stratégie d'approbation par défaut. La stratégie d'approbation par défaut obtient l'approbation de tout homologue sur le réseau.
      • Une fois l'instanciation terminée, les homologues peuvent accepter les appels de code chaîne et approuver les transactions.
      Cliquez sur Suivant.
    Le code chaîne est instancié.