检测

输入命令如果有输出表示CPU支持虚拟化

grep -E 'svm|vmx' /proc/cpuinfo

检查模块(保证有如下内容)

lsmod | grep kvm
结果如下:(kvm_intel没有的话请至BIOS里确定virtualiztion是不是Enable)
kvm_intel 162153 0
kvm 525259 1 kvm_intel

设置网卡网桥

安装bridge-utils ,用来管理网桥的工具brctl

yum -y install bridge-utils

重启网络

systemctl restart network

创建网桥

vi /etc/sysconfig/network-scripts/ifcfg-br0
--------以下是网络上的--------
DEVICE=br0
BOOTPROTO=none
ONBOOT=yes
TYPE=Bridge
IPADDR=172.10.11.8
NETMASK=255.255.255.0
GATEWAY=172.10.0.8
DNS1=202.98.96.68
DEFROUTE=yes
PV4_FAILURE_FATAL=yes
IPV6INIT=no
DELAY=0
USERCTL=no
-------以下为实体机上的---------
BOOTPROTO="static"
DEVICE="br0"
ONBOOT="yes"
IPADDR="172.10.11.8"
PREFIX=""
GATEWAY="172.10.0.8"
DNS1="8.8.4.4"
NM_CONTROLLED="yes"
TYPE=Bridge
STP="yes"

修改真实网卡

vi /etc/sysconfig/network-scripts/ifcfg-eth0

在后面加上
BRIDGE="br0"
----实机上为---------
TYPE=Ethernet
#BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=2d4fd09b-60cc-44bd-844d-ad19dbfb2959
ONBOOT=yes
IPADDR=172.10.11.8
PREFIX=16
GATEWAY=172.10.0.8
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
BRIDGE="br0"

重启网络,并查看网桥状态

systemctl restart  network
brctl show

安装kvm

使用yum安装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.0-5.el6.x86_64  dbus-devel  virt-clone tunctl virt-manager libvirt libvirt-python python-virtinst

安装x-windows,使用图形界面管理虚拟机

yum groupinstall "X Window System"

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

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

启用libvirt

systemctl start libvirtd
systemctl enable libvirtd

使用virt-manager管理kvm

服务器端安装xterm作为测试

yum install xterm

服务器端安装xauth程序,sshd需要这个程序执行X11转发

yum install xauth

服务器端编辑/etc/ssh/sshd_conf文件,激活X11转发

vi /etc/ssh/sshd_conf
#X11Forwarding yes

重启sshd

systemctl restart sshd

验证服务器端转发成功

此时登陆sshd后,会在用户家目录下生成.XAuthority文件。

echo $DISPLAY

显示结果:localhost:10.0,说明服务器端配置成功,否则如果为空,则配置有错。

windows桌面端安装Xming

安装Xming-6-9-0-31-setup ,并使用xshell建立连接时勾选x11转移。

桌面端启动Xming,配置PuTTY转发X11

Xming作为Xserver需要首先启动。然后在PuTTY左侧导航栏中依次选择:【Connection】【SSH】【X11】,在右侧面板中选中【Enable X11forwarding】复选框,保存后重新打开到服务器的会话。输入virt-manager连接虚拟机

virt-manager

设置虚拟机自动启动

#查看虚拟机
virsh list --all
#启动虚拟机
virsh start oeltest01
#开机启动虚拟机
virsh autostart oeltest01

pscp命令上传ISO的语法

pscp -l root -pw a123456 -p 22 E:\CentOS-7.2.iso 192.168.1.253:/home

参考文章

http://blog.csdn.net/smstong/article/details/46328247
http://www.itfromallangles.com/2011/03/linux-kvm-managing-kvm-guests-using-virt-manager-on-windows/

