天狼啸月 发表于 2024-7-15 18:27

CentOS7中安装配置与使用KVM(图形化操作方式)

KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个Hypervisor。概略意思就是Linux操作系统自带的一个虚拟化平台,简单配置一下就可以使用了,安装一个图形化打点界面,就像VMware workstation一样。

一 尝试环境:

操作系统:CentOS 7 x64
措置器核心:4
运行内存:8G
存储空间:100G
虚拟机软件:Vmware 16,其他版本也行,但保举使用新版本
电脑配置越高越好咯。。。
二 开启虚拟化设置

必然需要开启这个虚拟化撑持,否则安装的系统无法进行虚拟化


三 Vmware中创建一个高配置的CentOS7的虚拟机

CentOS 7软件安装列表如下:


四 安装配置而且使用KVM

4.1 查看cpu是否撑持虚拟化

Flags部门输出vmx或者svm表白撑持cpu虚拟化


4.2 查看是否加载kvm模块





4.3 封锁selinux

vim /etc/selinux/config


改削完成之后重启系
4.4 安装KVM相关软件包

yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python virt-manager libvirt-client virt-install virt-viewer -y
这个是已经安装过的效果,初度执行系统会安装所需要的软件包以及插件,执行完成之后注意返回信息,必然要注意有没有安装成功!!!


4.5 启动libvirt并设置开机自启动



4.6 创建两个新的目录,一个存放系统镜像,一个存放虚拟机的硬盘

笔者的电脑上面已经创建过了,所以会提示已经创建


4.7 创建物理桥接设备 先查看网卡信息,找到本身虚拟机的网卡名称

不出不测的话一般都是ens33,但也有可能叫其他的名字,按照虚拟机的实际情况来操作


4.8 封锁NetworkManager

Centos6的话就用


Centos7封锁NetworkManager命令(禁用和封锁)


4.9 桥接设备关联网卡



PS:有可能会提示桥接掉败,不要慌,再执行brctl show,看到interfaces下面有ens33就可以了,就像这样,这个过程就像再VMware创建虚拟机的时候选择网路连接模式一样。


不行就再执行一遍咯!!!
五 创建虚拟机

5.1 进入图形化打点界面



5.2 新建虚拟机



5.3 将镜像上传至虚拟机的/home/iso目录下,



5.4选择安装镜像的介质



5.5 选择系统镜像的路径



5.6 选择镜像的位置



5.7 选择镜像文件



5.8 找到镜像后点击下一步



5.9 配置新建虚拟机的内存与CPU



5.10 配置虚拟机的可用存储空间大小



5.11 选择虚拟机的存储目录,即虚拟机的存放位置



5.12 定义存储池的名称



5.13 选择存储池的路径,默认是/var/lib/libvirt,改换为之前创建的/home/images目录



5.14 添加存储卷

存储卷这个概念和windows有点纷歧样,在windows系统上面安装虚拟机,选择虚拟机存放位置的时候只要是个文件夹就行,但在Linux系统里面我们还需要给这个文件定义一个特定空间,然后再把虚拟机存在里面。


5.15 选择创建好的存储卷



5.16点击“前进”



5.17 定义虚拟机名称



5.18 启动虚拟机,开始正常的安装CentOS的法式即可,这就实现了在虚拟机里面安装虚拟机的壮举了!!!


页: [1]
查看完整版本: CentOS7中安装配置与使用KVM(图形化操作方式)