- Python 3.9 or higher
- System with systemd (Linux)
- Administrative (sudo) privileges
git clone git@github.com:virtuozzo/cloudblue-connector.git
cd cloudblue-connector/pip3 install -r requirements/requirements.txtmkdir -p /etc/cloudblue-connector/
mkdir -p /var/lib/cloudblue-connector
mkdir -p /var/log/cloudblue-connector/cp connector-logger-example.json /etc/cloudblue-connector/connector-logger.json
cp config-example.yaml /etc/cloudblue-connector/config.yamlcp -R connect_processor /usr/lib/python3.9/site-packages/
chmod +x cloudblue-connector-cli
chmod +x cloudblue-connector
cp -R cloudblue-connector-cli /usr/bin/
cp -R cloudblue-connector /usr/bin/
cp cloudblue-connector.service /usr/lib/systemd/system/cloudblue-connector.serviceChoose one of the following methods:
cloudblue-connector-cli auth set --service cloudblue
cloudblue-connector-cli auth set --service vhiEdit the config.yaml file in /etc/cloudblue-connector/ if you prefer not to store passwords in the database (recommended for staging environments).
If the manual test was successful, enable and start the service:
systemctl enable cloudblue-connector.service
service cloudblue-connector.service startTo check if the service is running properly:
systemctl status cloudblue-connector.service- Check logs in
/var/log/cloudblue-connector/for any errors - Ensure all required permissions are set correctly
- Verify Python dependencies are installed correctly
For additional support or issues, please contact your system administrator or refer to the CloudBlue documentation.