KIMHEKIM

Kmichi作为一个后台进程运行于主机服务器上。她通过libvirt来对KVM进行管理。她的管理界面是浏览器形式,并且支持HTML5. 支持的浏览器有以下: 桌面浏览器: ----------------------- * **Internet Explorer:** IE9+ * **Chrome:** Current-1 version *


Kmichi作为一个后台进程运行于主机服务器上。她通过libvirt来对KVM进行管理。她的管理界面是浏览器形式,并且支持HTML5.



支持的浏览器有以下:


桌面浏览器:


-----------------------


* **Internet Explorer:** IE9+


* **Chrome:** Current-1 version


* **Firefox:** Current-1 version Firefox 24ESR


* **Safari:** Current-1 version


* **Opera:** Current-1 version



移动工具浏览器:


-----------------------


* **Safari iOS:** Current-1 version


* **Android Browser** Current-1 version



Current-1表示支持当前稳定版本和之前的一个版本。




Kimchi安装依赖:


对于fedora和RHEL


$ sudo yum install gcc make autoconf automake gettext-devel git \


python-cherrypy python-cheetah libvirt-python \


libvirt libxml2-python python-imaging \


PyPAM m2crypto python-jsonschema rpm-build \


qemu-kvm python-psutil python-ethtool sos \


python-ipaddr python-lxml nfs-utils \


iscsi-initiator-utils libxslt pyparted nginx \


policycoreutils-python python-libguestfs \


libguestfs-tools


# 如果使用RHEL6, 安装下面依赖包:


$ sudo yum install python-unittest2 python-ordereddict


# 重启libvirt使修改的配置生效


$ sudo service libvirtd restart


以下包需要版本:


python-psutil >= 0.6.0


有些包本地可获取,有些需要手动下载。



对于debian系统:


$ sudo apt-get install gcc make autoconf automake gettext git \


python-cherrypy3 python-cheetah python-libvirt \


libvirt-bin python-libxml2 python-imaging \


python-pam python-m2crypto python-jsonschema \


qemu-kvm libtool python-psutil python-ethtool \


sosreport python-ipaddr python-lxml nfs-common \


open-iscsi lvm2 xsltproc python-parted nginx \


firewalld python-guestfs libguestfs-tools


包的版本限制:


python-jsonschema >= 1.3.0


python-psutil >= 0.6.0



编译和安装:


-----------------


$ ./autogen.sh --system


#./configure  #可能有这一步


$ make


$ sudo make install   # Optional if running from the source tree



运行:


---


$ sudo kimchid --host=0.0.0.0



使用方法:


在浏览器中输入https://serverIP:8001。将会看到如图所示的界面(/docs/kimichi-login.png)


Kimchi利用PAM用户验证技术,所以你可与输入你的主机的用户名和密码来登录自己的主机。然后你将会看到如图:(docs/kimchi-guest.png)


她向你展示了正在运行的虚拟机以及虚拟机实时运行的截图。你可以用操作按钮来关闭虚拟机或者在一个新的窗口打开虚拟机。


如果想要创建一台虚拟机,点击右上方的+按钮创建即可。在Kimchi中,所有的虚拟机都是通过模板来创建的。


你可以通过上方导航栏的模板链接(Template link)来查看或者修改模板。


模板界面如图:(/docs/kimchi-templates.png)


通过这个界面,你可以改变一个模板的参数,或者点击右上方的+按钮来创建一个新模板。


如果要创建一个新模板,你需要一个ISO镜像在你的主机上,或者远程主机上。如果你想使用自己的ISO,请将其复制到开箱即用的存储池之中(默认路径为:/var/lib/kimchi/isos)。



kimchi源码开源,可自行下载。








知秋君
上一篇 2024-08-07 09:48
下一篇 2024-08-07 09:12

相关推荐