管理节点

本主题包含有关管理网络中节点的一般信息,例如说明区块链网络中的节点类型、如何查看节点及其拓扑、如何停止和启动节点以及如何设置节点的日志记录级别。

网络中存在哪些类型的节点?

区块链网络包含控制台、对等节点、排序节点、认证机构 (certification authority,CA) 和 REST 代理节点。控制台中显示的节点取决于您是网络的创始人还是参与者。

例如,如果您是网络中的参与者,您的控制台不会显示该网络的排序节点。如果您是创始人,您的控制台将显示所有节点类型。

新实例中包括哪些节点?

预配实例并首次访问节点选项卡后,您将看到:

  • 一个控制台节点。
  • 设置期间请求的对等节点数。这些对等点以对等(成员)类型显示。一个实例可以包含的最大对等节点数为 16。
  • 表示订购服务的排序节点或排序服务节点 (Ordering Service Node,OSN)。
  • 表示成员服务的光纤证书颁发机构 (Fabric Certificate Authority,CA)。
  • REST 代理节点。

我需要有关不同节点类型的更多信息

使用此表可查找有关节点的更多信息。

节点类型为 此节点的作用是什么? 在创建者或参与者实例中显示 每个实例的节点数 预配我的实例后是否可以添加其他节点?
CA

此节点提供并管理对等节点身份证明和成员身份证明。

创始人

参与者

1

控制台

此节点是控制台组件。

创始人

参与者

1

排序者

此节点提供节点之间的通信。它保证将交易交付到区块链的块和块中。

如果您是参与者,则必须将创始人的排序服务设置导入您的实例,以便所有对等节点都可以通信。

创始人

参与者

3

数字资产版本:是

Enterprise Edition:是

标准版:否

对等

此节点包含分类账的副本,并将事务处理写入分类账。此节点还可以对事务处理进行背书。

您的网络可以包含成员或远程对等节点。

创始人

参与者

2 至 16

您可添加的对等节点数是在创建实例时指定的。

REST 代理

此节点将应用程序身份映射到区块链成员,这允许用户和应用程序调用 Oracle Blockchain Platform REST API。

创始人

参与者

1

查找有关节点的信息

本部分包含有关在控制台中的何处可以找到有关实例和网络中节点的信息。

查看有关节点的一般信息

使用节点选项卡可以查看有关网络中所有节点的一般信息。例如,名称、路由、类型和状态。

您还可以使用“节点”选项卡钻取到有关特定节点的详细信息。有关节点类型的更多信息,请参阅网络中存在哪些类型的节点?
  1. 转到控制台并选择节点选项卡。
  2. 节点选项卡中,确认显示的是列表视图(而不是拓扑视图)。
    说明
    路由 Oracle Blockchain Platform 在您预配实例或创建节点时生成了 URL。

    如果使用超级账本架构 SDK,则需要使用这些 URL 来指定希望 SDK 与哪些对等节点进行交互。

    类型 指明节点类型。
    MSP 标识 成员资格服务提供商 ID。
    状态 指示节点是正在运行还是正在关闭。同时指示节点是否存在未应用的配置更改。请注意以下状态:
    • Up - 节点正在运行且正常工作。
    • Down - 停止该节点。
    • 不适用 —此状态对远程对等方显示,因为您的实例没有获取对等方状态所需的权限。
    IsConfigured 如果节点的配置已更新,则需要重新启动节点以使更新生效。状态为 yes 的节点正在运行(并且未停止)。
    更多操作菜单 您的权限决定了“更多操作”菜单中的可用选项。如果您是管理员,则此按钮提供用于修改节点配置的链接。管理员和用户可以停止、启动和重新启动节点。

访问有关特定节点的信息

使用节点选项卡可访问有关特定节点的信息,例如运行状况信息或日志文件。

  1. 转到控制台并选择节点选项卡。
  2. 单击节点的名称以转至节点信息页。节点信息页中显示的窗格取决于您选择的节点类型。
    Pane (窗格) 可用于哪些节点类型? 我可以在此窗格中做什么?
    健康状况 全部

    对于对等节点,此窗格显示有关已背书和已提交事务处理的信息。

    日志 全部 查看和下载日志文件以发现节点问题并对其进行故障排除。
    通道 对等 查看所选对等节点用于与其他节点通信的通道列表。根据需要将对等节点连接到其他现有渠道。转到渠道页以创建渠道并指定哪些对等节点可以加入该渠道。
    链代码 对等 查看对等节点上安装的链代码。转到 Chaincode(链代码)页面以安装新的链代码或升级现有链代码。
    事务处理统计信息 REST 代理 查看 REST 代理处理的查询总数、失败的查询、总调用数和失败的调用数。

