1.什么是Wok?
1 |
Wok基于cherrypy的web框架,可以通过一些插件来进行扩展,例如:虚拟化管理、主机管理、系统管理。它可以在任何支持HTML5的网页浏览器中运行。 |
2.什么是Kimchi?
1 2 3 4 5 |
Kimchi是一个基于HTML5的KVM管理工具,是Wok的一个插件(使用Kimchi前一定要先安装了wok),通过Kimchi可以更方便的管理KVM。 这里使用kimchi和wok。 kimchi和wok在github上的网址:https://github.com/kimchi-project |
3.安装kimchi和wok
1 2 3 4 5 6 7 8 9 10 |
在https://github.com/kimchi-project中找到kimchi和wok的下载地址,下载rpm包。这里使用的是kimchi-2.5.0-0.el7.centos.noarch.rpm和 wok-2.5.0-0.el7.centos.noarch.rpm #下载地址 wget https://github.com/kimchi-project/wok/releases/download/2.5.0/wok-2.5.0-0.el7.centos.noarch.rpm wget https://github.com/kimchi-project/kimchi/releases/download/2.5.0/kimchi-2.5.0-0.el7.centos.noarch.rpm |
安装相关依赖
1. 安装epel源 (重要)
1 |
yum install -y epel-release |
2. 安装work
1 |
cat requirements-dev.txt |
1 2 3 |
cython libsass pre-commit |
1 2 3 4 5 6 7 8 9 10 11 12 |
#首先,安装 python3-pip sudo yum install -y python3-pip #开发依赖 sudo -H pip3 install -r requirements-dev.txt sudo yum install -y gcc make autoconf automake git python3-pip python3-requests python3-mock gettext-devel rpm-build libxslt gcc-c++ python3-devel python3-pep8 python3-pyflakes rpmlint python3-pyyaml #运行时依赖 sudo yum install -y systemd logrotate python3-psutil python3-ldap python3-lxml python3-websockify python3-jsonschema openssl nginx python3-cherrypy python3-cheetah python3-pam python3-m2crypto gettext-devel |
1 |
yum install -y wok-2.5.0-0.el7.centos.noarch.rpm |
3. 安装kimchi
1 2 3 4 5 6 7 |
#开发依赖 sudo yum install -y gcc make autoconf automake git python3-pip python3-requests python3-mock gettext-devel rpm-build libxslt gcc-c++ python3-devel python3-pep8 python3-pyflakes rpmlint python3-pyyaml sudo -H pip3 install -r requirements-dev.txt #运行时依赖 sudo yum install -y python3-configobj python3-lxml python3-magic python3-paramiko python3-ldap spice-html5 novnc qemu-kvm python3-libvirt python3-pyparted python3-ethtool python3-pillow python3-cherrypy python3-libguestfs libvirt libvirt-daemon-config-network iscsi-initiator-utils libguestfs-tools sos nfs-utils |
1 2 |
# 然后安装即可。安装wok的时候会自动安装nginx yum install -y kimchi-2.5.0-0.el7.centos.noarch.rpm |
4.启动服务
1 2 3 4 5 |
systemctl start wokd #安装完成kimchi、wok后,需要启动wokd服务 #注意,可能会遇到,nginx无法启动的错误。可以再本地执行如下命令 nginx -c /etc/nginx/nginx.conf nginx -s reload |
1 2 |
注意,关闭防火墙、关闭selinux。 wokd监听的是8001端口,浏览器打开:ip:8001访问即可: |
1 2 3 |
https://192.168.0.196:8001/login.html 这里的用户名使用root,密码就是系统root用户密码。登录即可。 |


- 本文固定链接: https://www.yoyoask.com/?p=6225
- 转载请注明: shooter 于 SHOOTER 发表