KVM参考网址

http://www.server110.com/kvm/201403/8321.html

http://www.2cto.com/os/201511/451650.html

https://yq.aliyun.com/articles/51924

Kvm的创建,管理和迁移

http://www.codesky.net/article/201205/171979.html

学习kvm的所有网址

 一. Centos7.0安装kvm

参考网址

http://www.centoscn.com/image-text/install/2015/0817/6016.html

1.安装kvm

#  yum -y install libcanberra-gtk2 qemu-kvm.x86_64 qemu-kvm-tools.x86_64    libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarch  libvirt-python.x86_64 libiscsi-1.7.-.el6.x86_64  dbus-devel  virt-clone tunctl virt-manager libvirt libvirt-python python-virtinst dejavu-lgc-sans-fonts

2.安装图形界面X-windows

yum groupinstall "X Window System"

3.安装中文字符,解决界面乱码问题

 yum install dejavu-lgc-sans-fonts
yum groupinstall "Fonts" -y

错误:  1. couldn’t connect to accessibility bus failed to connect to socket /tmp/dbus  解决方法:

export NO_AT_BRIDGE=

其他的安装配置类似centos6.X

二.centos6.X安装KVM

1.查看CPU是否支持kvm

# egrep -o 'vmx|svm' /proc/cpuinfo

2.安装kvm的主要组件及工具

#yum install -y kvm kmod-kvm kvm-qemu-img libvirt Python-virtinst virt-manager virt-viewer bridge-utils tunctl

#yum groupinstall  kvm

#lsmod  | grep  kvm                      //(检查是否已安装)

kvm_intel              50380  4

kvm                   305081  1 kvm_intel

显示结果如上表示kvm模块已经加载,如果没有输出信息,则表示没有加载成功

若没有结果可以重新加载 或者  重新启动reboot

#modprobe  kvm                         //(加载kvm模块,不出问题的话,此命令是可行的 )

三. 配置KVM虚拟机运行的网络环境

1:说明:

KVM默认是使用NAT模式为虚拟机(客户操作系统)提供网络的,还有一种网络模式叫做桥接模式。至于它的网络环境管理后面将会有文章专门介绍,本文就先以桥接模式配置网络环境来安装虚拟机。

2:宿主操作系统的网络配置文件如下:(/etc/sysconfig/network 和 /etc/resolv.conf文件可以不考虑 )

添加网桥br0,配置文件如下:(两种方法)

# /etc/init.d/libvirtd   start
# virsh iface-bridge eth0 br0

桥接网卡配置

# cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
BOOTPROTO=static
IPADDR=192.168.6.20
NETMASK=255.255.255.0
ONBOOT=yes
GATEWAY=192.168.6.1
TYPE=Bridge
DNS1=8.8.8.8

正常网卡(默认eth0)配置

# cat /etc/sysconfig/network-scripts/ifcfg-eth0(此处的ip可以注释,只留下标红处的,如果有问题的话,也可以跟br0网卡的ip配置一样的)  //下面标红处为注释行
#BOOTPROTO=static
#IPADDR=192.168.6.20
#NETMASK=255.255.255.0
#GATEWAY=192.168.6.1
DEVICE=eth0
ONBOOT=yes
TYPE=Ethernet
BRIDGE=br0

重启网络服务

#  /etc/init.d/network  restart
# /etc/init.d/libvirtd start

四. 使用图形界面接口创建客户操作系统

# virt-manager             //亦可以从菜单里找图形安装

1:开启:

Applications >> System Tools >> Virtual Machine Manager

界面如下:

2:点击新建虚拟机(如下图鼠标处Create a new virtual machine)

3:在Name输入框中输入虚拟机的名字1005vm,点击Forward按钮如下图显示。

4:选择Use ISO image,并点击Browse选择ISO镜像所在的路径,再选择OS type,点击Forward如下图显示:

5:如上图为虚拟机配置内存和VCPU个数(默认是1024MB和1CPUs)。点击Forward如下图显示:

6:指定虚拟磁盘的空间16.0GB(默认是8.0GB),点击Forward如下图显示:

7:此时可以选择上图鼠标位置定制别的硬件,还可以点击Finish完成创建,并启动虚拟机。

配置图如下,也可以点击下图鼠标位置进行配置:

另外需要注意虚拟机的网络方式配置如下图鼠标所指位置:

剩下的就是客户操作系统的安装过程了(略),如下图:

重启网络

# service network restart

五 其余需要注意及说明的情况

1:这种方式创建的虚拟机虚拟磁盘的格式为raw,此格式不能使用快照功能。

2:虚拟机镜像的默认位置在/var/lib/libvirt/images/文件夹下。

3:虚拟机的xml配置文件默认在/etc/libvirt/qemu/目录下。

linux kvm虚拟机配置及常见问题处理

命令行创建安装虚拟机

