实验拓扑:
母机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