KVM虚拟机部署流程
KVM是什么?
广义的 KVM 实际上包含两部分, 一部分是基于 LINUX 内核支持的 KVM 内核模块, 另一部
分就是经过简化和修改的 Qemu。
KVM 内核模块模拟处理器和内存以支持虚拟机的运行,Qemu 主要处理 I/O 以及为用户提
供一个用户空间工具来进行虚拟机的管理。 两者相互结合, 相辅相成, 构成了一个完整的虚
拟化平台。
KVM环境部署
1.首先你需要创建一台虚拟机,主要配置为:8g内存,1024硬盘,2核2线程。这时最低要求。
CPU配置:
内存配置:
设置网络类型:
硬盘大小为1024g
开启虚拟化功能:
虚拟机的安装
在虚拟机安装时需要注意,分区和安装开发工具。
修改安装软件:
进行磁盘分区:
安装KVM前的操作
1.关闭防火墙和系统增强功能。
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
在**/etc/sysconfig/selinux**中,修改为:SELINUX=disabled
2.修改主机名。
hostnamectl set-hostname xx
su
3.挂载光盘镜像
vi /etc/fstab
#永久挂载光盘镜像
/dev/sr0 /mnt iso9660 defaults 0 0
mount -a
#查看是否挂载成功
df -hT
4.配置本地yum源。
#删除repo
cd /etc/yum.repos.d
rm -rf *
#配置新的repo
vi local.repo
[1]
name=1
baseurl=file:///mnt
enabled=1
gpgcheck=0
#更新yum源
yum clean all
yum makecache
安装KVM
KVM需要安装一下几种软件。
#安装 GNOME 桌面环境 如果装了图形界面不需要装了
yum groupinstall -y "GNOME Desktop"
#KVM 模块
yum -y install qemu-kvm
#KVM 调试工具,可不安装
yum -y install qemu-kvm-tools
#构建虚拟机的命令行工具
yum -y install virt-install
#qemu 组件,创建磁盘、 启动虚拟机等
yum -y install qemu-img
#网络支持工具
yum -y install bridge-utils
#虚拟机管理工具
yum -y install libvirt
#图形界面管理虚拟机
yum -y install virt-manager
检查CPU是否支持虚拟化:
cat /proc/cpuinfo | grep vmx
检查是否安装了KVM模块
lsmod | grep kvm
最后重启虚拟机。
运行KVM虚拟机管理器
1.安装虚拟机前的准备:1.创建镜像池和虚拟机池。
2.创建虚拟机。
镜像的选择
修改虚拟机核心数
虚拟机存储格式为:raw
点击左上角开始安装,就会出现安装界面:
创建好了之后查看IP地址,可以上网,这下我们可以用远程工具连接对它进行操作了。
到此KVM安装并且安装了虚拟机实验成功了!