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¶
Create a virtual environment running Virtuozzo Linux 7 with an Internet connection that enables outbound access to the Virtuozzo Hybrid Server CloudBlue connector.
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:
Install PowerPanel and Virtuozzo Automator on the virtual environment.
Provide inbound access to PowerPanel.
Ensure there is connectivity from PowerPanel and Virtuozzo Automator to the Virtuozzo Hybrid Server node cluster’s internal network.
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.
Consider creating a backup before installing the Virtuozzo Hybrid Server CloudBlue connector inside the VA MN container.
Run the following to create a new repo file:
yum install https://repo.virtuozzo.com/va-mn/vzlinux7/cloudblue-connector-repos.vl7.noarch.rpm
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.