- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第
第 PAGE 1 页 共 NUMPAGES 20 页
Centos7.6 部署KVM虚拟化平台(已验证)
信息技术老师为什么要学会布置虚拟化
信息技术学科是一门技术更新很快的学科,信息技术老师如果不学会虚拟化技术,那么你在教育教学中可能就会遇到很多的困扰,如经常不停的装机,经常不停的更换系统操作环境等等,这些都需要虚拟化技术,所以对于一个信息技术老师,学会虚拟化技术会让你省心很多,因此本文就以我自已亲自布置的kvm虚拟机为例来聊一聊这方面的技术,这里可全是干货噢。
二、虚拟化优点(系统虚拟化):一个物理机上可以开很多虚拟机,从而实现互不干扰,这为我们教育教学中不同系统的切换提供了方便;虚拟硬件使用物理机硬件资源,每个虚拟机拥有独立的硬件资源,这一技术的实现为软硬件资源的隔离提供了可能。
名词:物理机或宿主机(Host,即真机)虚拟机里面系统(Guest OS)
虚拟机不能直接与物理机资源访问,必须通过VMM(虚拟机管理程序,即VDSM或称Hypervisor)才能访问物理机资源。
虚拟化类型
1、全虚拟化(本地虚拟化、硬件辅助全虚拟化):虚拟机中运行的软件与系统不需经过任何修改,就好比运行在真实硬件一样;但依然使用虚拟硬件设备,并且需要硬件支持,物理机需支持虚拟化功能(grep -E 'vmx|svm /proc/cpuinfo,查询intel与AMD是否支持)
2、半虚拟化:另一种类似于全虚拟化的热门技术,它使用Hypervisor(虚拟机管理程序)分享存取底层的硬件, 但是它的客户操作系统集成了虚拟化方面的代码,该方法无需重新编译或引起陷阱,因为操作系统自身能够与虚拟进程进行很好的协作;但半虚拟化需要客户操作系统做一些修改(配合VDSM),这是一个不足之处,但是半虚拟化提供了与原始系统相近的性能,与全虚拟化一样,半虚拟化可以同时能支持多个不同的操作系统
虚拟机概述
虚拟机:运行在计算机上的一款软件程序,模拟计算机硬件的功能,为其他软件程序提供一个独立的计算机环境;使用资源为真机资源。
虚拟机的运行架构:
传统运行模式:一台计算机同时只能运行一个操作系统,在系统之上运行运用软件。
寄居架构:将虚拟机软件安装在操作系统之上,作为一个应用程序,在虚拟机软件创建出来的虚拟机上还可以安装操作系统软件。
原生架构(裸金属架构):虚拟机软件不需要依赖其他操作系统,直接安装在计算机硬件上,虚拟机软件本身就是一个操作系统。
KVM简介
KVM是Kernel Virtual Machine的简写,使用半虚拟化技术创建虚拟机的模块,目前Red Hat只支持在64位的RHEL 5.4及以上的系统运行KVM(其余发行版也可使用),同时硬件需要支持VT技术;KVM的前身是QEMU,2008年被Red Hat公司收购并获得一项hypervisor技术,不过Red Hat的KVM被认为是将成为未来Linux hypervisor的主流,准确来说,KVM仅仅是Linux内核的一个模块,管理和创建完整的KVM虚拟机,需要更多的辅助工具。
KVM自Linux 2.6.20版本后就直接整合到Linux内核,它依托CPU和虚拟化指令集(如Inter-VT、AMD-V)实现高性能的虚拟化支持;由于与Linux内核高度整合,因此在性能、安全性、兼容性、稳定性上都有很好的表现。
图上简单描述了KVM虚拟化架构,在KVM环境中运行的每个虚拟化操作系统都将表现为单个独立的系统进程。因此它可以很方便地与Linux系统中的安全模块进行整合(SElinux),可以灵活地实现资源的管理及分配。
实验环境(以下是我搭建的具体过程)
系统:centos7-3.10.0-514.el7.x86_64 服务器:Dell R510 双网卡,双路CPU
虚拟化:开启虚拟化支持选项(虚拟机需要在关机状态开启处理器里的虚拟化引擎)
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 inst
您可能关注的文档
- “绿色化学”理念在中学化学教学中的运用和研究教育论文—【课题研究】-经典通用.doc
- 《如何激发学生的写作兴趣》论文教育论文—【课题研究】-经典通用.docx
- 爱是教育的前提—教育论文教育论文—【课题研究】-经典通用.docx
- 安全是一根永远不能松的弦教育论文—【课题研究】-经典通用.doc
- 班级突发事件处理原则教育论文—【课题研究】-经典通用.docx
- 班主任班级管理策略教育论文—【课题研究】-经典通用.doc
- 班主任班级管理工作心得体会教育论文—【课题研究】-经典通用.docx
- 班主任的批评艺术教育论文—【课题研究】-经典通用.doc
- 班主任工作论文教育论文—【课题研究】-经典通用.docx
- 班主任管理心得体会教育论文—【课题研究】-经典通用.docx
文档评论(0)