The VCL API is using the XML-RPC protocol. There is a desire to also create a REST API, if your interested in assisting, feel free to reach out.

To properly setup the account for the XML-RPC user the command line setup option for vcld on the management node.

Using the vcld -setup tool, set the vclsystem account. This is needed to properly use the block allocation features.

/usr/local/vcl/bin/vcld --setup

Select the options listed below to set the password. When prompted paste or type the password from xmlrpc_pass variable in the vcld.conf file and hit enter.

Select Set Local VCL User Account Password
Select the account for vclsystem user

Enter the desired password, it can be long. Copy this password as it needs to be updated in the vcld.conf

Edit three variables in the /etc/vcl/vcld.confxmlrpc_username - should be set to vclsystem@local
xmlrpc_username=vclsystem@local

xmlrpc_pass - will need to be the password you set for the vclsystem account
xmlrpc_pass=somepasswd

xmlrpc_url - URL for the API
xmlrpc_url=https://your.vcl.hostname/scheduling/index.php?mode=xmlrpccall

  • No labels