Skip to main content

How to create nodes

In this tutorial, we will walk through the process of creating nodes in ChainLaunch, a platform for managing blockchain networks. This step-by-step guide is designed for users who may be unfamiliar with the interface and the actions required to set up nodes efficiently. By the end of this tutorial, you will have successfully created peers and orderers for your blockchain network.

Prerequisites

  • Access to the ChainLaunch platform.
  • Basic understanding of blockchain concepts and terms.
  • A compatible web browser.

Overview

In this tutorial, you will learn how to:

  1. Navigate to the "Nodes" section of the application.
  2. Use the bulk creation feature to set up multiple nodes at once.
  3. Specify the organization and number of peers and orderers.
  4. Review and finalize the node creation process.

Step 1: Click on 'Nodes'

To begin, you need to access the "Nodes" section of the ChainLaunch platform.

Step 1

  1. Locate the sidebar on the left-hand side of your screen.
  2. Click on Nodes. This will take you to a page where you can create and manage your blockchain nodes.
  3. You should see options for creating different types of nodes, such as Fabric Node and Besu Node, along with buttons for bulk creation.

Tip: Ensure that you are logged into your ChainLaunch account before starting this process.


Step 2: Click on 'Bulk Create'

After accessing the "Nodes" section, you will utilize the bulk creation feature.

Step 2

  1. On the node creation page, look for the Bulk Create button located next to the Create Node button.
  2. Click on Bulk Create to initiate the process of creating multiple nodes simultaneously.
  3. This action takes you to a new screen where you can input details for multiple nodes.

Warning: If you click on Create Node instead of Bulk Create, it will only allow you to create a single node.


Step 3: Select 'Org1MSP' from Dropdown

Now, you'll need to select an organization for your nodes.

Step 3

  1. In the dropdown menu labeled Select an organization, click to view available organizations.
  2. Choose Org1MSP from the list by clicking on it.
  3. This selection determines which organization's resources your new nodes will utilize.

Best Practice: Always double-check that you select the correct organization to avoid misconfigurations.


Step 4: Type '2' in Number of Peers

Next, specify how many peer nodes you want to create.

Step 4

  1. In the field labeled Number of Peers, enter 2.
  2. This indicates that two peer nodes will be created under Org1MSP.
  3. Make sure this number aligns with your network requirements.

Tip: You can create up to 10 peers; adjust this number based on your needs.


Step 5: Type '3' in Number of Orderers

Now you'll specify how many orderer nodes you'd like to create.

Step 5

  1. In the field labeled Number of Orderers, type 3.
  2. This indicates that three orderer nodes will be created under Org1MSP.
  3. Orderers are crucial for managing transactions; ensure that this number meets your network's demands.

Warning: You can create a maximum of 5 orderers; plan accordingly before proceeding.


Step 6: Click on 'Next'

With your peer and orderer configurations set, it's time to move forward.

Step 6

  1. Look for the Next button at the bottom right corner of your screen and click it.
  2. This action will take you to a review screen where you can verify your configurations before finalizing them.

Best Practice: Always review your settings carefully before proceeding to avoid errors during node creation.


Step 7: Click on 'Next'

You may need to review additional configurations or confirm them here.

Step 7

  1. Once again, locate and click on Next at the bottom right corner.
  2. This step ensures that all necessary configurations are finalized and allows you to proceed with node creation.

Tip: If any information appears incorrect, use the previous button to go back and edit it before continuing.


Step 8: Click on 'Create Nodes'

Finally, you're ready to create your nodes based on your specified configurations.

Step 8

  1. Review the summary displayed on this screen:
    • Organization
    • Nodes to Create (number of peers and orderers)
  2. When everything looks correct, click on Create Nodes.
  3. This action initiates the process of creating all specified nodes in your blockchain network.

Warning: Be prepared for potential delays depending on server load during node creation.


Step 9: Capture Completed

Congratulations! You have successfully created your nodes.

Step 9

  1. You should see a confirmation message indicating that all nodes were created successfully.
  2. The newly created nodes will be listed along with their statuses (e.g., running).
  3. You can now manage these nodes from this interface or explore further functionalities within ChainLaunch.

Tip: Regularly check node statuses and logs for optimal performance and troubleshooting needs.


Conclusion

In this tutorial, you've learned how to create multiple blockchain nodes using ChainLaunch effectively. By following these steps, you've set up a functional environment with both peers and orderers tailored to your organizational needs.

Next Steps

Consider exploring additional functionalities within ChainLaunch such as:

  • Monitoring node performance
  • Configuring network settings further
  • Connecting external nodes

Troubleshooting Tips

If you encounter issues during node creation:

  • Verify that all fields are filled out correctly before proceeding.
  • Check if there are any limitations or restrictions based on your current plan or access rights in ChainLaunch.
  • Consult online documentation or support resources for additional assistance.

By following this comprehensive guide, you should feel confident in managing your blockchain infrastructure through ChainLaunch!