查看网络中对等节点和通道的图表

使用 "Topology"(拓扑)视图可以访问交互式图表,其中显示哪些网络对等方正在使用哪些通道。

  1. 转到控制台并选择节点选项卡。
  2. 节点选项卡中,单击拓扑视图以查看图表,其中显示了网络中的对等节点及其使用的通道。
  3. 将鼠标悬停在对等节点上,以突出显示它及其使用的渠道。

查找节点配置设置

使用节点选项卡可查找特定节点的配置设置。如果您是管理员,则可以更新节点的配置设置。如果您是用户,则可以查看节点的配置设置。

  1. 转到控制台并选择节点选项卡。
  2. 转至节点表,找到要为其配置设置信息的节点,然后单击节点的更多操作按钮。
  3. 配置选项由您的权限决定。如果您是管理员,请找到并单击编辑配置。如果您是用户,请找到并单击查看
    此时将显示 Configure 对话框,其中显示特定于所选节点类型的属性。请参见 Node Configuration

启动节点和停止节点

您可以启动或停止网络中的 CA、对等节点和 REST 代理节点。您可以启动或重新启动排序节点。您无法启动或停止控制台节点或远程对等节点。

您可以根据网络中的流量启动和停止节点。例如,如果网络流量较小,则可以停止不需要的对等节点。
您还可以重新启动节点。请参见 Restart a Node
停止对等节点时,Oracle Blockchain Platform 将删除渠道页和链代码页上的对等节点列表。如果停止已安装链代码的所有对等节点, Chaincodes 页面不会列出链代码。如果停止连接到渠道的所有对等节点,则渠道页将列出渠道,但其信息不可查看。
在长时间停止节点之前,请将此对等节点的所有职责转移给其他正在运行的对等节点,然后删除此对等节点的所有职责。
  • 检查所有其他对等端的八卦引导地址列表,删除对等端地址,并根据需要添加另一个正在运行的对等端地址。更改对等方配置后,重新启动对等方。
  • 检查所有通道的锚点对等节点列表,从锚点对等节点列表中删除对等节点,并在需要时将另一个正在运行的对等节点添加到锚点对等节点列表中。
  • 如果通道仅连接到此对等端,或者链代码仅部署在此对等端,请考虑使用另一个正在运行的对等端加入同一通道并部署相同的链代码。
您必须是管理员才能完成此任务。
  1. 转到控制台并单击节点选项卡。
  2. 节点页上,转至节点表,找到要启动或停止的节点,然后单击节点的更多操作按钮。
  3. 单击 Start(开始)Stop(停止)选项。节点的状态将更改为 updown ,并且信息将写入节点的日志文件。

重新启动节点

您可以重新启动网络中的 CA、排序者、对等节点和 REST 代理节点。无法重新启动控制台节点或远程对等节点。

如果节点未正确响应或运行,或者您已更新节点的配置,则重新启动该节点。您还可以启动或停止节点。请参阅启动和停止节点
您必须是管理员才能完成此任务。
  1. 转到控制台并单击节点选项卡。
  2. 节点页上,转至节点表,找到要重新启动的节点,然后单击节点的更多操作按钮。
  3. 单击重新启动
    节点的状态将更改为 restarting ,并且信息将写入日志文件。

设置节点的日志级别

如果您是管理员,则可以指定要包含在节点日志文件中的信息类型。例如,ERROR、WARNING、INFO 或 DEBUG。

默认情况下,每个节点的日志级别都设置为 INFO。在开发和测试您的网络时,Oracle 建议您将日志记录级别设置为 DEBUG。如果您在生产环境中工作,请使用 ERROR。
只有管理员才能更改节点的日志级别设置。如果您是用户,则可以查看节点的日志级别设置。
  1. 转到控制台并选择“Nodes(节点)”选项卡。
  2. 节点选项卡中,转到节点表,找到要更新的节点,单击其更多操作菜单,然后单击编辑配置
    如果您具有用户权限,则控制台将具有查看选项,您可以单击该选项来查看节点的日志级别设置和其他配置设置。
    此时将显示 "Configure" 对话框。
  3. 日志级别字段中,选择要使用的日志级别。
  4. 单击提交