CentOS7 安装KVM的更多相关文章

  1. centos7安装kvm虚拟机

    一 centos7安装kvm虚拟机 1.验证CPU是否支持KVM 结果中有vmx(Intel)或svm(AMD)字样,就说明CPU的支持的. [root@centos ~]# egrep '(vmx| ...

  2. [转载]好好好centos7 安装 KVM

    centos7 安装 KVM  2019-04-03 09:58:24     34     0     0 一.基础环境准备 centos7.X 最小环境安装 关闭selinux # vi /etc ...

  3. centos7安装kvm

    一. 安装kvm前的准备工作 1. 清除iptables规则 service iptables save service iptables stop 2. 关闭selinux sed -i 's/SE ...

  4. (转)CentOS7安装KVM虚拟机详解

    原文:https://github.com/jaywcjlove/handbook/blob/master/CentOS/CentOS7%E5%AE%89%E8%A3%85KVM%E8%99%9A%E ...

  5. centos7安装kvm环境采用网桥模式并创建虚拟机制作openstack需要的镜像

    初始环境的安装:centos7 mini iso镜像进行安装的系统 采用的环境是vm该软件,联网方式NAT模式下配置的静态ip(如何在NAT模式下配置静态ip参考之前的文章) 1.由于要安装kvm环境 ...

  6. centos7安装kvm及kvm管理

    一.安装kvm 查看CPU是否支持虚拟化  grep -E 'svm|vmx' /proc/cpuinfo - vmx is for Intel processors - svm is for AMD ...

  7. centos7 安装kvm虚拟机

    准备工作 centos7 光盘文件 物理机(>=4 Cores; >= 4GB memory; >= 40G disk size) 参考文档:KVM Virtualization i ...

  8. centos7 安装kvm, 并创建虚拟机

    # yum –y install qemu-kvm qemu-img bridge-utils # yum –y install libvirt virt-install virt-manager # ...

  9. VMware 中安装KVM,模块不加载

    # yum -y install qemu-kvm libvirt virt-install bridge-utils 通过以上命令在VMWare中centos7安装KVM模块 安装后使用 #lsmo ...

随机推荐

  1. UE4 命令行打开工程

    创建快捷方式,目标填写: D:\EpicGames\4.14\Engine\Binaries\Win64\UE4Editor.exe "D:\YourProjectPath\YouProje ...

  2. SQL利用Case When Then Else End 多条件判断

    Select Case When a is not null then a When b is not null then b When c is not null then c When d is ...

  3. select选项

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. HDU 4321 Arcane Numbers 2

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4321 ----------------------------------------------- ...

  5. Fedora 的截屏功能

    写写博客少不了截图,Windows 上使用微信的快捷键 Ctrl+A 截图并且可以随意编辑是挺方便的,开始在 Linux 上还没有找到这样的软件,只找到了不支持编辑的简单截图软件. 1. 使用 Scr ...

  6. 给url添加时间戳,解决浏览器缓存

    //解决浏览器缓存function timestamp(url){ // var getTimestamp=Math.random(); var getTimestamp=new Date().get ...

  7. JS DOM元素的操作(创建,添加,删除,和修改属性)

    1.1 创建 DOM 元素以及相应的追加方式 1.1.1  创建:document.createElement('div'); 添加: fatherEle.appendChild(ele); appe ...

  8. 09 (H5*) JS第7天 原型

    目录 1:创建对象的3中方式 2:工厂模式创建实例对象 3:  实例对象和构造函数的关系 4:构造函数创建对象带来的问题--原型 5:原型中创建方法 6:构造函数.原型对象.实例对象的关系 7:原型对 ...

  9. 2019牛客暑期多校训练营(第二场) - F - Partition problem - 枚举

    https://ac.nowcoder.com/acm/contest/882/F 潘哥的代码才卡过去了,自己写的都卡不过去,估计跟评测机有关. #include<bits/stdc++.h&g ...

  10. MapReduce数据格式化------<一>

    引言: 我们知道:在MapReduce程序的Map阶段,需要有数据输入,而由于数据往往大小不规则,所以在数据输入Mapper之前,需要根据数据的特点和业务逻辑对数据进行格式化.这一步的格式化被称为:I ...