Node

Updated on October 20, 2021

Creating a node #

We will guide you step by step on how to create a node. Any system connected to a network is also called a node. For example, if a network connects a file server, five computers, and two printers, there are eight nodes.

Once you are on the main page, go to “Node.”

You have the option to add as many nodes as you need by pressing ” add nodes.” You have to do the same procedure per node.

When you press Add nodes, you will be redirected to the new node window, where you need to add the node information. 

  • Name: is the identification inside GridCP.
  • Type of virtualization: here, you can choose the virtualization type that the node uses. 
  • Domain: the domain access to the node.
  • IP: IP address of the node.
  • Username: is the user that will connect with the node.
  • Password: This is the password of the user to communicate with the node.

After you create the node, you will see a series of icons, and these icons have different functionalities that you can use for the node.

In the first option, you’ll start the node. 

A pop-up window will appear to verify that you want to start the node.

The second option is to shut down the node. Also, here you’ll get a pop-up window to verify you want to shut down the node. 

The third option is to activate maintenance. 

Please note once you enable this setting, all the actions are blocked while the maintenance lasts. 

The fourth option is to disable the maintenance. After that, all the functions are allowed again. 

The last option is the node settings. (describe in the segment below).  You can configure the node in these sections.

You will also find other settings for the node. The first one allows you to assign a float group to a node.

Read more about the float group. 

The node group section allows you to assign a group to a node and know what group a node is a part of. For example, you can create a node and have the same node in two different groups, and this section will show you which specific group the node is.

This privacy section has a value between 0 and 10 that’s automatically considered when creating a VPS. If the value is 0, this node is not counted for the creation of a VPS.

Node settings #

The node setting allows you to configure the different stages of the function of your node. For example, in general settings, you can add:

  • Name: is the identification inside GridCP.
  • Virtualization type: here, you can choose the virtualization type that the node uses. 
  • Domain: the domain access to the node.
  • IP: IP address of the node.
  • Username: is the user that will connect with the node.
  • SSH Port: connection port SSH, it is necessary to connect to the node using SSH
  • Country: the country where the node is located. 
  • City: the city where the node is located.
  • Display: can virtualize a few types of VGA hardware. Some examples are:
    • Std, the default, emulates a card with Bochs VBE extensions.

    • Cirrus, this was once the default. It emulates an ancient hardware module with all its problems. This display type should only be used if necessary if using Windows XP or earlier.

    • VMware is a VMWare SVGA-II compatible adapter.

    • qxl is the QXL paravirtualized graphics card. Selecting this also enables SPICE (a remote viewer protocol) for the VM.

It is essential to have the ports open that are indicated in the nodes for the connection SSH.

In the hard disk section, you can configure everything related to hard disk storage. 

Hard disk storage

Selects by default the hard disk for the creation of VPS of the node. 

Hard disk bus

It configures the primary hard disk. Bus control can emulate different storage control. 

  • IDE You can connect up to 4 devices on this controller.
  • SATA You can connect up to 6 devices on this controller.
  • VirtIO So-called “full virtualization” is a nice feature because it allows you to run any operating system virtualized.
  • SCSI You can connect up to 14 devices

Hard disk format

In this section, you will find three different formats.

  1. Raw disk image: is used to refer to hard disk access at a raw, binary level, beneath the file system level, and using partition data at the MBR.
  2. QEMU:  allows snapshots and thin provisioning of the disk image.
  3. VMware image format: This is a file format that describes containers for virtual hard disk drives used in virtual machines like VMware Workstation.

Cache

Setting the Cache mode of the hard drive will affect how the host system will inform the guest systems of block write completions.

CPU #

A central processing unit (CPU) is the electronic circuitry that executes instructions comprising a computer program.

Emulate a different number of CPU types. Usually, you should select for your node a processor type that closely matches the CPU of the host system, as it means that the host CPU features (also called CPU flags) will be available in your VMs.

Network #

Bridge

Chooses the interface that a VPS is going to use when it is on the net.

Model

Each node can have many Network interface controllers. You can choose from 

  • Intel E1000
  •  VirtIO
  • Realtek 8139
  • vmxnet3

IP Stealing & ARP Attack protection

When enabled, create the necessary commands so that a VPS can only use one of the IPs available.

Inbound Bandwidth Counting

When it is enabled, it will measure the input traffic of the VPS.

Outbound Bandwidth Counting

When this option is enabled, it will measure the output traffic.

Other storages #

CD/DVD storage

You will find the ISO images.

Default ISO

Image mounted by default when creating a new VPS.

How to delete a node #

To delete a node, go to:

  1. On the dashboard panel and select Node
  2. Press Nodes
  3. Select the node you want to delete.
  4. Press delete Nodes.

A pop-up window will appear to verify you want to delete the node. 

Backups #

 A backup is a virtual machine (VPS) disk image that is used to restore it. This section allows you to enable automated backups for the VPS. There are two methods, PBS and FTP.

Enable: This button is to enable automated backups.

PBS: Creating backups thru a Proxmox backup server; for this option, you must have a PBS server and configure it on the node.

When you select PBS, the storage option will enable you to choose between SSD and Backup. Select a PBS from the ones on GridCP to add a PBS read more on PBS

Note to be able to migrate type ” backups PBS” it is necessary to select a PBS. However, to create VPS backups, it is not required to choose a PBS. 

FTP: This allows you to create backups thru the FTP server and configure it on GridCP in the section FTP server. Described below.

When you select FTP, four options will enable: Server backup, FTP backup limit, storage, and storage backup limit. 

Compress type

This section defines the type of compression that will apply the backups. For example, the backup file can be compressed with the following algorithms: lzo, gzip, or zstd.

Frequency

It indicates the frequency of the creation of automated backups. You can select when to make copies, daily, weekly or monthly.

Run time

Specify the time after which GridCP will start creating copies.

Day

Select the day you want to schedule the backup.

Day of month

Select the day of the month you want to schedule the backup. Note if you select monthly in frequency, you can choose a specific day of the month.

The last three option you will encounter is to choose whether you want “backups for all the VPS,” “all except the selected one” or “only the selected.” Once you select the option, press save.

Note all these options are configurable on both PBS and FTP. 

User backups #

You can enable this option that allows you to create backups. You can select the FTP server where you want the backups, the type of storage, and the compressed type.

General FTP #

The number of backups remains stored locally after running an FTP backup, where the oldest ones are deleted.

Note that the 0 value indicates that local backup is deleted after being uploaded to an FTP.

Change password #

This section is to update the node password on GridCP (Proxmox password is not changed).

Service #

GridCP service widespread the node’s characteristics, allowing  traffic control and checking of the use of IPs, therefore, installing the operative systems automatically. However, it is necessary to have installed the service to use all the options available.  

An informative service status will allow you to know at all times if the service is installed.

To install the management service, you must open the console in the node and insert the command provided.

Once you finalize the installation of the service, a window will appear with the user and password. Enter this information on node settings on the service tab.

After the installation is completed, the information status should change automatically to “installed” and “service running.”

If you have any inconvenience with the installation, you can reinstall the service by pressing the button “reinstallation” you will also find the “update” button. 

Node Groups #

It provides the opportunity to create different nodes. Furthermore, a node can be in multiple groups; for example, you can cluster nodes by hard disk type or the country where they are located. 

After you create the node group and assign it, the node will link to the group chosen. Note that this option can be multiple, and a node can be part of different groups.

How to delete a node group

In case you need to delete a node group.

  1. Select node
  2. Group nodes
  3. Select the group you want to delete.

A popup window will appear to verify that you are deleting a group.