学习安装CentOS7.x系统部署KVM整套流程 --陈浩天

学习安装CentOS7.x系统部署KVM整套流程

前言:很多朋友都是跟我一样的第一次试着搭建KVM ,很迷茫手足无措跟随我的步骤接下来我们进入正题一起进行实验环节:

目录

1.对环境的基础要求
2.安装KVM相关

正文

一.对环境有哪些要求呢?

1,建议在创建Vmware 虚拟机时 配置

vCPU :总数至少为 4

内存 :不少于3096

存储磁盘: 不低于100G

注:当完成基础的系统安装后,还会在系统之上创建虚拟机,所以尽量控制配置不要太低。

2,首先我们要查看一下自己的系统版本是否为Centos7的系列版本。
输入:cat /etc/centos-release
在这里插入图片描述
3,查看我们的电脑是否满足虚拟化的要求。
输入:cat /proc/cpuinfo | egrep ‘vmx|svm’
或者:egrep ‘(vmx|svm)’ /proc/cpuinfo
在这里插入图片描述
以上的两条命令执行其中一条,返回的值中有上图就可以(数量不一定,因创建虚拟机是分配的cpu 有关)

4,加载 kvm 模块 以及查看kvm模块是否已加载。
输入:modprobe kvm
输入:lsmod | grep kvm
在这里插入图片描述
返回值如上图为成功加载。

5,关闭SElinux,防止给后期的操作带来不必要的麻烦
输入:setenforce 0 (此操作为临时关闭)
若永久关闭selinux进入配置文件
输入:vim /etc/sysconfig/selinux
注:进入文件后找到下面这句话将 SELINUX=enforcing改为SELINUX=disabled
在这里插入图片描述
6,对自己的网络查看是否能够连接外网,确保能够与外网通信(这很关键)。
输入:ip a #查看自己的IP 地址
对外网网站进行ping 查看网络是否通畅

二.安装kvm的相关软件

1.确认自己的网络yum源是否能够正常是用。
若不能够使用需要配置一个能够使用的yum源。自行百度

2.接下来就开始进行对KVM的软件安装
输入:yum -y install qemu-kvm qemu-img virt-manager libvirt libvirt-python virt-manager libvirt-client virt-install virt-viewer

也可: yum install libvirt* virt-* qemu-kvm* -y
注:

qemu-kvm = 核心模块
libvirt = 虚拟化管理工具
virt-manager = 图形化管理工具
virt-install = 虚拟机命令行安装工具
libvirt-python = 将libvirt转换成Python方式提供的API接口

3.接下来就是启动libvirt 这个管理工具
输入:systemctl start libvirtd
若需要开机自启则
输入:systemctl enable libvirtd
开启工具后,使用命令查看libvirt的状态
输入:systemctl status libvirt

由于分辨率的限制,图为其中的一部分,重要部分看箭头标识。

4.使用KVM安装的方式有两种,我们先来使用图形化的安装方式
注:图形化安装前提必须系统本身带桌面功能,若系统为最小安装则不能使用。
若想要使用图形化安装且又是最小安装,则可以通过命令先进行安装桌面后重启虚拟机使用。安装命令如下:
输入: yum -y groups install ‘GNOME Desktop’

5.在使用图形话之前我们先查看自己的磁盘分区大小情况。
输入: df -h
查看自己的分区大小挑选出一个相对于大一些分区如下图:/home 为90G
在这里插入图片描述
在/home中创建两个文件夹为了后期方便找到及使用
输入:mkdir iso imager
创建好目录后将已有的.iso镜像文件上传到iso目录当中

6.准备就绪后我们开始图形化安装了。
此时的你如果还是在命令行界面则需要切换到桌面了。
输入:init 5 #切换为图形界面
打开终端后,系统弹框进入虚拟系统管理器之后就可以按照后面的步骤操作了
输入:virt-manager在这里插入图片描述

创建虚拟机
在这里插入图片描述

默认选择本地安装介质
在这里插入图片描述
选择系统镜像
在这里插入图片描述
在本地预览中找到/home/iso中上传的镜像

在这里插入图片描述

选择成功后继续前进
在这里插入图片描述
配置虚拟机内存以及CPU后继续前进
在这里插入图片描述

配置存储资源打开管理
在这里插入图片描述
打开左下角加号+ 进行创建存储池,配置如图即可,然后前进

在这里插入图片描述

此步骤是将创建的资源池空间选择我们之前在/home下创建的imager
在这里插入图片描述

结束后就可以点击完成了
然后在刚刚创建的资源池中创建一个卷,大小自己来定(别太小)

在这里插入图片描述
完成后继续前进,在这里插入图片描述
按照图片操作,点击完成即可

在这里插入图片描述
通过所有的安装与配置,kvm图形化安装的实验就已经完成了。

7.命令行安装
输入: virt-install --name template --ram=2048 --vcpus=2
–cdrom=/home/iso/CentOS-7-x86_64-DVD-1908.iso
–disk path=/home/imager/template.qcow2,size=80
–network network=default --graphics vnc
注:如–cdrom 此为双–不是一个-

也可:virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name Centos7 --memory 1024 --vcpus 1 --disk /opt/centos2.raw,format=raw,size=10 --cdrom /opt/CentOS-7-x86_64-Minimal-1804.iso --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

–name:虚拟机的名字
–ram:虚拟机的内存
–vcpus:虚拟机的cpu个数
–cdrom:从本地安装
–disk:生成的磁盘文件的路径,可以自动生成,也可以提前创建
size:磁盘的大小
–network:指定网络模式,default为nat模式

–virt-type kvm 虚拟化的类型
–os-type=linux 系统类型
–os-variant rhel7 系统版本
–name Centos7 虚拟机的名字
–memory 1024 虚拟机的内存
–vcpus 1 虚拟机cpu核数
–disk /opt/centos2.raw,format=raw,size=10 磁盘路径
–cdrom /opt/CentOS-7-x86_64-DVD-1804.iso 镜像路径
–network network=default 使用默认的NAT网络
–graphics vnc,listen=0.0.0.0 开启VNC
–noautoconsole

可通过命令查看虚拟机状态
输入:virsh list --all

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值