Gérer les noeuds

Cette rubrique contient des informations générales sur la gestion des noeuds de votre réseau, telles que la description des types de noeud dans votre réseau de chaîne de blocs, la visualisation de vos noeuds et de leur topologie, leur arrêt et leur démarrage, ainsi que la définition des niveaux de journalisation pour un noeud.

Quels sont les types de noeud dans un réseau ?

Un réseau de chaîne de blocs contient des noeuds de console, de pair, de donneur d'ordre, d'autorité de certification et de proxy REST. Les noeuds qui s'affichent dans votre console dépendent du fait que vous êtes le fondateur ou un participant d'un réseau.

Par exemple, si vous participez à un réseau, votre console n'affichera pas de noeud de donneur d'ordre pour ce réseau. Si vous êtes un fondateur, votre console affiche tous les types de noeud.

Quels sont les noeuds inclus dans une nouvelle instance ?

Une fois que vous avez provisionné votre instance et accédé à l'onglet Noeuds pour la première fois, vous verrez les éléments suivants :

  • Un noeud de console.
  • Nombre d'homologues demandés lors de la configuration. Ces pairs s'affichent avec le type Pair(Membre). Le nombre maximal de noeuds homologues pouvant être inclus avec une instance est de 16.
  • Noeud de commande, ou noeud de service de commande (OSN), représentant un service de commande.
  • Une autorité de certification Fabric représentant le service d'adhésion.
  • Noeud de proxy REST.

J'ai besoin de plus d'informations sur les différents types de noeud

Utilisez ce tableau pour trouver plus d'informations sur les noeuds.

Type de noeud Fonctionnement de ce noeud Affiche dans l'instance du fondateur ou du participant Nombre de noeuds par instance Puis-je ajouter un autre noeud après le provisionnement de mon instance ?
CA

Ce noeud fournit et gère les informations d'identification de noeud homologue et les informations d'identification de membre.

Fondateur

Participant

1

No
Console

Ce noeud est le composant de console.

Fondateur

Participant

1

No
Auteur de la commande

Ce noeud assure la communication entre les noeuds. Il garantit la livraison des transactions en blocs et des blocs dans la blockchain.

Si vous êtes un participant, vous devez importer le paramètre de service de commande du fondateur dans votre instance afin que tous les noeuds homologues puissent communiquer.

Fondateur

Participant

3

Digital Assets Edition : Oui

Enterprise Edition : Oui

Standard Edition : Non

Homologue

Ce noeud contient une copie du livre et écrit les transactions dans le livre. Ce noeud peut également approuver les transactions.

Votre réseau peut contenir des homologues membres ou distants.

Fondateur

Participant

2 à 16

Le nombre de noeuds homologues que vous pouvez ajouter a été indiqué lors de la création de l'instance.

Oui
Proxy REST

Ce noeud met en correspondance une identité d'application avec un membre de chaîne de blocs, ce qui permet aux utilisateurs et aux applications d'appeler les API REST Oracle Blockchain Platform.

Fondateur

Participant

1 No

Rechercher des informations sur les noeuds

Cette section contient des informations sur l'emplacement dans la console où vous pouvez trouver des informations sur les noeuds de votre instance et de votre réseau.

Afficher les informations générales sur les noeuds

Utilisez l'onglet Noeuds pour afficher des informations générales sur tous les noeuds de votre réseau. Par exemple, Nom, Route, Type et Statut.

Vous pouvez également utiliser l'onglet Noeuds pour explorer les détails d'un noeud spécifique. Pour plus d'informations sur les types de noeud, reportez-vous à Quels sont les types de noeud dans un réseau ?
  1. Accédez à la console et sélectionnez l'onglet Noeuds.
  2. Dans l'onglet Noeuds, vérifiez que la vue de liste (et non la vue de topologie) s'affiche.
    Colonne Description
    Acheminement Oracle Blockchain Platform a généré les URL lorsque vous avez provisionné votre instance ou lorsque vous créez des noeuds.

    Si vous utilisez le SDK Hyperledger Fabric, vous avez besoin de ces URL pour indiquer les homologues avec lesquels le SDK doit interagir.

    Type Indique le type de noeud.
    ID RESPONSABLE MARKETING ID prestataire de services d'adhésion.
    Etat Indique si le noeud est en cours d'exécution ou arrêté. Indique également s'il existe une modification de configuration non appliquée pour le noeud. Notez les statuts suivants :
    • Haut : le noeud est en cours d'exécution et fonctionne normalement.
    • Arrêté : le noeud est arrêté.
    • Sans objet : ce statut s'affiche pour les homologues distants car votre instance ne dispose pas des droits d'accès requis pour obtenir le statut de l'homologue.
    IsConfigured Si la configuration du noeud a été mise à jour, vous devez redémarrer le noeud pour que les mises à jour prennent effet. Les noeuds avec le statut yes sont en cours d'exécution (et non arrêtés).
    Menu Actions supplémentaires Vos droits d'accès déterminent les options disponibles dans le menu Actions supplémentaires. Si vous êtes administrateur, ce bouton fournit des liens pour modifier la configuration du noeud. Les administrateurs et les utilisateurs peuvent arrêter, démarrer et redémarrer les noeuds.

