WHMCS 对接实现服务器自动开通

导语:智简魔方 DCIM 数据中心设备管理系统,提供适用于 WHMCS 的 server module,请将从后台将 server module 下载后,上传至WHMCS 中,进行相关配置后,即可实现 WHMCS 财务系统到 智简魔方数据中心设备管理系统 的管理和自动开通。

上传安装 server module

image.png

    l  登录数据中心设备管理系统,在系统设置-whmsc设置中点击“whmsc系统下载

    l  下载后,您会获得一个压缩包,解压后,按根目录进行上传即可。

    注:确保文件开启读取权限

获取 API 信息

image.png

可参照一下列表填写:

    l  系统设置-API授权中点击“添加API授权

    l  用户名和key:随机填写

    l  IP:WHMCS的IP地址

IPMI服务器设置

    1.登录WHMCS系统,在系统设置-产品/服务,点击“服务器设置

image.png

    2.在servers模块添加IPMI服务器,并设置。  

image.png

    3.进入页面后,名称填写为:ipmi主机名和IP填写为:数据中心设备管理系统的ip地址

image.png

    4.用户名和密码填写为:在数据中心设备添加的API授权中的用户名和密码

image.png

    5.在页面底部“访问散列值”,如图所示,添加下列代码,点击“保存更改”,可参考参数说明。

    <flowchart>on</flowchart>

    <flowchartoutmustverified>on</flowchartoutmustverified>

    <kvm>on</kvm>

    <resetbmc>on</resetbmc>

    <reinstall>off</reinstall>

    <reinstalloutmustverified>0</reinstalloutmustverified>

    <reinstalltimes>3</reinstalltimes>

  参数说明:

<flowchart>on</flowchart>                                                       --flowchart  #是否开启流量图输出, on开启,off关闭

<flowchartoutmustverified>on</flowchartoutmustverified>    --flowchartoutmustverified   #流量图输出是否需要手机和实名, on开启,off关闭

<kvm>on</kvm>                                                                        --kvm   #是否开启kvm控制按钮输出, on开启,off关闭

<resetbmc>on</resetbmc>                                                        -- resetbmc   #是否输出重置bmc按钮, on开启,off关闭

<kvmadmin>on</kvmadmin>                                                    --kvm   #控制管理员界面是否开启kvm控制按钮输出, on开启,off关闭

<resetbmcadmin>on</resetbmcadmin>                                    -- resetbmc   #控制管理员界面是否输出重置bmc按钮, on开启,off关闭 

<reinstall>off</reinstall>                                                             --reinstall #重装  是否输出重装按钮, on开启,off关闭

<reinstalladmin>on</reinstalladmin>                                         --reinstalladmin#后台重装系统 控制管理员界面是否开启重装按钮输出, on开启,off关闭

<reinstalloutmustverified>0</reinstalloutmustverified>            --reinstalloutmustverified   #0不判断任何条件 1需要手机 2需要实名 3手机和实名都需要

<reinstalltimes>3</reinstalltimes>                                              --reinstalltimes   #每周重装次数  

<adminoutip>on</adminoutip>                                                 --adminoutip #on开启才能输出后台IP控制面板  

<clientareaoutip>on</clientareaoutip>                                      --clientareaoutip #on开启才能输出会员中心IP控制面板

<post_emailorid>userid</post_emailorid>                                 --post_emailorid  #email传递邮箱  userid传递WHMCS的userid

<changehostname>ip</changehostname>                                --changehostname  #主机名的保存方式  hostname改为机器名称  ip改为主ip  hostnameip改为 机器名称-主ip  例如w20101-10.10.0.1

<ipmiinfo>on</ipmiinfo>                                                           --ipmiinfo # 控制管理员界面里面的ipmi ip用户名密码是否显示  on显示 off不显示
<flowcharttime>12h</flowcharttime>                                       --flowcharttime    #默认流量图显示时段5m、15m、30m、1h、2h、3h、6h、12h、1d、3d、7d、14d、1m
<ticketdeptid>1</ticketdeptid>                                                 --ticketdeptid     #自动开通服务器,安装完成时通知部门id     
<reboot>on</reboot>                                                                --reboot   #重启 是否输出重启按钮   on开启  off关闭       
<rebootadmin>off</rebootadmin>                                           --rebootadmin   #重启 控制管理员界面是否输出重启按钮   on开启  off关闭
<off>on</off>                                                                             --off   #关机 是否输出关机按钮   on开启  off关闭   
<offadmin>on</offadmin>                                                         --offadmin   #关机 控制管理员界面是否输出关机按钮   on开启  off关闭
<on>on</on>                                                                              --on   #开机 是否输出开机按钮   on开启  off关闭
<onadmin>on</onadmin>                                                         --onadmin   #开机 控制管理员界面是否输出开机按钮   on开启  off关闭
<idcimadmin>on</idcimadmin>                                                --idcimadmin  #快捷跳转  控制管理员界面是否输出快捷跳转服务器管理系统按钮   on开启  off关闭
<ikvm>on</ikvm>                                                                       --ikvm    #是否输出ikvm按钮   on开启  off关闭
<ikvmadmin>on</ikvmadmin>                                                   --ikvmadmin    #控制管理员界面是否开启ikvm控制按钮输出, on开启,off关闭
<clientrootpassword>on</clientrootpassword>                         #控制前台操作系统用户/密码显示 , on开启,off关闭 

产品接口设置

    1.WHMCS“系统设置”-“产品/服务”;

image.png

    2.在“类型”中找到支持“ipmi”的产品,进入该产品设置页;或新增一个产品,在接口设置中,接口名称选择为ipmi

image.png

    3.在“接口设置”标签下,选择IPMI接口名称,选择产品类型,保存。对接到服务器管理系统后,产品将根据不同的类型,自动分类。

     注:若实现自动开通,需选择付款后立即开通

image.png

设置 WHMCS 配置选项

    1.WHMCS“系统设置”-“产品/服务”;点击“可配置选项” ,点击Create a New Group

image.png

image.png

2.增加以下项目

(1)服务器分组

server_group|服务器分组

解释说明:

server_group : 数据中心管理系统的服务器分组ID;

服务器分组:数据中心管理系统的服务器分组名称,具体操作如下图所示。

image.png

image.png

image.png

image.png

     若数据中心及管理系统的服务器分组设置完成后,即可到WHMCS产品配置中进行填写。

image.png

(2)操作系统选择

 os|操作系统:例 1|window; 

解释说明:

 OS:为数据中心管理系统中重装系统的ID;

 操作系统:为系统名称 。 

image.png

1546074975112724.png

(3)IP数量

    ip_num|IP数量:例 5|5个  如下图所示

image.png

(4)带宽

    bw|带宽 

      bw:代表进流量,出流量 ;

    带宽:为名称 。       

    注意:不带单位如 1,2|1Mbps带宽  代表 进1Mbps,出2Mbps,如下图所示

image.png

    配置完成后,客户支付该产品后,系统将会自动分配服务器进行重装和带宽设定。

WHMCS相关操作说明

配置完成,客户在下单完成后,可登录WHMCS后台查看该客户的产品,并进行相关设置。

(1)WHMCS后台

image.png

(2)数据中心管理系统

image.png

注:若需要机器空闲或者是该机器到期后,可在WHMSC后台点击暂停或者删除按钮(不能直接编辑状态)系统提示成功。则数据中心管理系统中对接的服务器将会自动空闲。




在线咨询