之前想借助单位平台服务器实验KVM,无奈空闲服务器上了业务,用单位一台配置比较高的终端安装workstation实验,现做一个总结。
环境:workstation,centos7.5
KVM的安装与配置步骤如下:
进行以下操作前可先将SElinux关闭再操作
1、 查看是CPU支持虚拟化情况(目前Intel和ADM的主流芯片都没问题)
2、 安装kvm核心、qemu、libvirt及其所需的依赖包
3、 安装kvm图形化管理工具
4、 检测kvm模块是否安装成功,检测kvm是否安装成功
5、 编辑网卡(桥接模式), 配置桥接网卡br0,配置网卡eth0并重启
6、上传ISO镜像
7、 创建虚拟机硬盘,创建虚拟机
8、安装操作系统及启动图形化管理使用客户机(域)
具体配置如下:
1.确认虚拟化引擎Intel-VT和ADM-V支持情况并勾选上

虚拟化开启,进入系统,首先查看服务器是否支持虚拟化,可以使用如下命令:

2.安装kvm及其所需的依赖包,可以通过以下命令(想挑战一下可以源码安装):
yum -y install qemu-kvm libvirt python-virtinst bridge-utils
3.图形化工具安装
yum install -y virt-manager virt-view
4.安装完毕后,检测kvm模块:

检测下kvm是否安装成功,可以使用以下命令,可以看到,kvm目前已经安装成功:

5.复制eth0(ens33)网卡配置重新命名br0,编辑网卡信息如下:
br0网卡信息

因为br0使用桥接模式,eth0配置需要更改:

6.我用Xterm直接上传镜像(也可以用挂载或者NFS挂载等方式挂载镜像)

7.KVM磁盘分配及虚拟机安装:
1)使用如下命令创建虚拟机硬盘:
qemu-img create -f qcow2 /home/vhost/kvm-wt.img 5G
2 ) 创建虚拟机:
virt-install --name kvm-01 --memory 1024 -vcpus=2 -c /home/iso -bridge=br0 -vnc -vncport=5991 -vnclisten=0.0.0.0 --disk /home/vhost/kvm-wt.img,size=5,cache=none,bus=scsi
--name 虚拟机名称
--memory 内存分配
-vcpus CPU分配
-c /home/iso 使用的镜像文件
-bridge 网卡配置
-vncport=5991 vnc远程端口
--disk 系统安装路径源
8.安装操作系统及启动图形化管理使用客户机(域):
1)系统安装这一步忘记截图,根据提示安装就好
2)管理
命令行使用virsh命令就行管理,这里不再赘述
图形化工具安装好后使用virt-manager命令进行管理

打开虚拟机后可以进行操作

参考链接:https://www.ilanni.com/?p=5763
浙公网安备 33010602011771号