`
maxer025
  • 浏览: 76055 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

使用virt-manager安装和管理虚拟机

阅读更多
使用virt-manager安装和管理虚拟机

KVM是Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,操作简单使用方便。是Linux系统中主流的虚拟化解决方案之一。

使用kvm创建的虚拟机可以静默运行,即虚拟机终端关闭了或者virt-manager关闭了,虚拟机仍然在后台运行着,这特别适合于不需要图形用户界面的linux服务器的管理。需要管理虚拟机的时候,把virt-manager呼唤出来即可


http://softlab.sdut.edu.cn/blog/subaochen/2016/04/%E4%BD%BF%E7%94%A8virt-manager%E5%AE%89%E8%A3%85%E5%92%8C%E7%AE%A1%E7%90%86%E8%99%9A%E6%8B%9F%E6%9C%BA/



使用kvm
云计算时代的到来促成了虚拟机方案满天飞,kvm
1
http://www.linux-kvm.org/
:Kernel-based Virtual Machine是Linux下面大家用的比较多的一种。自从kvm出世,貌似virtualbox的日子就不太好过,oracle的银子是不是白花了?从名字上就可以看出,kvm方案应该是效率最高的?没有具体比较过其他虚拟机方案

2
https://en.wikipedia.org/wiki/Comparison_of_platform_virtualization_software
的效率,这篇文章

3
http://domino.research.ibm.com/library/cyberdig.nsf/papers/0929052195DD819C85257D2300681E7B/$File/rc25482.pdf
比较了kvm和docker方案,似乎docker方案胜出,有空值得看一下。

1 kvm和qemu
kvm是linux内核的一个模块,但是终端用户要使用kvm需要借助于一个用户空间的工具,这就是kvm-qemu,也就是说,kvm借助于qemu的成果构建了kvm的管理工具。kvm和qemu的关系大致如图所示
4
http://yansu.org/2013/03/20/different-bewteen-kvm-xen-qemu.html


image: http://softlab.sdut.edu.cn/blog/subaochen/wp-content/uploads/sites/4/2016/04/0_home_subaochen_git_blog_imgs_tech-kvm-and-qemu.png
图 1:kvm和qemu的关系
2 安装kvm
在debian stretch下很简单,直接下命令:
$ aptitude install kvm qemu-kvm
3 使用kvm安装虚拟机
3.1 创建虚拟磁盘
下面的命令使用qcow2文件格式创建了一个2G的虚拟磁盘,将来就在这个虚拟磁盘里面安装guest虚拟机。
$ qemu-img create -f qcow2 debian.qcow2 2G
3.2 安装guest系统
下面的命令使用debian.qcow2作为虚拟磁盘,debian-stable.iso作为光盘镜像安装虚拟机。安装的过程和在真机没有区别:
$ kvm -hda debian.qcow2 -cdrom debian-stable.iso -boot d -m 512
3.3 运行guest系统
安装完成后,下面的命令启动guest虚拟机:
$ kvm debian.qcow2 -m 512
4 虚拟机的管理
4.1 使用virt-manager管理虚拟机
virt-manager的用法和virtualbox、vmware很相似,也很好用
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics