(DOS/UNIX) Launch Cluster Admin interface to manage User Manager, Issue Tracker, and Polyspace Access Apps
OPTIONS — Options to manage the Cluster AdminOptions to specify and manage the connection settings of the Cluster Admin.
General Options
| Option | Description |
|---|---|
| Specify the fully qualified domain name of the machine on which you
run the Cluster Admin. This option is required if you
use the HTTPS configuration options. The default host name is
|
| Specify the server port number that you use to access the Cluster Admin web interface. The default port value is 9443. |
| Specify the full path to the folder containing the
If the file does not exist, the Cluster Admin creates it in the specified folder. If the file already exists, the Cluster Admin reuses its contents to configure the settings. The default folder is the current folder. |
--network-name | Specify the name of the Docker network that the Polyspace Access, User Manager, and Issue Tracker apps use. Use this option if you
do not want the apps to use the default |
--force-exposing-ports | Specify this option to expose the ports of the services when you install all the services on a single node. To specify the Docker host port to which the exposed ports bind, open the Cluster Admin, click Configure Nodes, then go to the Services tab. By default, when you install on a single node, the ports of the services are not exposed . Use this option if you install on a single node but you must communicate with one of the services through a third party tool, for instance if you use PostgreSQL utilities to communicate with the Polyspace Access database. |
--reset-password | Reset the password that you use to log into the Cluster Admin web interface. |
--version | Display the version number of the Admin agent. |
--help | Display the help menu. |
HTTPS Configuration Options
On Windows® systems, all paths must point to local drives.
| Option | Description |
|---|---|
| Specify the absolute path to the SSL certificate
|
| Specify the absolute path to the SSL private key PEM
file that you used to generate the certificate. |
| Specify the full path to the certificate store where you store
trusted certificate authorities. For instance, on a Linux®
Debian® distribution, If you use self-signed certificates, use the same
file that you specify for |
--restart-gateway | Use this option to restart the Gateway service
if you restart the Restart the Gateway service by using this option if you make changes to the HTTPS configuration options or specify a different port. |
New Node Configuration Options
If you choose to install Polyspace® Access on multiple machines, use these options to create nodes on the different machines. In the Cluster Dashboard, click Configure Nodes, and then select the Services tab to select the node on which you want to run the service.
Before you create a node, you must have an instance of the
admin-docker-agent already running on at least one other machine.
This other machine hosts the master node.
| Option | Description |
|---|---|
| Specify the host name and port number of the machine hosting the
master node. |
| Name of the node that you create. After you start the Cluster Admin, you see this node listed in the Node drop-down lists on the Services tab of the Nodes settings. |
The Cluster Admin uses the HTTP protocol by default. Encrypt the data between the Cluster Admin and client machines by configuring the Cluster Admin with the HTTPS protocol. This configuration also enables HTTPS for the API Gateway service, which handles communications between all the other services and client machines.
If you install Polyspace Access on multiple nodes, or if you use the
--force-exposing-ports to start the Admin agent,
you must configure HTTPS for the User Manager, Issue Tracker, and Polyspace Access
services separately. To configure HTTPS for the services, click Configure
Nodes on the Cluster Dashboard.
Create a self-signed SSL certificate and private key file by using the
openssl
toolkit.
openssl req -newkey rsa:2048 -new -nodes -x509 -days 365 -keyout self_key.pem -out self_cert.pemCommon Name (CN). The CN must match the
fully qualified domain name (FQDN) of the machine running the
admin-docker-agent. The command outputs a certificate file
self_cert.pem and a private key file
self_key.pem. To obtain the FQDN of the machine, use the command hostname
--fqdn on Linux or net config workstation | findstr /C:"Full
Computer name" on Windows .
Start the admin-docker-agent by using the certificate and private
key files that you generated and specify hostName, the FQDN
of the machine. hostName must match the FQDN that you entered
for the CN of the SSL certificate. In the command, specify the full path to the files.
| Windows PowerShell |
|
| Linux |
|
You can now access the Cluster Admin web interface
from your browser by using
https://. hostName:9443/admin