使用命令行安装KVM

来源:互联网 发布:农村教育 数据 编辑:程序博客网 时间:2024/05/29 01:53

rhel5.8中安装kvm很简单,只需要

  Yum groupinstall kvm 即可

 

安装好之后,首先指定一块硬盘或者一个分区或者一个文件作为系统的存储。

在网上搜到的一条指令为

 

qemu-img  create -f  raw  /kvm/test.img 20G

使用qemu命令虚拟硬盘。

然后使用libvirtd中自带的  virt-install 指令完成kvm的安装,具体指令为

Virt-install \--connect  qemu:///system \--name  demo \--ram 512 \--disk  path=/kvm/test.img,size=5 \--network  bridge:kvmbridge \  #网桥需要提前设置好-- accelereate \--vnc  \--cdrom  /dev/cdrom  #我这里是通过光盘安装的,也可以直接使用镜像文件。

#关于vnc的使用,要在/etc/libvirt/qemu.conf 中,将 vnc_listen = “0.0.0.0”前面的注释去掉,并且记得防火墙设置。

 

在执行上述指令时,一值碰到一个Permisson  deny 的问题。

ERROR    internal error Process exited while reading console log output: bind(unix:/var/lib/libvirt/qemu/host001.monitor): Permission denied

 

最后解决了,原因是没有关闭selinux.

按照上面弄好之后就能通过vnc安装系统了。

 

关于快速创建kvm虚拟机

 

可使用virt-clone指令。

 

使用脚本自动克隆虚拟机,并且分配IP

为了解决kvm克隆不能指定IP的缺陷,可通过DHCP服务器来进行处理。

 

 

图上的 test.conf DHCP的配置文件,为了方便替换我在 host 定义的结尾处添加了 ###

0 0
原创粉丝点击