- Print
- PDF
Nodes
- Print
- PDF
Available in VPC
Manage orderer
An ordering service node (Orderer) acts as a system administrator that manages the channel configuration information within a network. It designates the order of transaction blocks that occur in the network (ordering) and transfers the blocks to peer nodes.
Create orderer
You can create an orderer that manages the channel configuration information within a network.
To configure an orderer, you should create the following items first.
- Certificate Authority (CA): Manages nodes and admin accounts of the organization. For more information, please refer to Create CA.
- Membership Service Provider (MSP): Grants and manages the organization's permissions. For more information, please refer to Create MSP.
You can create orderers as follows.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network to create an orderer from the Network name dropdown list.
- Click the [Orderers] tab, and then click the [Create orderer] button.
- Specify the orderer creation information, and then click the [Create] button.
- An orderer is created.
- Select one orderer type ID registered in the network CA for a CA user ID (Orderer). Please refer to Manage CA user ID for more information.
- You can select either Single (Raft 1) or Multiple (Raft 5) as the Orderer type. Each creates 1 and 5 orderer nodes, respectively. Use Multiple (Raft 5) for production environments requiring high availability (Recommended).
- If you configure Multiple (Raft 5) as the orderer type, then 5 orderer nodes will be created. Make sure to check the available resources of Kubernetes cluster in advance.
- Click the Deploy network field to specify the Kubernetes cluster node pool, and then a blockchain node will be deployed to the node pool. Details set as the Ncloud Kubernetes Service's node affinity label appear on the list and up to 3 of them can be specified.
Check orderer details
The following describes how to check the orderer details.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network to check an orderer from the Network name dropdown list.
- Click the [Orderers] tab.
- Click the orderer to check.
- The orderer details are displayed.
Please see below for descriptions of items in the orderer list.
Area | Description |
---|---|
① Create orderer | Create new orderer |
② Delete orderer | Deletes the selected orderer |
③ Manage consortium | Manages (Registers/issues/reissues, downloads) the ID of the selected orderer |
④ Monitor | Views the selected orderer container resource status |
⑤ Manage orderer | Exports/changes the container resource size with the selected orderer |
⑥ Orderer item | Checks the orderer's basic information |
⑦ Details | Check orderer details |
⑧ Consortium information | Checks the information of the participating consortium |
⑨ Channel information | Checks the information of the participating channel |
⑩ Endpoint information | Checks the information of the accessible endpoint |
⑪ Resource information | Checks the orderer container's resource size and log |
Configure orderer consortium
Once a consortium is configured, the members can share the transaction history.
The following describes how to manage an orderer consortium.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network from the Network name dropdown list.
- Click the [Orderers] tab.
- Select the orderer to manage the consortium from the orderer list, and then click the [Manage consortium] button.
- Select the MSP to add to the consortium from the All MSPs list, and then click the > button to add it to the Consortium member list.
- To exclude it from the consortium member, select the MSP, and then click the < button.
You can create a channel only when a consortium is configured for an orderer. For more information, please refer to Create channel.
Monitor orderer
The following describes how to check the orderer container resource status and history information.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network from the Network name dropdown list.
- Click the [Orderers] tab.
- Select the orderer to monitor from the orderer list, and then click the [Monitor] button.
- Set the container to view and viewing period in the Monitor pop-up window.
- CPU, memory, and storage information is displayed.
- To view again after reflecting the current time, click the [Refresh] button.
Export orderer
The following describes how to export an orderer.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network from the Network name dropdown list.
- Click the [Orderers] tab.
- Select the orderer to export from the orderer list, and then click the [Manage orderer] button.
- Click the Export.
- The orderer file in JSON format will be downloaded.
Change orderer resource size
The following describes how to change the orderer container resource size.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network from the Network name dropdown list.
- Click the [Orderers] tab.
- Select the orderer to change the resource from the orderer list, and then click the [Manage orderer] button.
- Click the Change resource size.
- Click [Change] for the container item to change in the Manage orderer resource pop-up window, change the CPU, memory, and storage information, and then click the [Apply] button.
It takes 1 to 2 minutes to apply the change on the orderer container resource size. Containers stop working while applying the change.
Delete orderer
The following describes how to delete an orderer.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network to delete an orderer from the Network name dropdown list.
- Click the [Orderer] tab.
- Select the orderer to delete from the orderer list, and then click the [Delete orderer] button.
- Enter the orderer name to delete, and then click the [Delete] button.
Manage peer
Peer nodes play a role of maintaining networks, processing transactions, and managing ledgers and chaincodes.
Create peer
You can create a peer that runs smart contracts and stores ledgers.
The following describes how to create a peer.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network to create a peer from the Network name dropdown list.
- Click the [Peers] tab, and then click the [Create peer] button.
- Specify the peer creation information, and then click the [Create] button.
- A peer is created.
- Select one peer type ID registered in the network CA for a CA user ID (Peer). Please refer to Manage CA user ID for more information.
- You can select either LevelDB or CouchDB as the State database, and it should be configured with the same database within the consortium.
- If you select CouchDB as the state database, then CouchDB nodes are created separately from the peer nodes.
- Click the Deploy network field to specify the Kubernetes cluster node pool, and then a blockchain node will be deployed to the node pool. Details set as the Ncloud Kubernetes Service's node affinity label appear on the list and up to 3 of them can be specified.
- It takes 1 to 5 minutes to create a peer. Once the peer is created and the peer starts operating, In operation is displayed in the status column of the peer list.
View peer details
The following describes how to check the CA details.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network to check the peer from the Network name dropdown list.
- Click the [Peers] tab.
- Click the peer to check.
- The peer details are displayed.
The following are the descriptions for each item of the peer list page.
Area | Description |
---|---|
① Create peer | Create new peer |
② Delete peer | Deletes the selected peer |
③ Monitor | Views the selected peer container resource status |
④ Manage peer | Changes the selected peer container resource size |
⑤ Peer item | Checks the peer's basic information |
⑥ Details | View peer details |
⑦ Participating channel | Check the participating channel's information |
⑧ Chaincode information | Checks the information of chaincodes being managed |
⑨ Endpoint information | Checks the information of the accessible endpoint |
⑩ Resource information | Checks the peer container resource size and log |
Monitor peer
The following describes how to check the peer container resource status and history information.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network from the Network name dropdown list.
- Click the [Peers] tab.
- Select the peer to monitor from the peer list, and then click the [Monitor] button.
- Set the container to view and viewing period in the Monitor pop-up window.
- CPU, memory, and storage information is displayed.
- To view again after reflecting the current time, click the [Refresh] button.
Change peer resource size
The following describes how to change the peer container resource size.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network from the Network name dropdown list.
- Click the [Peers] tab.
- Select the peer to change the resource from the peer list, and then click the [Manage peer] button.
- Click the Change resource size.
- Click [Change] for the container item to change in the Manage peer resource pop-up window, and then change the CPU, memory, and storage information and click the [Apply] button.
Storage capacity can be entered in units of 10,
It takes 1 to 2 minutes to apply the change on the peer container resource size. Containers stop working while applying the change.
Delete peer
The following describes how to delete a peer.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network to delete the peer from the Network name dropdown list.
- Click the [Peers] tab.
- Select the peer to delete from the peer list, and then click the [Delete peer] button.
- Enter the peer name to delete, and then click the [Delete] button.
- The peer will also be deleted from channels joined as a member.
Manage CA
Only permitted participants can participate in the Hyperledger Fabric network. A PKI (Public Key Infrastructure) based ID is used to prove one's identity on a network. The CA node can issue such IDs.
Create CA
You can create Certificate Authority (CA) to manage nodes and admin accounts of the organization.
The following describes how to create a CA.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network to create a CA from the Network name dropdown list.
- Click the [CAs] tab, and then click the [Create CA] button.
- Specify the CA creation information, and then click the [Create] button.
- A CA is created.
- CA user ID (Admin) is created as Admin-type in the network CA.
- The CA user password (Admin) is stored in the CA node and is not managed by the Blockchain Service DB.
- CA databases provide SQLite only.
- Click the Deploy network field to specify the Kubernetes cluster node pool, and then a blockchain node will be deployed to the node pool. Details set as the Ncloud Kubernetes Service's node affinity label appear on the list and up to 3 of them can be specified.
- It takes 1 to 5 minutes to create a CA. Once the CA is created and the server starts operating, In operation is displayed in the status column of the CA list.
Check CA details
The following describes how to check the CA details.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network to check the CA from the Network name dropdown list.
- Click the [CAs] tab.
- Click the CA to check.
- The CA details are displayed.
The following are the descriptions for each item of the CA list page.
Area | Description |
---|---|
① Create CA | Create new CA |
② Delete CA | Deletes the selected CA |
③ Manage user ID | Manages (Registers/issues/reissues, downloads) the identity of the selected CA |
④ Monitor | Views the selected CA container resource status |
⑤ Manage CA | Changes the selected CA container resource size |
⑥ CA item | Checks the CA's basic information |
⑦ Details | Check CA details |
⑧ Endpoint information | Checks the information of the accessible endpoint |
⑨ Resource information | Checks the CA container resource size and log |
Manage CA user ID
You can register/enroll identities managed by the CA to issue or download certificates, and re-enroll certificates that are not expired.
The following describes how to manage user IDs and certificates.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network from the Network name dropdown list.
- Click the [CAs] tab.
- Select the CA to register CA IDs from the CA list, and then click the [Manage user ID] button.
- Set the ID in the Manage user ID and certificate pop-up window.
- To register an ID, click the [Add] button, set the ID, password, user type (orderer, peer, or client) in the newly created settings field, and then click the [Register] button.
- Click the ID's [Export] button to download certificates. A file in JSON format will be downloaded.
- Click the [Reissue] button to reissue certificates. Then, the certificates are issued. The user ID is stored in the CA node and is not managed by the Blockchain Service DB.
Please refer to the following for more information about ID.
ID validity period and creation standards
- All ID types of certificates issued in Fabric CA servers: 3 years
- However, the ID certificates that are linked upon the creation of peer and orderer are issued by the OpenSSL, with a validity period of 30 years.
Monitor CA
The following describes how to check the CA container resource status and history information.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network from the Network name dropdown list.
- Click the [CAs] tab.
- Select the CA to monitor from the CA list, and then click the [Monitor] button.
- Set the container to view and viewing period in the Monitor pop-up window.
- CPU, memory, and storage information is displayed.
- To view again after reflecting the current time, click the [Refresh] button.
Change CA resource size
The following describes how to change the CA container resource size.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network from the Network name dropdown list.
- Click the [CAs] tab.
- Select the CA to change the resource from the CA list, and then click the [Manage CA] button.
- Click the Change resource size.
- Click the [Change] for the container item to change in the Manage CA resource pop-up window, change the CPU, memory, and storage information, and then click the [Apply] button.
Storage capacity can be entered in units of 10,
It takes 1 to 2 minutes to apply the change on the CA container resource size. Containers stop working while applying the change.
Delete CA
The following describes how to delete the CA.
- From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
- Click the network to delete the CA from the Network name dropdown list.
- Click the [CAs] tab.
- Select the CA to delete from the CA list, and then click the [Delete CA] button.
- Enter the CA name to delete, and then click the [Delete] button.