测试环境下面搭建那是随便你弄,到了正式环境上,跳的坑一个比一个多,原因有这么几个:
cpu型号不一样、磁盘类型。
废话不多说,开始搭建。
安装相关软件
安装kvm虚拟机环境
yum -y groups install Virtualization\ Client Virtualization\ Tools Virtualization\ Hypervisor Virtualization\ Platform
创建ISO镜像文件
mkdir /ISO
下载相关镜像。
cd /ISO && wget http://mirror.rise.ph/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
下载web图形界面软件。
if [ ! -d /data/package ] ;then mkdir -p /data/package ; fi
cd /data/package/ && wget https://github.com/kimchi-project/wok/releases/download/2.5.0/wok-2.5.0-0.el7.centos.noarch.rpm https://github.com/kimchi-project/kimchi/releases/download/2.5.0/kimchi-2.5.0-0.el7.centos.noarch.rpm
安装web图形界面,注意:wok必须先安装。
yum -y install wok-2.5.0-0.el7.centos.noarch.rpm kimchi-2.5.0-0.el7.centos.noarch.rpm
启动wokd服务。
systemctl daemon-reload && systemctl start wokd.service
注意关闭防火墙、selinux
启动nginx服务。
systemctl start nginx
检查nginx端口是否监听8000、8001端口,能够监听说明所以服务全部正常,nginx会在安装wok的时候自动安装。
浏览器访问
http://服务器地址或域名:8000
访问时会自动跳转到https的8001端口上。
登陆密码为系统用户密码,比如系统用户root,就用root登陆系统的密码。
错误排查:
1.启动wokd时报找不到存储卷。
创建镜像文件夹,下载镜像。
2.nginx端口8000和8001端口没有打开。
你一定是遇到跟我一样的情况,原因是服务器上用源码搭建一台nginx服务器,你不可能将它停掉。
解决方法
将/etc/nginx/conf.d/wok.conf里的内容编辑到nginx配置文件里面去。