KVM虚拟机
Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块。KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术)。是基于硬件的完全虚拟化
简单来说就是在VMware虚拟机中搭建部署的虚拟机
虚拟化技术
环境
物理机的CPU能支持虚拟化(VT)技术
虚拟机中安装KVM要勾选:处理器:虚拟化intel VT-x/EPT或AMD-V/RVI(V
添加一块40G左右的硬盘
处理器,内存给高点(内存建议4G
部署
挂载光盘,配置yum环境,安装KVM
[root@localhost ~]# mount /dev/cdrom /media
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# rm -rf /etc/yum.repos.d/*
[root@localhost ~]# vim /etc/yum.repos.d/yum.repo
[yum]
baseurl=file:///media
enabled=1
gpgcheck=0
安装KVM
yum -y install qemu-kvm qemu-kvm-tools virt-install qemu-img bridge-utils virt-manager libvirt
绑定网卡—以太网通道—聚合链路—桥接网络
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cp ifcfg-ens33 ifcfg-br0
vim ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
NAME=ens33
UUID=95692582-d4b6-4b10-bd94-79b64a0bb19e
DEVICE=ens33
ONBOOT=none
BRIDGE="br0"
vim ifcfg-br0
TYPE=Bridge
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
NAME=br0
UUID=95692582-d4b6-4b10-bd94-79b64a0bb19e
DEVICE=br0
ONBOOT=yes
IPADDR=192.168.1.1
NETMASK=255.255.255.0
重启服务:systemctl restart network
启动虚拟机管理器:
[root@localhost ~]# systemctl restart libvirtd
对添加的磁盘进行分区:
格式化分区:[root@localhost ~]# mkfs.xfs /dev/sdb1
创建分区的挂载目录并挂载,为后面在虚拟机管理器添加存储池做准备:
[root@localhost ~]# mkdir /datakvm
[root@localhost ~]# mount /dev/sdb1 /datakvm/ 要先挂载,再创建目录,否则会覆盖
[root@localhost ~]# mkdir -p /datakvm/store
[root@localhost ~]# mkdir -p /datakvm/iso
打开虚拟机管理器添加存储池:
[root@localhost ~]# virt-manager 该命令可以打开虚拟机管理器
创建存储池,路径为刚刚创建的/datakvm/store,在创建第二个存储池,路径为/datakvm/iso,将光盘镜像拖拽到该目录下,实现后面的虚拟机安装时的镜像获取
在添加卷,为虚拟机分配可使用的磁盘空间
创建完成关闭配置页即可
安装虚拟机
接下来的安装步骤跟平时安装一样