Accéder aux informations sur un noeud spécifique

Utilisez l'onglet Noeuds pour accéder aux informations sur un noeud spécifique. Par exemple, informations d'intégrité ou fichiers journaux.

  1. Accédez à la console et sélectionnez l'onglet Noeuds.
  2. Cliquez sur le nom d'un noeud pour accéder à la page Informations sur le noeud. Les volets affichés sur la page Informations sur le noeud dépendent du type de noeud sélectionné.
    Panneau Disponible pour quels types de noeud ? Que faire dans ce volet ?
    Etat général Toutes Consultez les mesures pour comprendre les performances du noeud sur le réseau. Exemples de mesures : utilisation de l'UC et utilisation de la mémoire.

    Pour un noeud homologue, ce volet affiche des informations sur les transactions approuvées et validées.

    Journaux Toutes Affichez et téléchargez des fichiers journaux pour repérer et résoudre les problèmes liés à un noeud.
    Canaux Homologue Afficher la liste des canaux que le noeud homologue sélectionné utilise pour ses communications avec d'autres noeuds. Joignez le noeud homologue à d'autres canaux existants si nécessaire. Accédez à la page Canal pour créer un canal et indiquer les noeuds homologues qui peuvent le rejoindre.
    Codes chaîne Homologue Afficher les codes chaîne installés sur le noeud homologue. Accédez à la page Code chaîne pour installer un nouveau code chaîne ou mettre à niveau un code chaîne existant.
    Statistiques de transactions Proxy REST Visualisez le nombre total de requêtes, les requêtes en échec, le nombre total d'appels et les appels en échec gérés par le proxy REST.

Afficher un diagramme des homologues et des canaux du réseau

Utilisez la vue Topologie pour accéder à un diagramme interactif qui indique quels homologues de réseau utilisent quels canaux.

  1. Accédez à la console et sélectionnez l'onglet Noeuds.
  2. Dans l'onglet Noeuds, cliquez sur Vue de topologie pour afficher un diagramme présentant les noeuds homologues de votre réseau et les canaux qu'ils utilisent.
  3. Positionnez le pointeur de la souris sur un pair pour le mettre en évidence et sur les canaux qu'il utilise.

Rechercher les paramètres de configuration de noeud

Utilisez l'onglet Noeuds pour rechercher les paramètres de configuration d'un noeud spécifique. Si vous êtes administrateur, vous pouvez mettre à jour les paramètres de configuration d'un noeud. Si vous êtes un utilisateur, vous pouvez afficher les paramètres de configuration d'un noeud.

  1. Accédez à la console et sélectionnez l'onglet Noeuds.
  2. Accédez à la table Noeuds, localisez le noeud pour lequel vous souhaitez obtenir des informations sur les paramètres de configuration, puis cliquez sur le bouton Actions supplémentaires du noeud.
  3. L'option de configuration est déterminée par vos droits d'accès. Si vous êtes administrateur, localisez et cliquez sur Modifier la configuration. Si vous êtes un utilisateur, localisez et cliquez sur Visualiser.
    La boîte de dialogue Configurer apparaît et affiche les attributs propres au type de noeud sélectionné. Reportez-vous à la section Node Configuration.

Noeuds de démarrage et d'arrêt

Vous pouvez démarrer ou arrêter l'autorité de certification, le donneur d'ordre, le pair et les noeuds de proxy REST dans votre réseau. Vous ne pouvez pas démarrer ou arrêter le noeud de console ou les noeuds homologues distants.

