| 确认项 | 怎么看 |
|---|---|
| DCIM 已建好用户组 | 后台「用户管理 → 用户组」不为空 |
| DCIM 有数据中心和套餐 | 自动开通要用到 |
| 要卖的服务器已上架、已分配 IP、状态正常 | 服务器详情页能看到 ID 和 IP |
| 魔方站点能访问 DCIM 地址 | 域名解析、防火墙、证书都通 |
DCIM 建用户组、取 API 密钥
→ 魔方装插件、建接口、测通
→ 建商品组、建商品、配自动开通
→ 下一笔测试单验收魔方| 拿到的 | 稍后填到 |
|---|---|
| KEY | 魔方通用接口的「用户名」 |
| secret | 魔方通用接口的「密码」 |
toplinkdcim.zip 上传到魔方站点的 public/plugins/servers/ 目录,就地解压。toplinkdcim 目录,里面直接是插件文件。几点注意:toplinkdcim/toplinkdcim/...,要把里面一层挪出来__MACOSX 目录可以删掉Toplink 之类即可。分配方式在单节点场景下选哪个都一样,多节点时「平均分配」更均衡。此时「选择空闲接口」是空的,属正常,先提交。| 字段 | 填法 |
|---|---|
| 名称 | 自定义 |
| IP地址 | DCIM 的域名或 IP,不带 http://、https://。例:demo.dcim.co |
| 服务器模块 | 选 TopLink DCIM;选不到说明插件目录不对,回 3.1 检查 |
| 接口容量 | 这个节点计划承载的产品数,建议不小于 DCIM 授权数量 |
| 主机名 | 备注用 |
| 接口分组名 | 选 3.2 建的分组 |
| 用户名 | DCIM 的 KEY |
| 密码 | DCIM 的 secret |
| 端口 | 填 80。DCIM 若使用非标准端口,见下方说明 |
| secure | DCIM 用 https 就勾上 |
| Hash | 高级参数,一般留空,见 5.4 |
http:// 或 https://,所以 IP地址栏只填域名或 IP。填成 https://demo.dcim.co 会重复拼接,导致连不上。port = 8443,不要改「端口」栏。访问地址的端口取自 Hash。| 字段 | 填法 |
|---|---|
| 商品名称 | 自定义 |
| 商品类型 | 选「虚拟主机」或其他非「独立服务器」类型 |
| 商品组 | 选刚建的分组 |
| 会员中心导航分类 | 按需要选,只影响展示位置 |
Toplink(TopLink DCIM),保存。| 配置项 | 说明 |
|---|---|
| 数据中心 | 从哪个机房出机器 |
| 套餐 | 对应 DCIM 里的套餐。选「不自动开通」即关闭自动开通,客户付款后需你手动绑定 |
| 开关 | 打开后客户可以 | 建议 |
|---|---|---|
| 控制服务器电源 | 开关机、重启 | 一般打开 |
| 自助重装系统 | 自选镜像重装 | 一般打开 |
| 显示硬件信息 | 查看 CPU、内存、硬盘型号 | 按需 |
| VNC 控制 | 使用 VNC | 一般打开 |
| 显示端口速率 | 查看端口上下行速率 | 按需 |
| 允许设置主机名 | 修改主机名 | 按需 |
| 开关 | 效果 | 建议 |
|---|---|---|
| 暂停时关闭电源 | 逾期暂停时关机 | 建议打开 |
| 暂停时关闭端口 | 逾期暂停时断网 | 建议打开 |
| 下架时关闭电源、关闭端口 | 退订时关机、断网 | 建议打开 |
| 下架时删除所有 IP 地址 | 退订释放全部 IP | 按 IP 资源策略 |
| 下架时删除附加 IP 地址 | 退订只释放附加 IP,保留主 IP | 按 IP 资源策略 |
| 开通新机器时解绑旧机器的 IP 地址 | 换机时让出旧 IP | 有换机需求时打开 |
| 开通新机器时强制端口 VLAN 跟随 IP | 网络配置一致性 | 按机房架构 |
| 选项 | 适用 |
|---|---|
| 不自动 | 需要人工核机,或首次调试 |
| 付款后自动 | 常规推荐 |
| 下单后直接开通(无需付款) | 容易被刷单,慎用 |
镜像同步: 完成, 新增 12 个, 已存在跳过 30 个Toplink DCIM 快速添加配置选项。Toplink DCIM 快速添加配置选项 分配给这个商品。做完之后客户下单页才会出现操作系统下拉框。userXX(独享)| 场景 | 自动执行 |
|---|---|
| 逾期暂停 | 按「暂停时关闭电源 / 关闭端口」执行关机、断网 |
| 续费恢复 | 按同样两个开关反向执行开机、恢复网络 |
| 退订、到期终止 | 按「下架时」的开关执行关机断网,解除服务器与客户的绑定,按 IP 配置释放 IP,清除魔方侧的绑定关系 |
| 参数 | 用途 |
|---|---|
port | DCIM 使用非标准端口时填这里,访问地址的端口取自本项 |
no_verify_ssl = 1 | DCIM 使用自签或内网证书,连接报证书错误时打开 |
username_prefix | 改 DCIM 中自动创建账号的前缀。默认 user,账号形如 user12;改成 mf 后为 mf12 |
force_use_auto_hostname + hostname_format | 开通时按规则自动生成主机名。占位符:{label} 物理标签、{ipv4} 主 IP、{random_4char} 四位随机字符 |
remove_intranet_on_terminate = 1 | 退订时一并解除内网绑定并关闭内网端口 |
force_use_auto_hostname 而不给格式,开通会失败。生成的主机名按点分段,最后一段需以字母开头,所以 {ipv4}.example.com 可用,srv.{ipv4} 这种把 IP 放末尾的写法不行。user 加客户在魔方里的用户 ID,比如客户 ID 是 12 就搜 user12。| 现象 | 原因 | 处理 |
|---|---|---|
| 提示「该产品不支持自动开通,请在产品设置处设置套餐后再试」 | 商品的套餐选的是「不自动开通」 | 改成真实套餐并保存 |
| 提示重装系统失败 | 镜像有问题、密码不符合 DCIM 复杂度要求、或机器正在跑任务 | 先去 DCIM 确认这台机器是否已经分配出去,必要时手工解绑再重试 |
| 没有符合条件的空闲机器 | 该套餐与数据中心组合下无可分配机器 | 去 DCIM 补机器或调整套餐 |
| 提示 | 原因 | 处理 |
|---|---|---|
| 连接错误 | 网络不通、域名解析失败、端口未开放 | 在魔方服务器上 curl 一下 DCIM 地址 |
| 认证失败 | KEY 或 secret 有误,或已在 DCIM 侧删除 | 重新生成一对并回填 |
| 无法解析数据 | IP地址指向的不是 DCIM,比如被反代到了别的站点 | 核对地址 |
| 证书相关报错 | 自签证书或证书链不全 | Hash 里加 no_verify_ssl = 1 |
| 可能 | 处理 |
|---|---|
| 没打开过商品的自动开通页 | 打开一次即触发同步 |
| 3 分钟内重复打开被跳过 | 稍后再打开,看「模块提示」里的同步结果 |
| 同步成功但客户仍选不到 | 配置选项组还没分配给商品,见 4.3 第二步,这是最常见的原因 |
| DCIM 里镜像被禁用 | 禁用的镜像不会同步 |
| 开关 | 覆盖范围 |
|---|---|
| 控制服务器电源 | 会员中心的电源按钮受控。校验在指令下发之后返回,因此关闭后客户误点仍可能触发一次实际动作 |
| 自助重装系统 | 覆盖镜像列表与分区方案的展示 |
| VNC 控制 | 覆盖 VNC 会话;远程控制台是另一条通道,不在此开关范围内 |
| 显示端口速率 | 端口速率在服务端过滤,关闭后管理端一并不显示 |
| 允许设置主机名 | 主机名修改请使用单独的「修改主机名」操作;重装流程不支持同时改主机名 |
| 显示硬件信息 | 覆盖硬件明细与硬件履历 |
error.xxxxx 这样的代号| 代号 | 含义 |
|---|---|
error.permission_denied | 商品里对应的权限开关处于关闭状态 |
error.change_power_status | 开关机失败,去 DCIM 看机器状态和任务队列 |
error.failed_to_reset_password | 重置密码失败,多为密码复杂度不符或机器有在途任务 |
error.failed_to_get_image_list | 获取镜像列表失败 |
error.unsupport_change_hostname、error.invalid_hostname | 重装时带了自定义主机名,见 6.6 |
error.failed_to_reinstall_system_msg | 重装失败 |
error.failed_to_edit_hostname | 修改主机名失败,多为格式不合法 |
error.failed_to_set_auto_hostname | 自动主机名生成失败,检查 hostname_format,见 5.4 |
error.failed_to_next_boot_device、error.invaild_boot_device | 启动项设置失败 |
error.failed_to_send_key | 控制台按键发送失败,VNC 会话可能已断开 |
error.failed_to_get_task、error.failed_to_cancel_task | 任务查询或取消失败 |
error.request_resuce_mode_failed | 进入救援模式失败 |
Invaild hostname | 主机名格式不合法,格式要求见 5.4 |
/tmp/toplinkdcim-params.log,记录了每次开通与绑定的参数,排查开通类问题最有用/tmp/toplinkdcim-params.log 会持续增长,建议纳入日志清理策略或定期手工清理。| 情况 | 先试 |
|---|---|
| 单笔开通失败 | 清掉该产品的绑定关系,重新触发开通 |
| 怀疑配置没生效 | 商品自动开通页重新保存一次 |
| 刚改了密钥 | 等 3 分钟再测 |
| 怀疑机器本身有问题 | 在 DCIM 里直接对这台机器做同样操作,看 DCIM 是否也报错 |
| 配置项 | 作用 | 建议 |
|---|---|---|