一篇搞懂!LinuxCentos中部署KVM虚拟化平台(文字+图片)
创始人
2024-11-17 14:36:42
0

 

🏡作者主页:点击! 

👨‍💻Linux高级管理专栏:点击!

⏰️创作时间:2024年6月28日15点11分

🀄️文章质量:94分


目录

————前言————

KVM的优点

KVM 的缺点

部署教程

创建存储池

创建存储卷

导入ISO镜像

分配资源

安装完成


————前言————

KVM 通过将 Linux 内核转换为一个裸机(bare-metal)管理程序(hypervisor),使得用户可以在单一物理主机上运行多个虚拟机(VM),每个虚拟机都拥有独立的操作系统和资源。这样的架构不仅提高了硬件资源的利用率,还简化了系统管理和部署,极大地节约了成本。

KVM的优点

  1. 高性能

    1. 硬件支持:KVM 利用硬件虚拟化扩展,提供接近原生硬件的性能。
    2. 内核集成:作为内核模块,KVM 直接受益于 Linux 的性能优化和资源管理机制。
  2. 开源和成本效益

    1. 开源:KVM 是开源软件,遵循 GNU GPL 许可证,用户可以免费使用、修改和分发。
    2. 社区支持:活跃的开源社区提供持续的改进和支持,降低了总拥有成本。
  3. 灵活性

    1. 多操作系统支持:KVM 支持多种操作系统作为客户机,包括各种 Linux 发行版、Windows、BSD 等。
    2. 兼容性:能够与其他开源虚拟化工具(如 QEMU、libvirt)无缝集成,提供强大的虚拟化管理能力。
  4. 安全性

    1. 内核级安全:利用 Linux 内核的安全特性(如 SELinux 和 cgroups),KVM 提供强大的隔离和安全控制。
    2. 资源隔离:每个虚拟机都是一个独立的进程,利用 Linux 的资源控制和隔离功能确保安全性。
  5. 资源管理和扩展性

    1. 动态调整:支持动态调整 CPU、内存、网络和存储资源,优化资源利用。
    2. 扩展性:可以轻松扩展虚拟机数量和资源配置,适应不同规模的需求。

KVM 的缺点

  1. 硬件依赖

    • 硬件要求:需要支持硬件虚拟化的 CPU(如 Intel VT-x 或 AMD-V),在不支持这些技术的硬件上无法运行。
  2. 管理复杂性

    • 学习曲线:尽管有工具(如 libvirt)帮助管理,但相较于一些商用虚拟化解决方案,KVM 的管理和配置可能更为复杂。
    • 命令行操作:许多高级功能需要通过命令行实现,可能对不熟悉命令行操作的用户带来一定难度。
  3. 性能开销

    • I/O 开销:尽管 KVM 性能接近原生,但在某些 I/O 密集型应用中,虚拟化层可能引入一定的性能开销。
    • 资源竞争:在资源紧张的环境中,多个虚拟机之间的资源竞争可能导致性能下降。

总结优点是:隔离性强,安全性强           缺点:二次调用/调用效率低,资源利用率低

部署教程

配置本地yum源

如果出现无可用安装包

请配置网络源

Centos7本地源配置

Centos7配置阿里源

开启其选项

安装所需组件

yum install -y qemu-kym qem-kvm-tools virt-install qemu-img bridge-utils libvirt virt-manager

查看CPU是否支持虚拟化

AMDCPU使用 cat/proc/cpuinfo | grep vmx

cat /proc/cpuinfo | grep vmx

查看KVM模块是否安装

[root@localhost ~]# lsmod | grep kvm kvm_amd                64937  0  kvm                   554609  1 kvm_amd irqbypass              13503  1 kvm

开启服务,安装完成之后开启libvirtd服务,以开启相关支持

[root@localhost ~]# systemctl start libvirtd [root@localhost ~]# systemctl enable libvirtd

编辑ifcfg-br0网卡

如果没有这块网卡可以复制ens33的一份 然后修改

 vim /etc/sysconfig/network-scripts/ifcfg-br0 加入一下内容 TYPE=Bridge BOOTPROTO=static NAME=br0 ONBOOT=yes PREFIX=24 DEVICE=br0 IPADDR=192.168.180.139 GATEWAY=192.168.180.254 DNS1=202.96.134.133 IP地址根据自己下现实环境配置

编辑ens33网卡

进ens33 vim /etc/sysconfig/network-scripts/ifcfg-ens33   TYPE=Ethernet BOOTPROTO=none NAME=ens33 DEVICE=ens33 ONBOOT=yes BRIDGE=br0

virt-manager是基于libvirt的图像化虚拟机管理软件

virt-manager


Virt-manager 是一个图形用户界面 (GUI),用于管理计算机上的虚拟机。

创建存储池

(1)创建存储池,双击“QEMU/KVM",选择“存储”选项卡,

(2)以同样的操作创建一个镜像存储池,命名为“bdqn_iso”,目录为'/data_kvm/iso”即可在安装操作系统时,我们把镜像上传到服务器目录/data_kvm/iso,如图 14.4所示。

创建存储卷

导入ISO镜像

把镜像文件拖进去(自己定义的iso镜像文件存放位置)

新建虚拟机

选择你ISO存放的位置

分配资源

根据自己的电脑配置分配资源

其他的看你的选择

选择第一个安装Centos

此刻实验已经完成了 成功的创建了一个虚拟Centos7

等待安装即可

安装完成

"成功的路上没有捷径,只有不断的努力与坚持。如果你和我一样,坚信努力会带来回报,请关注我,点个赞,一起迎接更加美好的明天!你的支持是我继续前行的动力!"

"每一次创作都是一次学习的过程,文章中若有不足之处,还请大家多多包容。你的关注和点赞是对我最大的支持,也欢迎大家提出宝贵的意见和建议,让我不断进步。"

神秘泣男子

相关内容

热门资讯

第8分钟了解!wepoker轻... 第8分钟了解!wepoker轻量版辅助(透视)外挂透视辅助第8(一贯真的有挂)1、不需要AI权限,帮...
透视免费"wepok... 透视免费"wepoker透视底牌"详细辅助新2025教程(固有存在有挂);建议优先通过wepoker...
透视脚本"同乡游辅助... 透视脚本"同乡游辅助器"详细辅助wpk教程(一贯真的有挂)进入游戏-大厅左侧-新手福利-激活码辅助透...
玩家交流!传送屋辅助器官方入口... 玩家交流!传送屋辅助器官方入口在哪里,闲逸有没有辅助软件功能(详细辅助2025新版技巧)1.传送屋辅...
九分钟了解!wepoker辅助... 九分钟了解!wepoker辅助器免费(透视)外挂透视辅助九(原来真的是有挂)1、wepoker辅助器...
透视有挂"wejok... 透视有挂"wejoker辅助脚本"详细辅助德州教程(真是是有挂);《WPK辅助透视》‌:支持手机实时...
透视苹果版"拱趴大菠... 透视苹果版"拱趴大菠萝系统规律"详细辅助科技教程(都是是真的有挂)1、玩家可以在拱趴大菠萝系统规律软...
热点讨论!长春科乐辅助,决战卡... 您好,决战卡五星有辅助吗这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
第二分钟了解!werplan透... 第二分钟了解!werplan透视挂(透视)外挂透视辅助第二(确实存在有挂)1、点击下载安装,werp...
透视了解"哈糖大菠萝... 透视了解"哈糖大菠萝有挂吗5个常用方法"详细辅助教你攻略(一直真的有挂);1分钟了解详细教程(微信 ...