ZStack For WHMCS 设置教程
在 NeWorld Manage Tools 安装完模块后,进入服务器设置:
建立服务器,输入名称
例如:ZStack-HongKong-A
输入主机名 和 IP 地址
输入ZStack 的管理节点 IP
服务器账户数,按您需求设置
最下方选择模块 ZStack,
输入 管理节点用户名、密码,进行连接测试,测试成功后保存即可。
VNC Server 建议每个机房自建一个,这样访问速度会快。方法在最下方!
新建产品,设置产品参数
产品类型选择 VPS 不可使用自定义参数设置登录方式。
推荐 产品品类型选择 其他服务 ,
模块设置页面,模块选择 ZStack,服务器选择 刚才设置的 服务器组。
如果单机,选择区域即可。
如果多机,选择顺序为 节点 > 集群 > 区域
如果多存储可设置主存储。
第一网络为内网网络,第二网络为公网网络。
配置出来的机器类似阿里云经典网络的机器。
系统盘如果不自制镜像,使用各个官方的 qcow2 的镜像,需要调整默认系统盘大小,如果设置 大小,默认开通后不够系统盘大小则自动调整为 该大小。
自定义字段配置:
uuid 必须设置
字段名 | 字段类型 | 权限 | 选项 |
uuid | 文本框 | 管理员可见 | |
Description|实例名称 | 文本框 | 在订单上时显示 | |
isLogin|登录方式 | 下拉框 | 在订单上时显示 | ssh|SSH 秘钥,pass|密码登录 |
SSH Key|SSH密钥 | 文本框 | 在订单上时显示 | |
Password|默认密码 | 文本框 | 在订单上时显示 |
可选配置选项:
设置参数实例:
uuid|显示名称
前面为该各个参数的 UUID 请在 ZStack 查看,后面在购物车显示的名称。
可选配置的名称:
Instance|实例规格
Operating System|系统镜像
云监控需要设置为yes/no形式,下面内容填写要显示的文字:免费开通云产品监控、分析和实施告警,安装组件获取主机监控指标
Cloud Agent|云监控
--------
镜像推荐下载地址:
以下镜像全是官方镜像,支持修改密码,主机名,等操作!
https://cdimage.debian.org/cdimage/openstack/current-9/debian-9-openstack-amd64.qcow2
https://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2
https://cloud-images.ubuntu.com/releases/16.04/release/ubuntu-16.04-server-cloudimg-amd64-disk1.img
https://cloud-images.ubuntu.com/releases/18.04/release/ubuntu-18.04-server-cloudimg-amd64.img
VNC 服务器建立方法
**以 CentOS 7 安装了宝塔的服务器为例:
安全里添加 6080 端口 VNC 监听服务端口
建立站点 例如 vnc.show
如果使用http则不需要设置证书,如果需要 https 那就设置证书
**手动上传压缩包内的文件网站根目录或:
yum install -y git
git clone git://github.com/tension/ZStack-For-WHMCS-noVNC.git
**然后 SSH 进入到网站目录执行下面的代码。
运行完关掉 SSH 即可,会在后台监听。
# 安装依赖服务
yum install screen tigervnc-server numpy -y
#启动vncserver
vncserver
#创建Screen
screen -S VNCServer
请自行替换证书文件和密钥文件
HTTPS
#运行noVNC监听服务 SSL 版,请自行替换证书、密钥路径
./websockify/run --token-plugin TokenFile --token-source ../token/ --cert /www/server/panel/vhost/cert/vnc.show/fullchain.pem --key /www/server/panel/vhost/cert/vnc.show/privkey.pem 6080
HTTP
#运行noVNC监听服务 NO SSL 版
./websockify/run --token-plugin TokenFile --token-source ../token/ 6080