了解在配置 SaltStack Config Cloud 时可能会遇到的一些错误以及如何修复这些错误。

问题 原因 解决方案
SaltStack Config管理工作区的待定选项卡中看不到主节点密钥。 这些症状可能由于多个原因所致:
  • /etc/salt/master.d/cloud.conf 文件中的 sseapi_server 值不正确。cloud.conf 文件指向 SaltStack Config Cloud 实例。
  • Salt 主节点无法与 SaltStack Config Cloud 通信,因为它仍连接到的 SaltStack Config 内部部署实例。/etc/salt/master.d/raas.conf 文件中的 sseapi_server 值优先于 cloud.conf 文件中的 sseapi_server 值。
确认 cloud.conf 文件中的 sseapi_server 值与区域的 ssc_url 值相匹配。

确认 raas.conf 文件中的 sseapi_server 值已取消注释。

重新运行 sseapi-config join 命令。

运行 sseapi-config join 命令后,您会看到访问权限错误消息。
CSP access token must have at least one of the following roles: 
[['csp:org_owner', 'csp:org_admin']]
如果您没有将 Salt 主节点连接到 SaltStack Config Cloud 所需的组织角色,则可能会出现这些症状。 请联系您的组织管理员为您分配所需的角色。
运行 command not found 命令后,您会看到 sseapi-config join 错误消息。
sseapi-config: command not found
如果 sseapi-config 命令不在路径中,则可能会导致这些症状。 检查 /usr/local/bin 目录中的 sseapi-config 命令。如果该命令存在,请将 /usr/local/bin 目录添加到路径中。