Billing Deployment Procedure
To deploy the CloudBlue Commerce Billing module:
-
Verify that you have Operations updated to latest major version and configured properly:
- The Billing module is installed (Infrastructure > Modules).
- Backnet IP address is configured on Operations management node (System > Settings > Public API, the Access Point field).
-
Prepare the environments (nodes) for Billing according to requirements and configure them properly:
- Configure the FrontNet and the BackNet for the nodes. Be aware that only bridged mode is supported (you may refer to the Virtuozzo Users Guide > Managing Virtuozzo Network > Configuring Virtual Machines and Containers in Bridged Mode > Managing Virtual Networks > Creating a Virtual Network section for the detailed instructions).
- Check that the environments have access to the Internet.
-
Make sure that you have yum package-management utility properly configured. For that, run the command:
yum repolist
and check that the base and updates repositories present.
- Make sure that (OS) Linux repositories are available for a node with internal IP addresses only, because some packages from base system repositories are required.
-
Install PostgreSQL server on the BSS Database server (which is deployed without being registered in the system).
Note: Alternatively, you can install PostgreSQL cluster or use Cloud DB Server (Azure Database for PostgreSQL).
-
Allow access to PostgreSQL from Operations management node for the DB admin user (the 'postgres' user).
Important: Such access is necessary only for the period of BSS Application node registration. When BSS Application node is registered, revoke the access.
-
To deploy Billing and integrate it with Operations, register (add) the Billing nodes (which you prepared in step 2 above) in Operations with the following server roles:
Important: Register the nodes in the following order: First, register BSS Application node, then BSS Online Store node.
-
Verify that the deployment is successful.
Important:
Make sure that Perl is installed on the following nodes:
• BSS Database
• BSS Online Store
• Operations MN - Optionally:
Deploy the Order Management application.
Important: Because Order Management enables public order management API, Order Management is required for the functioning of several CloudBlue Commerce extensions:
• UX1UI
• UX1 Marketplace
• Approval Workflow Engine
• PSA Integration- Install custom Billing components.
- Install additional UI languages.