virt-install --connect  qemu:///system --virt-type kvm --name rhel6 --ram=1024  --disk path=/var/lib/libvirt/images/rhel6.img,size=8,sparse --os-type=linux --accelerate -c /sdb1/CentOS-6.6-x86_64-bin-DVD.iso --network bridge=br0,model=virtio --vnc  --vncport=5991 --vnclisten=0.0.0.0 --force

--vncport 端口可以自己改,不指定的话自动获取

--boot network,cdrom,menu=on  这个是启动顺序可以不用加

当出现下面提示的时候用vnc客户端连接即可(端口:5991)

kvm的安装使用技巧的更多相关文章

  1. Kvm 简介 安装 使用 桥接网络

    KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个 Hypervisor: 它由 ...

  2. linux中kvm的安装及快照管理

    一.kvm的安装及状态查看 1.安装软件 yum -y install kvm virt-manager libvirt2.启动libvirtd 报错,升级device-mapper-libs yum ...

  3. 在 KVM 上安装 Win7 虚拟机

    之前都是在用Linux 虚机,现在有需要用到Win7 虚机,才发现在 KVM 上安装 Win7 的过程远比想象中的复杂.本文就把其过程做个简单总结. 1. 在 Virtual Machine Mana ...

  4. kvm虚拟机安装

    KVM虚拟化技术介绍 概述 KVM是基于内核的虚拟化技术(Kernel-based Virtual Machine),于2007年的Linux 2.6.20被合并进Linux内核.KVM要求CPU支持 ...

  5. 烂泥:KVM中安装Windows Server 2008 R2系统

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 在前一篇文章中,我介绍了有关在KVM中的安装Centos系统.接下来,就来介绍如何在KVM中安装Windows系统. 注意:在此我安装的是windows ...

  6. centos vmware centos6.6 64位 kvm虚拟化安装配置 第四十二节课

    centos vmware centos6.6 64位 kvm虚拟化安装配置     第四十二节课 上半节课 下半节课 f

  7. VS2013全攻略(安装,技巧,快捷键,插件)!

    工欲善其事,必先利其器.VS2013全攻略(安装,技巧,快捷键,插件)! 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥>承蒙大家喜爱和编辑推荐,在此 ...

  8. web管理kvm ,安装webvirtmgr

    原创博文安装配置KVM http://www.cnblogs.com/elvi/p/7718574.htmlweb管理kvm http://www.cnblogs.com/elvi/p/7718582 ...

  9. KVM 虚拟机 安装配置

    原创博文安装配置KVM http://www.cnblogs.com/elvi/p/7718574.htmlweb管理kvm http://www.cnblogs.com/elvi/p/7718582 ...

随机推荐

  1. mysql 中文乱码

  2. 原生 JS 实现一个瀑布流插件

    更好的阅读体验,点击 原文地址 瀑布流布局中的图片有一个核心特点 -- 等宽不定等高,瀑布流布局在国内网网站都有一定规模的使用,比如pinterest.花瓣网等等.那么接下来就基于这个特点开始瀑布流探 ...

  3. asm文件开头的assume意义

    body, table{font-family: Consolas; font-size: 13.5pt} table{border-collapse: collapse; border: solid ...

  4. HTTP常用方法

    GET : 获取资源 get方法用来请求访问已被URI识别的资源. 请求 GET /index.html HTTP/1.1 HOST:www.baidu.com 响应 返回index.html的页面资 ...

  5. oracle 配置 自启动 和 关闭

    今天在看oracle自启动脚本,突然有点时间,总结一下!!! 第一次写博客,大家随便看看就好,有错误麻烦提醒下,不喜欢别喷,主要是锻炼自己,形成写博客的好习惯. 刚毕业,现在还没转正,在干运维和自学d ...

  6. android在一个应用程序员启动另一个程序

    一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动: Intent intent = new Intent(Intent.ACTION_MAIN); int ...

  7. ecplise最有用的8个快捷键

    1. ctrl+shift+r 打开资源 这组快捷键可以让你打开你工作区中的任何一个文件.而你只需要按下键盘的文件名或前几个字母 美中不足的是这组快捷键并非在所有视图下都能用. 2.ctrl+o:快速 ...

  8. android之间传递list

    Intent intent = new Intent(getActivity(), Activity_Character.class); intent.putExtra("mlTrait&q ...

  9. ie下常见的css兼容问题

    1.border-radius 边框圆角 IE8及以下浏览器不支持border-radius webkit引擎支持-webkit-borderradius 私有属性 mozilla Gecko引擎支持 ...

  10. 最全 Linux 磁盘管理基础知识全汇总

    一.存储设备的挂载和卸载 存储设备的挂载和卸载常用操作命令:fdisk  -l.df.du.mount.umount. fdisk  -l 命令 1.作用 查看所有硬盘的分区信息,包括没有挂上的分区和 ...