Gerenciar Nós

Este tópico contém informações gerais sobre como gerenciar os nós em sua rede, como descrever os tipos de nós em sua rede blockchain, como exibir seus nós e sua topologia, como interrompê-los e iniciá-los e como definir níveis de log para um nó.

Quais Tipos de Nós Estão em uma Rede?

Uma rede blockchain contém console, par, solicitante, autoridade de certificação (CA) e nós proxy REST. Os nós exibidos em seu console dependem de se você é o fundador ou um participante de uma rede.

Por exemplo, se você for um participante de uma rede, sua console não exibirá um nó de ordenação para essa rede. Se você for um fundador, seu console exibirá todos os tipos de nó.

Quais nós estão incluídos em uma nova instância?

Depois de provisionar sua instância e acessar a guia Nós pela primeira vez, você verá:

  • Um nó da console.
  • O número de pares solicitados durante a configuração. Esses pares são exibidos com o tipo Peer(Member). O número máximo de nós pares que podem ser incluídos com uma instância é 16.
  • Um nó do solicitante ou um nó de serviço de solicitação (OSN), representando um serviço de solicitação.
  • Uma autoridade de certificação (CA) do Fabric que representa o serviço de associação.
  • Um nó de proxy REST.

Preciso de mais informações sobre os diferentes tipos de nó

Use esta tabela para localizar mais informações sobre nós.

Tipo de Nó O Que Este Nó Faz? Exibe na Instância do Fundador ou Participante Número de Nós por Instância Posso Adicionar Outro Nó Depois de Provisionar Minha Instância?
CA

Este nó fornece e gerencia credenciais de nó de mesmo nível e credenciais de membro.

Fundador

Participante

1

No
Console

Este nó é o componente da console.

Fundador

Participante

1

No
Solicitante

Este nó fornece comunicação entre nós. Ele garante a entrega de transações em blocos e blocos no blockchain.

Se você for um participante, importe a configuração do serviço de pedidos do fundador para sua instância para que todos os nós pares possam se comunicar.

Fundador

Participante

3

Edição de Ativos Digitais: Sim

Enterprise Edition: Sim

Standard Edition: Não

Peer-to-peer

Este nó contém uma cópia do razão e grava transações no razão. Esse nó também pode endossar transações.

Sua rede pode conter colegas membros ou remotos.

Fundador

Participante

2 a 16

O número de nós pares que você pode adicionar foi especificado quando sua instância foi criada.

Sim
Proxy REST

Este nó mapeia uma identidade de aplicativo para um membro blockchain, o que permite que usuários e aplicativos chamem as APIs REST do Oracle Blockchain Platform.

Fundador

Participante

1 No

Localizar informações sobre nós

Esta seção contém informações sobre onde na console você pode encontrar informações sobre os nós em sua instância e rede.

Exibir Informações Gerais Sobre Nós

Use a guia Nós para exibir informações gerais sobre todos os nós da sua rede. Por exemplo, Nome, Rota, Tipo e Status.

Você também pode usar a guia Nós para obter detalhes sobre um nó específico. Para obter informações sobre tipos de nó, consulte Quais Tipos de Nós Estão em uma Rede?
  1. Vá para a console e selecione a guia Nós.
  2. Na guia Nós, confirme se a Exibição de Lista (e não a Exibição de Topologia) está sendo exibida.
    Coluna Descrição
    Rota O Oracle Blockchain Platform gerou os URLs quando você provisionou sua instância ou quando criou novos nós.

    Se você usar o SDK do Hyperledger Fabric, precisará desses URLs para especificar com quais pares deseja que o SDK interaja.

    Tipo Indica o tipo de nó.
    ID MSP ID do Prestador de Serviço da Associação.
    Status Indica se o nó está em execução ou inativo. Indica também se há uma alteração de configuração não aplicada para o nó. Observe os seguintes status:
    • Ativo — O nó está em execução e funcionando normalmente.
    • Inativo — O nó é interrompido.
    • N/D — Esse status é exibido para pares remotos porque sua instância não tem as permissões necessárias para obter o status do par.
    IsConfigured Se a configuração do nó tiver sido atualizada, você precisará reiniciar o nó para que as atualizações entrem em vigor. Os nós com o status yes estão em execução (e não são interrompidos).
    Menu Mais Ações Suas permissões determinam as opções disponíveis no menu Mais Ações. Se você for um administrador, este botão fornecerá links para modificar a configuração do nó. Administradores e usuários podem interromper, iniciar e reiniciar nós.

Acessar Informações Sobre um Nó Específico

Use a guia Nós para acessar informações sobre um específico. Por exemplo, informações de integridade ou arquivos de log.

  1. Vá para a console e selecione a guia Nós.
  2. Clique no nome de um nó para ir até a página Informações do Nó. Os painéis exibidos na página Informações do Nó dependem do tipo de nó selecionado.
    Painel Disponível para Quais Tipos de Nó? O que devo fazer neste painel?
    Integridade Tudo Exiba métricas para ajudá-lo a entender o desempenho do nó na rede. Exemplo de métricas incluem Utilização da CPU e Utilização da Memória.

    Para um nó Par, esse painel exibe informações sobre transações endossadas e confirmadas.

    Log Tudo Exiba e faça download de arquivos de log para descobrir e solucionar problemas com um nó.
    Canais Peer-to-peer Exiba uma lista de canais que o nó de pareamento selecionado está usando para suas comunicações com outros nós. Junte-se ao nó de pareamento a outros canais existentes, conforme necessário. Vá para a página Canal para criar um novo canal e especificar quais nós pares podem ingressar nele.
    Chaincodes Peer-to-peer Exiba os chaincodes instalados no nó de pareamento. Vá para a página Chaincode para instalar um novo chaincode ou fazer upgrade de um chaincode existente.
    Estatísticas de Transação Proxy REST Exiba o total de consultas, consultas com falha, total de chamadas e chamadas com falha tratadas pelo proxy REST.

