实验拓扑:
母机Centos Linux 7.4:             192.168.80.100
虚拟机Centos Linux 7.4:           192.168.80.111
克隆机Cent os Linux 7.4:           192.168.80.112
Win10真机:                                    192.168.80.88
安装环境:
service firewalld stop
setenforce 0
一、安装图形界面
yum grouplist
yum groupinstall "GNOME 桌面" -y
输入init 5 后:initial setup of centos linux 7 界面依次输入:
1-2-q-yes-登录-设置
二、配置KVM虚拟化
2.验证当前主机是否满足KVM的运行条件
在VMware中开机前要对CPU的虚拟化功能进行开启(关机状态才可以)
intel CPU过滤vmx AMD CPU过滤smv
cat /proc/cpuinfo | egrep -o "vmx|smv"
modprobe kvm    //加载KVM模块
lsmod | grep kvm
三、创建桥接网卡
vi /etc/sysconfig/network-scripts/ifcfg-ens33 //在末尾新增一行,同时要把网卡的IP相关参数去掉
BRIDGE="br0"
vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
BOOTPROTO=static
#NM_CONTROLLED=no
ONBOOT=yes
TYPE=Bridge
IPADDR=192.168.80.100
NETMASK=255.255.255.0
service network restart
ifconfig
四、KVM环境中安装系统
注意:硬盘中要留两个目录给数据存储池与镜像存储池,大小自己设置!
数据存储池用来存放安装的系统;
镜像存储池用来存放iso镜像。
内存要大一点,由图可知,只有一个opt内存还挺大,所以再添加一块硬盘
加块20G硬盘
fdisk -l    //检测并确认新硬盘
fdisk /dev/sdb   //规划硬盘中的分区
输入“n”,回车;   --新建--
输入“p”,回车;   --primary partition(1-4),主分区--
其他默认
p  查看
w  保存退出
mkfs.xfs /dev/sdb1  //格式化为xfs格式
mount /dev/sdb1/ /tmp/   //将sdb1挂载到tmp
vi /etc/fstab    //自动挂载
/dev/sdb1/ /tmp/ xfs  defaults        0 0

2.创建存储池,然后创建存储卷
双击QUMU/KVM-存储-左下角+号-名称
存储池:


存储卷:
点击卷+号-名称-空间
3.添加镜像存储池和存储卷
使用同样的方法创建镜像存储池,然后把需要用到的所有镜像文件上传到存储目录中,刷新镜像就可以使用了


存储卷:
将上传的镜像拉到镜像存储池里

cp CentOS-7-x86_64-DVD-1708.iso /opt/images/iso   //复制到虚拟池
刷新一下管理器
4.新建虚拟机
右击QUMU/KVM-新建-本地安装介质-选择镜像-……











进入安装界面,开始安装系统:大家都会,所以步骤省略
配置虚拟机KVM11:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ping 192.168.80. 100        //查看能否与真机通信
通信正常,看下ip地址
五、克隆






vi /etc/hostname            //永久更改主机名,重启后生效
保存退出
ip a     //查看网络信息
vi /etc/sysconfig/network-scripts/ifcfg-eth0
将UUID删除,IP地址
保存退出
service network restart     //重启网络服务
ip a   //查看ip 地址
ping 192.168.80.88         //查看通信情况
通信成功
init 6   //重启,看下主机名是否生效
六、其他命令
------以下是命令字符界面操作命令,一般情况下直接图形界面操作,用不着------
首先安装管理工具
yum install acpid -y
service acpid start
virsh list --all    //查看虚拟机状态
5 winxp running
--------以下是一系列操作命令-------
virsh shutdown winxp     //关闭虚拟机
virsh start winxp     //开启虚拟机
virsh destroy winxp   //停止虚拟机(关闭后状态仍然是运行,停止才会删除,关闭状态)
virsh suspend winxp    //挂起
virsh resume winxp     //恢复
virsh autostart winxp    //开机自运行
virsh dumpxml 虚拟机名称 > 路径
------删除KVM虚拟机--------
virsh destroy winxp      //先关闭再删除,或者先删除再关闭,一样能删除
virsh undefine winxp 
virsh list --all      //查看虚拟机状态
------克隆------(centos7.4版本已经没有以下命令了)
virsh list --all
virt-clone -o 源虚拟机名称 -n 克隆后的虚拟机名称 -f 克隆后的虚拟机磁盘镜像路径
virsh start 克隆后的虚拟机名称
原文地址:http://blog.51cto.com/13572519/2097614