本站与大家分享了在CentOS 7搭建KVM虚拟化平台的案例。相信大部分人都不太了解。所以,分享这篇文章,供大家参考。希望你看完这篇文章后收获很大。我们一起来看看。
什么是虚拟化
虚拟化是将硬件资源从物理模式转变为逻辑模式,打破原有的物理结构,使用户能够灵活管理这些资源,允许一台物理机同时运行多个操作系统,从而最大化资源利用率,灵活管理的技术。
虚拟化的优势
减少服务器数量,降低硬件采购成本。
最大限度地利用资源
降低房间空间、散热、耗电成本。
硬件资源可以动态调整,提高企业IT业务的灵活性。
高可用性。
在不中断服务的情况下调整物理硬件。
降低管理成本。
具备更高效的备灾能力。
KVM虚拟化
KVM从linux2.6.20版开始直接集成到linux内核,依靠CPU虚拟化指令集(如Intel-VT、AMD-V)实现高性能虚拟化支持。由于其与linux内核的高度集成,在性能、安全性、兼容性和稳定性方面具有良好的性能。
CentOS 7中搭建KVM虚拟化平台
1、环境准备
启用CPU的虚拟化功能,并添加一个磁盘用于存储KVM虚拟机生成的文件
cat/proc/cpuinfo | grepvmx//Intel服务器,查看CPU是否支持虚拟化
Cat/proc/cpuinfo|grepsmv//AMD的服务器用此命令查看
Lsmod|grepkvm//检查是否安装了kvm模块
2、创建磁盘分区,格式化并挂载磁盘
Fdisk/dev/sdb//使用Fdisk命令创建主分区
Mkfs-txfs/dev/sdb1//格式化磁盘
Mkdir/vdir//创建一个文件夹来装载磁盘
挂载/dev/sdb1/vdir///将格式化的磁盘挂载到相应的文件夹
东风-h//观景山
3、安装KVM所需软件
yum install-yqemu-KVM QEMU-KVM-toolsvirt-managervit-installlibvirt注意:
Qemu-kvm:虚拟化软件、虚拟网络和硬盘等用户模式
Libvirt:虚拟化工具的统一接口(libvirt API、libvirt守护程序、用户模式工具)
Virsh、virt-manager、virt-viewer、virt-install等工具都是libvirt用户模式的工具
4使用KVM创建虚拟机
1.使用qemu-img命令创建硬盘
QEMU-img create-fraw/vdir/c 1 . raw 20g
//创建一个名为C1 . raw的20G硬盘
2.使用virt-install创建名为c1的虚拟机(自定义)。在此之前,centos7的映像应该放在虚拟机中。
virt-install-name C1 //虚拟机名称
-virt-类型KVM //类型
-ram 2048 ///内存大小
-cdrom=/opt/centos-7-x86 _ 64-DVD-1708 . iso //图像路径
-disk path=/vdir/C1 . raw //磁盘路径
-network network=default ////default网卡
-图形VNC,监听=0 . 0 . 0 . 0 //使用VNC连接
- noautoconsole
开始安装.
域安装仍在进行中。你可以重新联系
转到控制台完成安装过程。
3.关闭防火墙和安全功能,并使用TightVNC查看器工具连接到主机192.168.10.128
systemctlstopfirewalld.service
Setenforce0//关闭防火墙和安全功能,并使用TightVNC查看器连接到服务器
安装过程与安装操作系统的通常方法相同。安装完成后,重新启动,TightVNC查看器将被破坏。在linux中,您可以看到虚拟机c1的状态是关闭的
virshlist-all
启动虚拟机
virshstart 1
连接到TightVNC查看器后,您可以使用您的帐户密码登录
“CentOS 7搭建KVM虚拟化平台的一个案例”这篇文章的内容就这么多了。谢谢大家看!相信大家都有一定的了解,希望分享的内容对大家有所帮助。如果你想学习更多的知识,请关注本站!