4. Installing and updating Virtuozzo Hybrid Server CloudBlue connector inside Linux environment

To ensure the smooth functioning of the Virtuozzo Hybrid Server CloudBlue connector, you need to meet the requirements and prerequisites listed below.

4.1. Requirements and prerequisites

Apart from the below requirements and prerequisites, you must create and configure a product in the CloudBlue Connect vendor portal.

4.1.1. Virtual environment requirements

  1. Create a virtual environment running Virtuozzo Linux 7 with an Internet connection that enables outbound access to the Virtuozzo Hybrid Server CloudBlue connector.

  2. Install, configure, and start the Virtuozzo Hybrid Server CloudBlue connector service inside the virtual environment.

4.1.2. Infrastructure requirements

Virtuozzo Automator and PowerPanel must be deployed and accessible:

  1. Install PowerPanel and Virtuozzo Automator on the virtual environment.

  2. Provide inbound access to PowerPanel.

  3. Ensure there is connectivity from PowerPanel and Virtuozzo Automator to the Virtuozzo Hybrid Server node cluster’s internal network.

  4. Restrict access to Virtuozzo Automator. It should be accessible to the administrators of the system only.

For more details, refer to the Virtuozzo Automator Administrator’s Guide and the Virtuozzo PowerPanel Administrator’s Guide.

4.1.3. Internal communications and ports

The Virtuozzo Hybrid Server CloudBlue connector installed on Virtuozzo Automator must be connected with the PowerPanel controller, installed on a dedicated virtual environment (virtual machine or container), via the keystone port 35357. By default, the port is open locally and closed for external communications. Open it only for your local network inside the PowerPanel controller and make this rule permanent. For example:

firewall-cmd --permanent --zone=public --add-port=35357/tcp ; firewalld-cmd --reload

Use the following CLI command inside a local network to check that the port is open:

curl https://PowerPanel_Controller_Hostname:35357/v3 --insecure

For more details about authentication, refer to Authentication.

For more details about ports, refer to Appendix A: Controller and compute ports.

4.1.4. Resource requirements

The recommended amount of virtual environment resources, such as RAM, CPU, etc., are specified in your subscription service plan. Additionally, ensure that all mandatory parameters for your virtual environments are listed and saved in the subscription service plan.

4.2. To install Virtuozzo Hybrid Server CloudBlue connector

Note

Ensure that a node is added to the VA MN and PowerPanel clusters. The node must be a member of the VA MN IP pool.

  1. Consider creating a backup before installing the Virtuozzo Hybrid Server CloudBlue connector inside the VA MN container.

  2. Run the following to create a new repo file:

    yum install https://repo.virtuozzo.com/va-mn/vzlinux7/cloudblue-connector-repos.vl7.noarch.rpm
    
  3. Install the Virtuozzo Hybrid Server CloudBlue connector and its decencies with the following CLI command:

    yum install cloudblue-connector-va-pp
    

After the installation, you must update the default configuration file, as described in Enabling integration.

4.3. To update Virtuozzo Hybrid Server CloudBlue connector

Note

You can find the update procedure specifics in the corresponding release announcement. Usually, it is just a single-line CLI command.

Run the following:

yum update cloudblue-connector-va-pp

An example of a new configuration file will be created with the .rpmnew extension during the update. It does not affect the existing configuration file, which remains active. However, you may use it to update the current configuration file with new options.