「KVM」- Kimchi(Web管理工具)

认识

Kimchi 是一个基于 HTML5 的 KVM 管理工具。旨在让您尽可能轻松地开始使用 KVM 并创建虚拟机;

Kimchi 作为 Wok 插件运行;

Kimchi 通过 libvirt 管理 Guest 虚拟机。可以使用支持 HTML5 的浏览器访问管理界面;

构建

服务安装

方法一、使用源码安装
不介绍,参考 GitHub 中的说明:GitHub/kimchi-project/kimchi

方法二、通过仓库安装

# ClearOS(RHEL 7.5)
yum install -y kimchi.noarch
yum install -y app-kimchi app-kimchi-core kimchi.noarch wok.noarch

启动服务

#!/bin/sh

systemctl start wokd.service
systemctl enable wokd.service

应用

如果是从发行版的源中安装的,直接访问 https://172.31.253.238:8001 登录,使用操作系统帐号进行登录,也可以接入 ldap 认证;

!!!从发行版的源中安装的 Kimchi 软件包中,包含了 Nginx 的配置,因此可以直接使用该配置;

注意事项

重启以下机器吧…………安装结束后,「Virtualization」选项卡怎么也显示不了,使用 /usr/bin/wokd –environment=dev 进入调试模式,发现连接日志中出现了:

Could not access KVM kernel module: Permission denied

然后去看 libvirtd 的日志,日志中出现了:

qemuMonitorOpenUnix:385 : failed to connect to monitor socket: No such process

在 Google 上搜索了一顿,也没找到结果,抱着试一试的心态,重启了一下,好了……好了……好了……

以前部署服务,一般也不会重启机器,今天学了一条「如果条件允许,前提是条件允许,部署服务后,还是重启一下吧,尤其和内核或者硬件有关的服务」;

参考

GitHub/kimchi-project/kimchi