Kimchi简介

Kimchi是一款基于HTML5的KVM管理工具。她设计的初衷就是为了使KVM操作简单化,包括KVM的的开启以及KVM虚拟机的创建操作等。
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源码开源,可自行下载。






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值