admin-docker-agent
说明
示例
使用自签名证书配置 HTTPS 协议
默认情况下,Cluster Admin 采用 HTTP 协议。要加密 Cluster Admin 与客户端计算机之间的数据,请使用 HTTPS 协议配置 Cluster Admin。此配置还会为 API Gateway 服务启用 HTTPS,该服务负责处理所有其他服务与客户端计算机之间的通信。
如果您在多个节点上安装 Polyspace® Access,或者使用 --force-exposing-ports
来启动 Admin 代理,则必须分别为 User Manager、Issue Tracker 和 Polyspace Access 服务配置 HTTPS。要为服务配置 HTTPS,请点击 Cluster Dashboard 上的 Configure Nodes。
使用 openssl
工具包创建一个自签名 SSL 证书和私钥文件。
openssl req -newkey rsa:2048 -new -nodes -x509 -days 365 -keyout self_key.pem -out self_cert.pem
Common Name
(CN)。CN 必须与运行 admin-docker-agent
的计算机的完全限定域名 (FQDN) 匹配。此命令会输出一个证书文件 self_cert.pem
和一个私钥文件 self_key.pem
。 要获取计算机的 FQDN,请在 Linux® 上使用 hostname --fqdn
命令或在 Windows® 上使用 net config workstation | findstr /C:"Full Computer name"
命令。
使用您生成的证书和私钥文件启动 admin-docker-agent
并指定 hostName
,即计算机的 FQDN。hostName
必须与您为 SSL 证书的 CN 输入的 FQDN 匹配。在此命令中,请指定文件的绝对路径。
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 |
现在,您可以在浏览器上使用 https://
访问 Cluster Admin Web 界面了。 hostName
:9443/admin
输入参数
OPTIONS
— 用于管理 Cluster Admin 的选项
字符串
用于指定和管理 Cluster Admin 连接设置的选项。
常规选项
选项 | 描述 |
---|---|
| 指定运行 Cluster Admin 的计算机的完全限定域名。如果您使用 HTTPS 配置选项,则必须指定此选项。 默认主机名为 |
| 指定用于访问 Cluster Admin Web 界面的服务器端口号。 默认端口值为 9443。 |
| 指定包含 如果该文件不存在,则 Cluster Admin 会在指定的文件夹中创建该文件。 如果该文件已存在,则 Cluster Admin 会重用该文件的内容来配置设置。 默认文件夹为当前文件夹。 |
| 指定 Polyspace Access™、User Manager 和 Issue Tracker 使用的 Docker® 网络的名称。 如果您不希望这些 App 使用默认的 要检查您的 Docker 网络是否与现有网络冲突,请运行以下命令:
IPAM.Config 节点来查看该网络使用的 IP 范围。您可能需要联系您的网络管理员来确定 IP 范围是否被其他服务使用。要查找 networkName ,请使用 docker network ls 命令。要创建新网络,请参阅创建 Docker 网络。 |
--force-exposing-ports | 指定此选项后,当您在单个节点上安装所有服务时,会公开这些服务的端口。要指定公开的端口所绑定到的 Docker 主机端口,请打开 Cluster Admin,点击 Configure Nodes,然后转至 Services 选项卡。 默认情况下,当在单个节点上安装服务时,不会公开这些服务的端口。 如果您在单个节点上安装服务,但必须通过第三方工具与其中一项服务进行通信(例如,如果您使用 PostgreSQL 实用工具与 Polyspace Access 数据库进行通信),请使用此选项。 |
--reset-password | 重置用于登录 Cluster Admin Web 界面的密码。 |
--version | 显示 Admin 代理的版本号。 |
--help | 显示帮助菜单。 |
HTTPS 配置选项
在 Windows 系统上,所有路径都必须指向本地驱动器。
选项 | 描述 |
---|---|
| 指定 SSL 证书 |
| 指定用于生成证书的 SSL 私钥 PEM 文件的绝对路径。 |
| 指定存储受信任证书认证中心的证书存储的绝对路径。例如,在 Linux Debian® 分发版中,此路径为 如果您使用自签名证书,请使用您为 |
--restart-gateway | 如果您重新启动了 如果您更改了 HTTPS 配置选项或者指定了不同的端口,请使用此选项来重新启动 Gateway 服务。 |
新节点配置选项
如果您选择在多台计算机上安装 Polyspace Access,请使用这些选项在各台计算机上创建节点。在 Cluster Dashboard 中,点击 Configure Nodes,然后选择 Services 选项卡来选择要在其上运行该服务的节点。
在创建节点之前,您必须具有已在另外至少一台计算机上运行的 admin-docker-agent
实例。这另一台计算机托管着 main
节点。
选项 | 描述 |
---|---|
| 指定托管主节点的计算机的主机名和端口号。 |
| 您创建的节点的名称。启动 Cluster Admin 后,您可以在 Nodes 设置的 Services 选项卡下的 Node 下拉列表中看到该节点。 |
版本历史记录
在 R2020b 中推出R2023b: 在以后的版本中,选项 -master-node
将被删除
在以后的版本中,选项 -master-node
将被删除。要在配置 Polyspace Access 服务以在多台计算机上运行时创建 main 节点,请改用选项 -main-node
。
另请参阅
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
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)