跳到主要内容

CLI 部署登记与授权

全部部署操作通过 CLI 完成。先安装 CLI,见 部署文件与目录。

sl deployment guide --json
sl deployment login --base-url https://api.solncn.com \
--tenant '<租户子域名>' --email '<成员邮箱>'
sl deployment status --json

status 显示登记信息与最新发布版本,不输出 Agent 密钥。

登记服务器 Runtime​

在运行容器的服务器上执行;域名、HTTPS 和加密存储须提前准备好:

sl deployment register --dir /opt/soln-tenant-runtime \
--deployment-target server --deployment-mode singleMachine \
--runtime-origin https://runtime.customer.example.com
sl deployment prepare --dir /opt/soln-tenant-runtime

外部服务模式在登记时改用 --deployment-mode externalServices。本机模式见 本机安装。

登记保存 .soln-install-setup.json,权限 0600,包含 Agent 密钥。不要打印、上传到共享目录或提交到 Git。安装使用 --setup-file,无需手工复制租户 ID、Runtime ID 或密钥。

已有登记默认拒绝再次登记。只有明确要替换登记时才使用 register --force:它会替换 Agent 密钥,使旧 Runtime 无法使用旧密钥续租。单纯的安装检查失败应修正后重试安装,不应重新登记。登记成功但配置文件未保存时,原密钥无法取回,需要有计划地替换登记。

prepare 核对本地安装配置与控制面登记是否一致;已安装的目录应使用 sl upgrade。

下一步:服务器单机安装。