参考出处:http://www.hejinjun.cn/faqs/92.html
备注:如服务器和客户机IP网段不同,需设置路由方式实现;
测试存放路径:opt/binaries/Linux/intel/static
cat /proc/cpuinfo(查看目前机器CPU架构)
下载vlmcsd项目文件:
yum -y install wget (安装wget)
wget https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz (下载binaries包)
tar -zxf binaries.tar.gz (解压到当前目录下)
如果你的机器CPU和上述我的一样都是Intel,那么就可以直接用我下面的命令进入目录
cd binaries/Linux/intel/static
这里我是X64位的系统,所以直接执行下面的命令vlmcsd就启动了
./vlmcsd-x64-musl-static
如果你的机器不是64位系统,则需要在此目录内找到对应你系统位数的可执行文件来运行
查看vlmcsd的运行情况,可以使用如下命令
ps -ef | grep vlmcsd-x64-musl-static(如图所示,说明运行正常)
注意,vlmcsd需要用到1688端口,如果你的机器防火墙打开了,需要设置放行规则或关闭防火墙
设置防火墙放通1688端口:
查看zone命名:firewall-cmd --get-active-zones
设置放通防火墙:firewall-cmd --zone=public --add-port=1688/tcp --permanent
重启防火墙:firewall-cmd --reload
查看端口是否开启:firewall-cmd --query-port=1688/tcp
关闭防火墙(不推荐):systemctl stop firewalld.service
至此,kms服务器搭建完成
设置vlmcsd 开机自启动:
echo "/home/binaries/Linux/intel/static/vlmcsd-x64-musl-static > /dev/null 2>&1" >> /etc/rc.local
chmod +x /etc/rc.d/rc.local
激活测试:管理员下运行cmd
slmgr /skms 填写kms服务器的IP (指向激活服务器)
slmgr /ato (激活系统)
slmgr /xpr (批量激活系统)
slmgr /dlv (查看激活信息)
备注:centos7联网操作;
cd /etc/sysconfig/network-scripts 目录下找到对应网卡文件,通过vi编辑器设置网络;
首次设置完后重启网卡服务即可;service network restart