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 de chaîne dans un environnement de production. Par exemple, vous spécifiez les pairs sur lesquels installer le code de chaîne et la politique d'endossement à utiliser.

L'assistant de déploiement avancé vous permet d'installer le code de chaîne sur les pairs que vous sélectionnez.
Notez les informations suivantes :
Vous devez être un administrateur pour effectuer cette tâche.
  1. Allez à la console et sélectionnez l'onglet Code de chaîne.
  2. Dans l'onglet Codes de chaîne, cliquez sur Déployer un nouveau code de chaîne.
    La page Déployer le code de chaîne s'affiche.
  3. Cliquez sur Déploiement avancé.
    La page Déployer le code de chaîne (avancé) Étape 1 de 3 : Installer s'affiche.
  4. Dans le champ Nom du code de chaîne, entrez un nom unique pour le code de chaîne. Dans le champ Version, entrez le numéro de version du code de chaîne.
    Les exigences relatives au nom et à la version du code de chaîne d'Oracle Blockchain Platform sont différentes de celles relatives à Hyperledger Fabric. Vous devez utiliser les exigences d'attribution de nom pour Oracle Blockchain Platform. Utilisez ces directives pour nommer le code de chaîne :
    • Utilisez des caractères alphanumériques ASCII, des guillemets (''), des tirets (-) et des traits de soulignement (_).
    • Le nom ne doit commencer et se terminer qu'avec des caractères alphanumériques ASCII. Par exemple, vous ne pouvez pas utiliser des 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 des noms tels que my--chaincode ou my-_chaincode.
    • Le nom doit comporter entre 1 et 64 caractères.
    • Une version de code de chaîne peut contenir un point (.).
  5. Sélectionnez un ou plusieurs pairs de réseau sur lesquels installer le code de chaîne. Pour assurer une haute disponibilité, Oracle suggère de choisir le nombre approprié de pairs dans chaque partition. De plus, les pairs que vous choisissez doivent être joints au canal sur lequel vous instancierez le code de chaîne.
  6. Cliquez sur le champ Source de code de chaîne et recherchez le fichier ZIP de code de chaîne à charger et à déployer. Cliquez sur Suivant.
    Le code de chaîne est installé et la page Déployer le code de chaîne (avancé) Étape 2 de 3 : Instancier s'affiche.
  7. Décidez si vous voulez instancier le code de chaîne maintenant ou plus tard.
    • Cliquez sur Fermer pour fermer l'assistant et instancier plus tard.
    • Pour l'instancier maintenant, sélectionnez le canal sur lequel instancier le code de chaîne et les pairs sur lesquels instancier le code de chaîne. Si nécessaire, entrez les paramètres initiaux, une politique d'endossement, une carte transitoire et des collectes de données privées. Notez les informations suivantes :
      • L'instanciation compile, crée et initialise le code de chaîne sur les pairs.
      • Si vous laissez la politique d'endossement vide, Oracle Blockchain Platform utilise la politique d'endossement par défaut. La politique d'endossement par défaut est approuvée par tout pair du réseau.
      • Une fois l'instanciation terminée, les pairs sont en mesure d'accepter les appels de code de chaîne et peuvent approuver des transactions.
      Cliquez sur Suivant.
    Le code de chaîne est instancié.