Vous pouvez démarrer et arrêter des noeuds en fonction du trafic sur votre réseau. Par exemple, si le trafic réseau est léger, vous pouvez arrêter les noeuds homologues et les noeuds donneurs d'ordres inutiles.
Vous pouvez également redémarrer un noeud. Reportez-vous à Redémarrage d'un noeud.
Lorsque vous arrêtez un noeud homologue, Oracle Blockchain Platform enlève la liste des homologues dans les onglets Canal et Codes chaîne. Si vous arrêtez tous les pairs sur lesquels le code chaîne est installé, l'onglet Codes chaîne ne répertorie pas le code chaîne. Si vous arrêtez tous les homologues joints à un canal, l'onglet Channels (Canaux) répertorie le canal, mais ses informations ne sont pas disponibles.
Avant d'arrêter un noeud pendant une longue période, vous devez transférer toutes les responsabilités de ce pair à d'autres pairs en cours d'exécution, puis supprimer toutes les responsabilités de ce pair.
  • Vérifiez les listes d'adresses de bootstrap de tous les autres pairs, supprimez l'adresse du pair et ajoutez l'adresse d'un autre pair en cours d'exécution si nécessaire. Après la modification de la configuration homologue, redémarrez l'homologue.
  • Vérifiez les listes de pairs d'ancrage de tous les canaux, retirez le pair des listes de pairs d'ancrage et ajoutez un autre pair en cours d'exécution à la liste de pairs d'ancrage si nécessaire.
  • Si un canal est joint uniquement à ce pair ou si le code chaîne est déployé uniquement sur ce pair, vous devez envisager d'utiliser un autre pair en cours d'exécution pour rejoindre le même canal et déployer le même code chaîne.
Pour réaliser cette tâche, vous devez être administrateur.
  1. Accédez à la console et sélectionnez l'onglet Noeuds.
  2. Dans l'onglet Noeuds, accédez à la table Noeuds, localisez le noeud à démarrer ou à arrêter, puis cliquez sur le bouton Actions supplémentaires du noeud.
  3. Cliquez sur l'option Start ou Stop. Le statut du noeud passe à up ou down et les informations sont consignées dans le fichier journal du noeud.

redémarrer un noeud

Vous pouvez redémarrer les noeuds de proxy CA, donneur d'ordre, homologue et REST dans votre réseau. Vous ne pouvez pas redémarrer le noeud de console ou les noeuds homologues distants.

Vous devez redémarrer un noeud s'il ne répond pas ou ne fonctionne pas correctement, ou si vous avez mis à jour la configuration d'un noeud. Vous pouvez également démarrer ou arrêter un noeud. Reportez-vous à Noeuds de démarrage et d'arrêt.
Pour réaliser cette tâche, vous devez être administrateur.
  1. Accédez à la console et sélectionnez l'onglet Noeuds.
  2. Dans l'onglet Noeuds, accédez à la table Noeuds, localisez le noeud à redémarrer, puis cliquez sur le bouton Actions supplémentaires du noeud.
  3. Cliquez sur Redémarrer.
    Le statut du noeud passe à redémarrage et les informations sont écrites dans le fichier journal.

Définir le niveau de journalisation d'un noeud

Si vous êtes administrateur, vous pouvez indiquer le type d'informations à inclure dans les fichiers journaux d'un noeud. Par exemple, ERROR, WARNING, INFO ou DEBUG.

Par défaut, le niveau de journalisation de chaque noeud est défini sur INFO. Lors du développement et du test de votre réseau, Oracle vous suggère de définir le niveau de journalisation sur DEBUG. Si vous travaillez dans un environnement de production, utilisez ERROR.
Seul un administrateur peut modifier le paramètre de niveau de journalisation d'un noeud. Si vous êtes un utilisateur, vous pouvez afficher les paramètres de niveau de journalisation d'un noeud.
  1. Accédez à la console et sélectionnez l'onglet Nœuds.
  2. Dans l'onglet Noeuds, accédez à la table des noeuds, localisez le noeud à mettre à jour, cliquez sur son menu Actions supplémentaires et cliquez sur Modifier la configuration.
    Si vous disposez de droits d'accès utilisateur, la console dispose de l'option Visualiser sur laquelle vous cliquez pour afficher le paramètre de niveau de journalisation du noeud et d'autres paramètres de configuration.
    La boîte de dialogue Configurer s'affiche.
  3. Dans le champ Niveau de journalisation, sélectionnez le niveau de journalisation à utiliser.
  4. Cliquez sur Soumettre.