如何理解Kimchi

75次阅读
没有评论

共计 2170 个字符,预计需要花费 6 分钟才能阅读完成。

今天就跟大家聊聊有关如何理解 Kimchi,可能很多人都不太了解,为了让大家更加了解,丸趣 TV 小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

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 有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注丸趣 TV 行业资讯频道,感谢大家的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计2170字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)