设为首页 收藏本站
查看: 1358|回复: 0

[经验分享] vSphere 技术能力:虚拟机和虚拟机硬件

[复制链接]

尚未签到

发表于 2015-10-9 14:04:04 | 显示全部楼层 |阅读模式
vSphere 计算功能:虚拟机和虚拟硬件
  在实际的物理环境中,操作系统直接安装在服务器上,通过驱动程序与服务器硬件进行交互。 每个操作系统必须有正确的驱动程序和功能才能支持物理硬件和特定的 I/O 组件,如主机总线适配器、网络适配器等。
  一旦操作系统安装在物理系统上,就很难将其移动或迁移至另一台物理主机,这是因为操作系统专门针对该特定硬件进行了配置。
  虚拟机 (VM) 是一个由 vSphere 虚拟化管理程序(也称为“VMkernel”)控制的软件构造体。 所有虚拟机配置信息、状态信息和数据都封装在存储在数据存储中的一组离散文件中。 这使虚拟机具有可移动性,并且易于备份或克隆。
  每个虚拟机都有虚拟硬件,这些虚拟硬件在所安装的客户操作系统及其应用中显示为物理硬件。 每个客户操作系统都能识别出常规硬件设备,但它并不知道这些设备实际上是虚拟设备。 虚拟机具有统一的硬件(少数选项可以由系统管理员控制)。 统一硬件使得虚拟机可以跨 vSphere 主机进行迁移。
虚拟机组件
  虚拟机通常有一个操作系统、VMware Tools 以及虚拟资源和硬件,其管理方式与物理计算机非常相似。 在虚拟机上安装客户操作系统与在物理计算机上安装操作系统完全一样。 您必须拥有操作系统供应商提供的包含安装文件的 CD/DVD-ROM 或 ISO 映像。
  VMware Tools 可增强虚拟机客户操作系统的性能并改善虚拟机的管理,提高您对虚拟机界面的控制力。
  所有虚拟机都有一个硬件版本,该硬件版本指示虚拟机支持的虚拟硬件特性,如 BIOS 或 EFI、虚拟插槽数、最多 CPU 数、最大内存配置和其他硬件特征。 创建虚拟机所用的 vSphere 主机的版本决定了虚拟机的硬件版本。
DSC0000.jpg 虚拟 CPU
  虚拟机至少配置一个虚拟 CPU (VCPU)。 当 VCPU 需要运行时,VMkernel 会将该 VCPU 映射到可用的硬件执行环境 (HEC)。 HEC 即处理器调度一个执行线程的能力,它对应于一个 CPU 核心或一个超线程(如果 CPU 支持超线程)。 超线程或多核 CPU 提供两个或多个 HEC 以调度 VCPU 运行。
  使用 vSphere 的虚拟对称多处理器功能 (VMware® Virtual SMP) 意味着可以为虚拟机配置 1 至 64 个虚拟 CPU。 例如,对于单 VCPU 虚拟机,每次会将其 VCPU 调度到一个 HEC 中。 对于双 VCPU 虚拟机,每次会将其 VCPU 分别调度到两个 HEC 中,以此类推。 可以向一个虚拟机分配的最大 VCPU 数量相当于您的服务器硬件中可用的最大 HEC 数量。
虚拟内存
  尽管数据中心的物理服务器上通常配置了大量内存,但在同一时间一般只有一少部分处于活动状态。 通过在一台物理服务器上合并多个虚拟机,可以获得较高的活动内存使用率。 这种对于内存资源的高效使用可以降低数据中心的资金和运营成本。
  vSphere VMkernel 管理服务器的 RAM。 通过 VMware 设计的若干功能,vSphere 可支持实现 RAM 的高效使用和更高的整合率,包括透明页共享、客户机内存回收和内存压缩。
  最多可以为一个虚拟机配置 1 TB RAM。
份额和限制
  vSphere 使用份额和限制来确保主机上(或集群中)一起运行的虚拟机能够获得足够的资源,如 CPU、内存、网络和存储。
  份额可以保证为虚拟机提供资源(CPU、RAM、网络或存储 I/O)的特定百分比。 默认情况下,每个虚拟机将能够访问相同比例的资源。 例如,如果 vSphere 主机上运行 4 个虚拟机,则每个虚拟机可以访问 25% 的可用 CPU 资源。 如果有多余的容量可用,则虚拟机可以利用更多。
  限制则可以为资源分配提供硬性上限。 即使有更多 CPU 容量可用,您也可以将虚拟机可获得的虚拟 CPU 频率设置为不超过 1 GHz。 限制通常会在客户支付资源使用费的共享基础架构配置中使用。
  创建虚拟机时设置的内存量:

该虚拟机可以使用支配的最大物理内存量,一台ESX Server上部署的多个虚拟机设置的内存量总和可以大于该ESX Server实际拥有的物物理内存量,其之间的资源争夺原则依据设置的share值。

资源池
  借助资源池,您可以根据业务需要分层次地划分并分配 CPU 和内存资源。 划分并分配 CPU 和内存资源的原因包括维护行政界限、执行收费政策,或者适应地域或部门划分。 资源池还用于向其他用户和组委派权限。
  可以在非集群(独立式)vSphere 主机或为 VMware Distributed Resource Scheduler (DRS) 启用的集群中配置 CPU 和内存资源池。
  与虚拟机类似,资源池都具有相应的 CPU 和内存资源的预留、限制以及份额值:

  • 份额 – 使用份额可以保证为资源池分配特定的 CPU 和内存资源量。
  • 预留 – 这是资源池所需的最小 CPU 和内存资源量。
  • 限制 – 这是为此资源池提供的最大 CPU 和内存资源量。 默认情况下,会为资源池提供对最大资源量的“无限”访问权限。
  • 可扩展预留 – 借助该属性,无法满足预留量要求的资源池可以在其层次结构中查找非预留容量,以满足预留量要求。
  份额、预留和限制也可在虚拟机级别应用,但会受限于每个虚拟机资源池中的资源。
         版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-124790-1-1.html 上篇帖子: VMware下一代虚拟软件改名vSphere 下篇帖子: VMware vSphere Management Assistant Guide
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表