管理节点

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

网络中有哪些类型的节点?

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

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

新实例中包括哪些节点?

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

  • 一个控制台节点。
  • 设置期间请求的对等节点数。这些对等点显示为对等点(成员)类型。实例中可以包括的对等节点数上限为 16 个。
  • 排序节点或排序服务节点 (Orderer 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 标识 成员资格供应商标识。
    状态 指示节点是正在运行还是正在关闭。还指示节点是否存在未应用的配置更改。请注意以下状态:
    • Up(启动) - 节点正在运行且正常工作。
    • Down(关闭) - 停止该节点。
    • 不适用 - 远程对等节点显示此状态,因为您的实例没有获取对等节点状态所需的权限。
    IsConfigured 如果节点的配置已更新,则需要重新启动节点以使更新生效。处于 yes 状态的节点正在运行(且未停止)。
    更多操作菜单 您的权限确定“更多操作”菜单中可用的选项。如果您是管理员,则此按钮提供用于修改节点配置的链接。管理员和用户可以停止、启动和重新启动节点。

访问有关特定节点的信息

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

  1. 转到控制台并选择节点选项卡。
  2. 单击节点的名称可转到节点信息页。节点信息页中显示的窗格取决于您选择的节点类型。
    Pane (窗格) 可用于哪些节点类型? 我可以在此窗格中执行哪些操作?
    健康状况 全部 查看度量来帮助您了解节点在网络上的运行情况。度量示例包括 "CPU Utilization" 和 "Memory Utilization"。

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

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

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

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

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

查找节点配置设置

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

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

启动和停止节点

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

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

重新启动节点

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

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

设置节点的日志级别

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

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