admin-docker-agent
(System Command) Launch Cluster Admin interface to manage User Manager, Issue Tracker, and other Polyspace Access Apps
Description
The admin-docker-agent system command starts the Cluster Admin interface to manage apps such as User Manager, Issue Tracker and other Polyspace®
            Access™ Apps.
Examples
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.pem
Common 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 absolute path to the files.
| Windows PowerShell | admin-docker-agent --hostname hostName` --ssl-cert-file absolutePathTo\self_cert.pem ` --ssl-key-file absolutePathTo\self_key.pem.pem ` --ssl-ca-file absolutePathTo\self_cert.pem | 
| Linux | ./admin-docker-agent --hostname hostName \ --ssl-cert-file absolutePathTo/self_cert.pem \ --ssl-key-file absolutePathTo/self_key.pem.pem \ --ssl-ca-file absolutePathTo/self_cert.pem | 
You can now access the Cluster Admin web interface
            from your browser by using
              https://. hostName:9443/admin
Input Arguments
Options 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 absolute 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. | 
| 
 | 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
                           To check if your docker network conflicts with an existing network, run this command: IPAM.Confignode to view the IP range that is
                        used by the network. You might need to contact your network administrator to
                        determine if the IP range is used by other services. To findnetworkName, use the commanddocker
                          network ls.To create a new network, see docker network create. | 
| --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 PEMfile that you used to generate the certificate. | 
| 
 | Specify the absolute 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 main node.
| Option | Description | 
|---|---|
| 
 | Specify the host name and port number of the machine hosting the main 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. | 
Version History
Introduced in R2020bThe option -master-node will be removed in a future release. To
        create a main node when configuring the Polyspace
            Access services to run on multiple machines, use option -main-node
        instead.
See Also
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)