Exibir um Diagrama dos Pares e Canais na Rede

Use a exibição Topologia para acessar um diagrama interativo que mostra quais pares de rede estão usando quais canais.

  1. Vá para a console e selecione a guia Nós.
  2. Na guia Nós, clique em View de Topologia para ver um diagrama mostrando os nós de pareamento em sua rede e quais canais eles estão usando.
  3. Passe o mouse sobre um par para destacá-lo e os canais que ele está usando.

Localizar Definições de Configuração do Nó

Use a guia Nós para localizar as definições de configuração de um nó específico. Se você for um administrador, poderá atualizar as definições de configuração de um nó. Se você for um usuário, poderá exibir as definições de configuração de um nó.

  1. Vá para a console e selecione a guia Nós.
  2. Vá para a tabela Nós, localize o nó cujas informações de definição de configuração você deseja e clique no botão Mais Ações do nó.
  3. A opção de configuração é determinada por suas permissões. Se você for um administrador, localize e clique em Editar Configuração. Se você for um usuário, localize e clique em Exibir.
    A caixa de diálogo Configurar é exibida, mostrando os atributos específicos do tipo de nó selecionado. Consulte Configuração do Nó.

Iniciar e Interromper Nós

Você pode iniciar ou interromper os nós de proxy CA, ordenador, par e REST em sua rede. Você não pode iniciar ou interromper o nó da console ou os nós pares remotos.

Você pode iniciar e interromper nós dependendo do tráfego em sua rede. Por exemplo, se o tráfego de rede for leve, você poderá interromper nós pares e nós ordenadores desnecessários.
Você também pode reiniciar um nó. Consulte Reiniciar um Nó.
Quando você interrompe um nó de mesmo nível, o Oracle Blockchain Platform remove a listagem do mesmo nível na guia Canal e na guia Chaincodes. Se você interromper todos os pares que têm o chaincode instalado, a guia Chaincodes não listará o chaincode. Se você interromper todos os colegas unidos a um canal, a guia Channels listará o canal, mas suas informações não estarão disponíveis para exibição.
Antes de interromper um nó por um longo período de tempo, você deve transferir todas as responsabilidades desse par para outros pares em execução e, em seguida, remover todas as responsabilidades desse par.
  • Verifique todas as listas de endereços de bootstrap de fofoca de outros colegas, remova o endereço do par e adicione outro endereço do par em execução, se necessário. Após a alteração da configuração do par, reinicie o par.
  • Verifique as listas de pares de âncora de todos os canais, remova o par das listas de pares de âncora e adicione outro par em execução à lista de pares de âncora, se necessário.
  • Se um canal for unido apenas a esse par, ou se o chaincode for implantado apenas nesse par, você deverá considerar o uso de outro par em execução para unir o mesmo canal e implantar o mesmo chaincode.
Você deve ser administrador para executar esta tarefa.
  1. Vá para a console e selecione a guia Nós.
  2. Na guia Nós, vá para a tabela Nós, localize o nó que você deseja iniciar ou interromper e clique no botão Mais Ações do nó.
  3. Clique na opção Iniciar ou Parar. O status do nó é alterado para ativo ou inativo e as informações são gravadas no arquivo de log do nó.

Reiniciar um Nó

Você pode reiniciar os nós proxy CA, orderer, pareamento e REST em sua rede. Não é possível reiniciar o nó da console ou os nós pares remotos.

Você deverá reiniciar um nó se ele não estiver respondendo ou sendo executado corretamente ou se tiver atualizado a configuração de um nó. Você também pode iniciar ou interromper um nó. Consulte Start and Stop Nodes.
Você deve ser administrador para executar esta tarefa.
  1. Vá para a console e selecione a guia Nós.
  2. Na guia Nós, vá para a tabela Nós, localize o nó que você deseja reiniciar e clique no botão Mais Ações do nó.
  3. Clique em Reiniciar.
    O status do nó é alterado para reiniciando e as informações são gravadas no arquivo de log.

Definir o Nível de Log de um Nó

Se você for um administrador, poderá especificar o tipo de informação que deseja incluir nos arquivos de log de um nó. Por exemplo, ERRO, AVISO, INFORMAÇÃO ou DEPURAÇÃO.

Por padrão, o nível de log de cada nó é definido como INFO. Ao desenvolver e testar sua rede, a Oracle sugere que você defina o nível de log como DEBUG. Se você estiver trabalhando em um ambiente de produção, use ERRO.
Somente um administrador pode alterar a definição do nível de log de um nó. Se você for um usuário, poderá exibir as definições de nível de log de um nó.
  1. Vá para o console e selecione a guia Nodes.
  2. Na guia Nós, vá para a tabela de nós, localize o nó que você deseja atualizar, clique em seu menu Mais Ações e clique em Editar Configuração.
    Se você tiver permissões de usuário, sua console terá a opção Exibir na qual você clica para ver a definição do nível de log do nó e outras definições de configuração.
    A caixa de diálogo Configurar é exibida.
  3. No campo Nível de Log, selecione o nível de log que deseja usar.
  4. Clique em Enviar.