自研 KVM 虚拟化受控端,独立可安装系统,配合语信 IDC 财务系统开售云服务器 / VPS。 支持弹性升级、快照备份、NAT 转发、监控、开机自愈,真实母鸡压测 16 台并发全通过。
像宝塔一样简单!复制下面命令到母鸡执行,中文交互提示,一步步引导完成安装,自动生成接入标识和签名密钥:
wget -O install_kvm.sh https://auto.yuxinyun.cn/download/kvmInstall.sh && bash install_kvm.sh
在目标母鸡(需已开通 KVM 嵌套虚拟化)上以 root 执行:
# 1. 下载安装包
cd /root && wget -O yx_kvm_agent_V1.0.0_linux-amd64.tar.gz https://auto.yuxinyun.cn/download/kvmGet
# 2. 解压
tar -xzf yx_kvm_agent_V1.0.0_linux-amd64.tar.gz && cd yx_kvm_agent_V1.0.0_linux-amd64
# 3. 修改配置(必做)
vi config.json.linux
# 【接入鉴权】yx_key=接入标识、yx_secret=HMAC签名密钥(建议32位随机串,勿泄露)
# 【授权绑定】yx_license=授权码、yx_license_key=AppKey、yx_license_secret=AppSecret、yx_auth_url=https://auto.yuxinyun.cn
# (授权站发放,类型选"KVM受控端·机器授权",一机一码)
# 【网络配置】yx_network.yx_bridge=网桥名(默认br0)、yx_ip_pool=公网IP池、yx_gateway=网关、yx_nameserver=DNS
# 4. 一键部署(自动安装 qemu-kvm / libvirt / nftables 等依赖)
chmod +x deploy.sh && ./deploy.sh
# 5. 验证服务
systemctl status kvmd
依赖已装好的母鸡可跳过第 4 步,直接 bash install.sh(支持自定义安装/数据目录)。
ufw allow 8080(Debian/Ubuntu)或 firewall-cmd --permanent --add-port=8080/tcp && firewall-cmd --reload(CentOS/Rocky)。apt install -y bridge-utils),然后编辑 /etc/network/interfaces 或用 netplan 配置网桥,将物理网卡(如 eth0/enp3s0)桥接到 br0。配置完成后执行 ip addr show br0 确认网桥已生效。http://受控端IP:8080,接入标识 = yx_key,签名密钥 = yx_secret,测试节点通过后即可开通云服务器(VPS)。所有接口走 POST /yx_api/接口名,请求头携带 Yx-Key(接入标识)、Yx-Ts(秒级时间戳)、Yx-Sign(HMAC-SHA256 签名,防止伪造调用)。完整接口列表(节点信息 / 创建 / 删除 / 开机 / 关机 / 重装 / 重置密码 / 弹性升级 / 快照 / 备份 / 挂起恢复 / 监控 / 控制台 / IP / NAT 等)详见安装包内 docs/API.md。