Table of Contents
Add the following to /etc/tungsten/tungsten.ini
under
the [defaults]
section:
mgr-api-port=8090 mgr-api=true mgr-api-address=0.0.0.0 mgr-api-full-access=true
Either SHUN the individual nodes one at a time and WELCOME each one after running the update, or set policy to MAINTENANCE via cctrl and update all nodes, then set the policy back to AUTOMATIC when all nodes have been completed.
Inform the running manager of the changed configuration:
shell> tpm update
You may need to restart the manager.
Verify that the port is listening:
shell> sudo netstat -pan | grep 8090
Configure the Tungsten Cluster APIv2 for Dashboard
This feature was first introduced in Tungsten Dashboard version 1.0.10-125
Perform these steps BEFORE upgrading from v6 to v7
Remove the following APIv1-specific options from
/etc/tungsten/tungsten.ini
under the
[defaults]
section:
mgr-api-port=8090 mgr-api=true mgr-api-address=0.0.0.0 mgr-api-full-access=true
For NON-secure deployments, check for the following in
/etc/tungsten/tungsten.ini
under the
[defaults]
section:
disable-security-controls=true enable-connector-ssl=false datasource-enable-ssl=false
If you located the above options, then your deployment is NON-Secure.
ADD the following to /etc/tungsten/tungsten.ini
under the [defaults]
section:
rest-api-admin-user={desiredLoginHere}
rest-api-admin-pass={desiredPasswordHere}
connector-rest-api-address=0.0.0.0
connector-rest-api-authentication=true
connector-rest-api-port=8096
connector-rest-api-ssl=false
manager-rest-api-address=0.0.0.0
manager-rest-api-authentication=true
manager-rest-api-full-access=true
manager-rest-api-port=8090
manager-rest-api-ssl=false
replicator-rest-api-address=0.0.0.0
replicator-rest-api-authentication=true
replicator-rest-api-port=8097
replicator-rest-api-ssl=false
For Secure deployments, check for the following in
/etc/tungsten/tungsten.ini
under the
[defaults]
section:
disable-security-controls=false enable-connector-ssl=true datasource-enable-ssl=true
If you located the above options, then your deployment is SECURE. ADD
the following to /etc/tungsten/tungsten.ini
under
the [defaults]
section:
rest-api-admin-user={desiredLoginHere}
rest-api-admin-pass={desiredPasswordHere}
connector-rest-api-address=0.0.0.0
connector-rest-api-authentication=true
connector-rest-api-port=8096
connector-rest-api-ssl=true
manager-rest-api-address=0.0.0.0
manager-rest-api-authentication=true
manager-rest-api-full-access=true
manager-rest-api-port=8090
manager-rest-api-ssl=true
replicator-rest-api-address=0.0.0.0
replicator-rest-api-authentication=true
replicator-rest-api-port=8097
replicator-rest-api-ssl=true
Either SHUN the individual nodes one at a time and WELCOME each one after running the update, or set policy to MAINTENANCE via cctrl and update all nodes, then set the policy back to AUTOMATIC when all nodes have been completed.
Inform the running manager of the changed configuration:
shell> tpm update
You may need to restart the Manager, Connector and Replicator.
Verify that the three ports (Manager, Connector and Replicator) are listening:
shell>sudo netstat -pan | grep 8090
shell>sudo netstat -pan | grep 8096
shell>sudo netstat -pan | grep 8097