«

Centos7 部署KVM虚拟化平台

时间:2022-10-15 19:13     作者:Anglei     分类: Linux


KVM软件版本:qemu-kvm-1.5.3-156.el7_5.2.x86_64

检查系统是否支持虚拟化:
Intel CPU:cat /proc/cpuinfo |grep --color vmx
AMD CPU:cat /proc/cpuinfo |grep --color smv
注:若以上操作有输出,就说明 CPU 支持虚拟化。

关闭防火墙 systemctl stop firewalld.service

禁止防火墙开机自启 systemctl disable firewalld.service

关闭selinux sed -i 's/SELINUX=enforcing /SELINUX=disabled/g'
/etc/sysconfig/selinux

一、安装KVM

1、安装KVM和依赖包
yum -y install qemu-kvm qemu-img virt-manager libvirt libvirt-python python-virtinst libvirt-client virt-install virt-viewer

2、查看kvm是否安装
lsmod | grep kvm

3、启用libvirtd服务
systemctl start libvirtd

4、设置开机启动
systemctl enable libvirtd

二、配置网卡

1、查看网卡信息 ip a

2、拷贝网卡并命名为br0
cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-br0

3、配置第一块ens33网卡信息
vi /etc/sysconfig/network-scripts/ifcfg-ens33

4、配置第二块br0网卡信息
vi /etc/sysconfig/network-scripts/ifcfg-br0

5、重启网卡服务
systemctl restart network

三、KVM安装虚拟机

1、递归创建存储池
mkdir -pv /kvm/{store,iso}
注:在安装虚拟机之前,为了方便管理虚拟机的磁盘及镜像文件,一般建议单独新建存储池(即磁盘文件和镜像存储位置指定)

运行虚拟机管理软件有两种方式:
方式一:给系统安装桌面,在桌面运行命令virt-manager调用管理软件。
方式二:双击打开第三方插件xhell里的工具Xmanager-Passive然后从shell

运行命令virt-manager调用管理软件。
注:我这里使用的是安装桌面方式!

2、安装桌面GNOME环境
yum -y install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts

3、安装交互环境
yum -y groupinstall "X Window System"

4、运行虚拟机管理软件
virt-manager
在桌面系统运行virt-manager,然后就能看到如下截图;

1)双击QEMU/KVM选择"存储选项卡",然后单击"+"按钮新建存储池;

根据提示输入存储池的名称,如store;

点击Forward,指定store存储池里面内容的store存储目录(该处为之前新建的/kvm/store);

然后点击Finish,然后能看见刚添加的store存储池;

2)同样的操作创建iso的镜像存储池,单击"+"按钮新建存储池;

根据提示输入iso存储池的名称,如iso;

点击Forward,指定存储池里面内容的iso存储目录(该处为之前新建的/kvm/iso);

然后点击Finish,然后能看见刚添加的iso存储池;

5、上传镜像到镜像池
1)上传镜像到镜像目录(我是用xsehll上传到这个目录下的)

2)在图形界面点击iso目录,然后点击刷新就能看到镜像文件

6、新建存储卷
存储卷即安装系统时虚拟机所使用的磁盘文件,那么在vmware软件中是在新建虚拟机时可选择磁盘文件的位置和大小,而KVM可提前新建虚拟机所使用磁盘文件及大小(当然也可直接使用默认KVM创建的default存储池空间),相比更加灵活。

1)单击刚创建好的"store"存储池,单击对话框中间的"+"按钮建立一个存储卷;

设置新建存储卷卷名并指定卷最大容量与分配容量(Format选择"qcow2"不然不能快照);

点击Finish完成即可

7、新建虚拟机
回到首页虚拟系统管理器后,选择"第一个电脑图标"选项;

指定从本地或光盘中选择镜像安装系统,然后点击Forward;

点击"Browse"浏览本地镜像并选择镜像,光盘安装就选择1,本地镜像安装就选择2,我选择2做实验,然后点击Choose Volume;

自动识别操作系统类型与版本,然后点击Forward,进行下一步;

指定新建虚拟机采用的内存及CPU核心数;

继续点击Forward,进行下一步;

点击Manage选择虚拟机产生文件存储位置;

这里选择之前新建存储卷"centos7x64"使用它的空间;

然后点击Choose Volume;

继续点击Forward,进行下一步;

指定虚拟机名称,然后将Storage选项下方的方格勾选上;

然后点击Finish完成即可

让"虚拟机"键盘布局和真机一样(一定选择,不然里面键盘输入有问题)

然后点击Apply,进行下一步;

注:你会发现你选择的选项变成了en-us,centos7系统默认的,所以不用管,继续创建即可。

点击左上角Begin Installtion,开始引导安装系统,之后就不再多说了,直接使用即可;
注:到这里就已经完成了Centos7上部署KVM,具体使用方式,后续会更新!

可参考资料:

1.https://blog.51cto.com/yangshufan/2130043

本文完结,相关标签: KVM

 版权所有:Anglei
 文章标题:Centos7 部署KVM虚拟化平台
 除非注明,本站文章如未特殊说明均为 MAXADA社区知识库 原创,且版权所有,请勿用于任何商业用途。

推荐阅读:

看完后感想如何?

路过(0)

雷人(0)

握手(0)

鲜花(0)

鸡蛋(0)
分享到: