Preparing Accelerite CloudPlatform to work with CloudPortal Business Manager
- Log in to CloudPlatform Management Server using administrator privileges.
- Navigate to Accounts > Admin.
- Select View users > Admin.
- Click Generate Keys. This generates the API key and secret key.
- Copy these keys to a text file.
- Navigate to Global Settings:
- Search for security.singlesignon.key value. Copy it to a text file.
- Search for integration.api.port.
- Specify the default api port value as 8096.
- Click Save and then, click OK.
- Restart the CloudStack service:
- SSH to the Accelerite CloudPlatform Linux server.
- Log in and type the command: service cloudstack-management restart.
- Refresh the CloudPlatform UI page and log in as Admin user.
- Install the Cloud Usage server on CloudPlatform. After the installation is complete start the cloud-usage server by typing this command: service cloudstack-usage restart.
- Configure CloudPlatform database to support CloudPortal Business Manager. Create a new MySQL user and configure the proper permissions for this user, as this will allow CloudPortal Business Manager to access the CloudPlatform database.
- Login to MySQL using the command:
mysql -u root (use -p if you defined password for the MySQL root user).
- At the mysql prompt,
create user cpbm identified by 'ANY PASSWORD'; GRANT ALL PRIVILEGES ON *.* TO 'cpbm'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
-
Exit MySQL by running to command: quit.
- Login to MySQL using the command:
- Configuring iptables on CloudPlatform: Allow incoming TCP ports 8096, 20400 and 3306 on the CloudPlatform server by editing the iptables file.
- Run the command:
vi /etc/sysconfig/iptables
- Add these lines:
-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT -A INPUT -p tcp -m tcp --dport 8096 -j ACCEPT -A INPUT -p tcp -m tcp --dport 20400 -j ACCEPT
- Save and exit the file and restart the iptables service using the command: service iptables restart .
- Run the command:






Comments