# 管理节点

### 管理节点

Fabric 网络由多种不同类型的节点组成，每种节点负责不同的功能。了解如何管理这些节点对于维护一个健康的区块链网络至关重要。

### 节点类型

#### Peer 节点

Peer 节点是 Fabric 网络的核心组件，主要负责：

* **维护账本**：存储区块链数据和世界状态（State DB）。
* **执行链码**：运行智能合约并生成交易提案的背书。
* **参与共识**：验证交易并提交区块。

根据角色不同，Peer 可以分为：

* **背书节点 (Endorser)**：执行链码并对结果签名背书。
* **提交节点 (Committer)**：验证交易并将区块写入账本（所有 Peer 都是 Committer）。
* **锚节点 (Anchor Peer)**：用于跨组织的 Gossip 通信发现。

#### Orderer 节点

Orderer 节点负责交易排序和区块生成：

* 接收来自客户端的交易。
* 对交易进行全局排序。
* 将交易打包成区块并分发给 Peer 节点。
* Fabric 2.5 LTS 常用 **Raft** 共识协议；Fabric 3.x 还支持 BFT 排序服务，Kafka 已不再支持。

#### CA 节点

证书授权（Certificate Authority）节点负责身份管理：

* 为网络参与者签发数字证书。
* 管理证书的注册、吊销等生命周期。

### 常用管理操作

#### 查看节点状态

```bash

# 查看 Peer 节点加入的通道
peer channel list

# 查看 Peer 节点安装的链码
peer lifecycle chaincode queryinstalled
```

#### 节点日志管理

```bash

# 查看 Docker 容器日志
docker logs peer0.org1.example.com

# 调整日志级别
peer node logging setlevel gossip warning
```

#### Orderer 集群管理

Raft 或 BFT 模式下的 Orderer 集群支持动态添加和移除节点。当前网络应通过应用通道配置更新和 `osnadmin` Channel Participation API 管理排序节点加入、移除和通道列表；仍带系统通道的 Fabric 2.x 旧网络应先迁移并移除系统通道，再升级到 Fabric 3.x。

### 最佳实践

1. **资源隔离**：生产环境中，Peer、Orderer 和 CA 应部署在不同的物理机或虚拟机上。
2. **备份策略**：定期备份 Peer 节点的账本、私有数据、状态数据库和配置文件；账本快照可用于新 Peer 加入或一致性检查，但不能替代完整备份。
3. **监控告警**：使用 Prometheus + Grafana 监控节点健康状态。
4. **证书管理**：设置证书到期提醒，避免因证书过期导致网络故障。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://yeasy.gitbook.io/blockchain_guide/10_fabric_op/node.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
