Mettre à niveau un code de chaîne

(Hyperledger Fabric v1.4.7) Si un développeur modifie la source d'un code de chaîne, vous devrez le déployer dans une nouvelle version du code de chaîne. Si nécessaire, vous pouvez revenir à une version plus ancienne d'un code de chaîne.

Vous pouvez instancier différentes versions du même code de chaîne sur différents canaux.
Vous devez être un administrateur pour effectuer cette tâche.
  1. Allez à la console et sélectionnez l'onglet Code de chaîne.
    L'onglet Code de chaîne s'affiche et le tableau répertorie tous les codes de chaîne installés sur le réseau.
  2. Localisez le code de chaîne à mettre à niveau, cliquez sur Actions supplémentaires et sélectionnez Mettre à niveau. Le bouton Actions supplémentaires s'affiche uniquement pour les codes de chaîne qui ont été instanciés.
    La page Mettre à niveau le code de chaîne - Étape 1 de 2 : Sélectionner une version s'affiche.
  3. Sélectionnez une source de version. Notez les informations suivantes :
    • Cliquez sur Sélectionner à partir des versions existantes si vous souhaitez effectuer une mise à niveau vers une version qui se trouve déjà sur le réseau. Vous pouvez choisir cette option, car la version de chaîne la plus courante contient des erreurs et vous devez utiliser temporairement une version plus ancienne jusqu'à ce que le code de chaîne puisse être corrigé. Comme l'ancienne version se trouve sur votre système, le code de chaîne est déjà installé sur les pairs.
    • Sélectionnez Installer une nouvelle version pour charger le fichier de code de chaîne. Dans le champ Version, entrez un numéro de version et, dans le champ Pairs cibles, sélectionnez les pairs sur lesquels installer le code de chaîne. Dans le champ Source de chaîne de code, cliquez sur Charger un fichier de code de chaîne et recherchez le fichier ZIP de code de chaîne à charger.
  4. Cliquez sur Suivant.
    La page Mettre à niveau le code de chaîne - Étape 2 de 2 : Mettre à niveau s'affiche.
  5. Décidez si vous voulez instancier la version du code de chaîne maintenant ou plus tard.
    • Cliquez sur Fermer pour fermer l'assistant et effectuer une mise à niveau plus tard.
    • Pour effectuer la mise à niveau maintenant, sélectionnez le canal sur lequel mettre le code de chaîne à niveau et les pairs sur lesquels instancier le code de chaîne. Si nécessaire, entrez les paramètres d'initialisation, une politique d'endossement et un mappage transitoire. Voir Spécifier une politique d'endossement. Cliquez sur Suivant.
    Le code de chaîne est mis à niveau.