对接NOKVM云平台
本文整理智简魔方财务系统中“对接 NOKVM 云平台”相关的配置、操作或问题处理内容,供管理员和运维人员按原文步骤查阅与执行。
一、功能支持
智简魔方系统支持对接 NOKVM,实现自动化管理,自动开通小鸡,删除,开机关机重装等管理。
二、添加 API 服务器(接口设置)
创建新的分组
前往魔方财务,导航【商品-自动化接口-通用产品-接口分组名】点击【创建分组】

必填项*
- **服务器组名:**任意填写,建议填 NOKVM
- **模块选择:**下拉选择 NOKVM

- 注意若是对接新版本的 NOKVM,需要在 hash 处填写以下参数,否则可能无法通过财务系统打开 VNC:
<novnc_type>new</novnc_type>添加服务器
前往魔方财务,导航【产品配置-通用产品-接口设置】点击【创建新的分组】

必填项*
- **名称:**nokvm 配置
- **Ip 地址:**填写 nokvm 的域名或 ip 地址
- **服务器组:**选择您创建的服务器组 >>创建新的分组
- **密码(通信密钥):**NOKVM 的签名 ToKen(前往 nokvm,在设置-安全设置中查看签名 ToKen)
- **端口:**端口一般为 80,如有变更 NOKVM 访问端口,请填写 NOKVM 端口

三、设置产品参数
添加产品
导航【产品配置-通用产品-产品设置】点击【新增产品】

- **产品名称:**自定义
- **产品类型:**云服务器
- **产品组:**自定义选择(如果没有创建产品组,请先创建)

模块设置
(1)服务器组:选择添加的 nokvm 接口
(2)设置参数:填写对应的参数(若该产品有可配置项,则这里的参数无效)
(3)开通方式:自动开通建议勾选收到首付款选项

可配置选项原理与参数
点击保存,系统会自动创云服务器的参数并配置,您可以修改参数或删除配置项。
注:若产品同时设置了可配置项和模块设置中的参数,则优先选择可配置项中的参数。
只有在创建产品并选择服务器组,系统才会自动拉取魔方云信息并创建可配置项
| 配置项名称 | 配置项参数 | 参数说明 | 必选 | 未传递****默认值 |
|---|---|---|---|---|
| os|操作系统 | 1|windows^windows2008 | 1 为nokvm中-公共镜像-镜像列表-操作系统ID | ✔ | |
| Location|数据中心 | 1|CN^香港CN2 | 1为nokvm中-数据中心-区域管理-区域ID 注:数据中心和节点id必传一个 | ✔ | |
| nodes_id|节点id | 1| CN^香港CN2^一区 | 1指nokvm中-节点主机管理-节点主机列表-节点ID 注:数据中心和节点id必传一个 | 不传递系统将自动分配 | |
| CPU|处理器核心 | 2|2核心 | 2 指需要为该云主机分配的cpu核心数 | ✔ | |
| Disk Space|数据盘 | 50|50G | 4 指需要为该云主机分配的数据盘大小 | ✔ | |
| Network Speed|带宽 | 128|1M | 1280指需要为该云主机分配的上下行带宽,单位为KB 如果配置 Network Speed 优先使用该参数 | ✔ | |
| net_out|上行带宽 | 128|1M | 128指需要为该云主机分配的上行带宽,单位为 KB | ||
| net_in|下行带宽 | 1280|10M | 128指需要为该云主机分配的上行带宽,单位为 KB | ||
| Snapshot|快照数量 | 2|快照数量 | 2 指需要为该云主机创建的快照数量 | ✔ | |
| Backups|备份数量 | 2|备份数量 | 2 指需要为该云主机创建的备份数量 | ✔ | |
| Extra IP Address|额外IP数量 | 2|2个 | 2 指需要为该云主机分配的ip数量 | ✔ | |
| cpu_mode|CPU模式 | 0|显示,1|隐藏 | 0 指显示处理器模式, 1 指隐藏 | ✔ | |
| Memory|内存 | 2048|2G | 2048 指需要为该云主机分配的内存大小,单位MB | ✔ | |
| flow_limit|限制流量 | 50|50G | 50 指限制流量,上行+下行总数 GB v2.0.6+ | 不传递将不限制 | |
| nat_acl_limit|转发策略限制条数 | 5|5条 | 5 指转发策略限制条数(可选建议节点开启NAT时,请传递)v2.0.6+ |

四、购买产品测试开通
- 产品添加完成后,即可前往购买产品,测试是否开通成功,若失败,请前往【其他选项-日志记录-系统日志】中查看具体开通失败的原因并解决。

- 产品开通后,若想将产品删除或暂停,需点击模块命令中的删除或暂停才会执行接口,否则无效。
