当前位置: 首页 > news >正文

VMware vSphere

为什么用vSphere

在谈vSphere之前,先要知道我们为什么要用vSphere这款产品。

在vSphere这款产品出现之前,服务器的架构是这样的:

这里写图片描述
就是一台服务器上面只能安装一个系统,如果你将一台服务器安装成了windows系统,它只用了10%左右的资源,那么剩下的资源也不能给其他系统使用,因为一台服务器只有一个系统。如果这台服务器是浏览器服务器,再需要一台客户端服务器,那么你就只能再去买服务器。这样一来就造成了资源的极大浪费和成本的提高。

vSphere出现之后,服务器的架构:

这里写图片描述
我们可以看到底层的服务器硬件,通过安装vSphere实现了对资源的分配,从而使得可以在同一台服务器上面建立多个不同的系统
在实践过程中,一直傻傻分不清楚到底什么才是vSphere,现在通过看书,知道了这是一系列的产品,接下来说说一说它的套件产品。因为在我实践过程中,用到ESXi和vCenter比较多,所以就着重介绍这两款产品。

1,Vmware ESXi

vSphere产品套件的核心就是虚拟机管理程序,作为一个虚拟化层次,它是产品线中的其他产品所依赖的基础。而这个虚拟机管理程序就是Vmware ESXi。它不依靠于Linux的服务控制台,所以就使得ESXi的体积超小,仅有130MB。它是以VMkernel为虚拟化进程基础的。VMkernel提供CPU调度,内存管理和虚拟交换数据处理,从而管理虚拟机对低层物理硬件的访问。
这里写图片描述

ESXi Host架构示意图:

这里写图片描述

2,vSphere vCenter

当服务器越来越多,ESXi主机越来越多的时候,对在它上面的虚拟机管理就是一个问题。所以vCenter作为集中管理这些虚拟机的角色出现了。一张图足以说明一切
这里写图片描述
vCenter Server可以配置和管理虚拟机,比如创建虚拟机模板,定制虚拟机,虚拟机快速分配与部署。除此之外,还提供了如vSphere vMotion,vSphere分布式资源调度器(DRS)等特性。
既然提到了特性,就来提一下vSphere vMotion和vSphere DRS的特性

3,vSphere vMotion与vSphere DRS简单介绍
特性说明
vSphere vMotion也称动态迁移,允许管理员将一台正在运行的虚拟机从一台物理主机迁移到另一台物理主机上,而不必关闭虚拟机。着重于虚拟机方面
vSphere Storage vMotion能够在保持物理服务器的CPU与内存不变前提下,在虚拟机正在运行时就迁移虚拟机存储。着重于虚拟机存储方面
vSphere DRS通过vMotion可以看出,如果需要迁移虚拟机需要人工操作,手动触发事件。如果能够让它自动化,岂不是更好?DRS就是这样的解决方案。vSphere DRS使用vMotion在配置为集群的多个ESXI主机上实现自动化的资源使用分配。着重于虚拟机方面
vSphere Storage DRS自动根据存储使用情况,来确定新创建的虚拟机的部署位置。着重于虚拟机存储方面
小结

到这里,对知识的重新梳理就暂告一个段落,在以后实践中会再慢慢来补充和梳理。
通过这次重新梳理,感觉实践和理论真的要结合起来。否则停留在理论上会让自己找不到重点方向,而如果只是实践,没有理论一样是没有用的,因为你没有成为一个知识架构和体系,这样的实践对于你来说,是零散的。
前一段时间经过实践,感觉收获了很多东西。接下来打算好好看看书,看看视频,补充一下自己的理论,让自己的知识成为一个体系,从而更加完善。

相关文章:

  • Vmware Vcenter6.5 全新安装及群集配置介绍
  • CentOS7 升级Openssl的办法
  • 一款针对百某盘的神器
  • HDMI 2.1
  • 从XP到WIN10,各个系统版本自带 .NET版本整理
  • LoadRunner 参数行数MaxVisibleLines的再研究
  • LR使用web_submit_data上传文件的研究
  • 解决LoadRunner12.6版本,参数设置为same line as xxxx不能保存的问题
  • CentOS 7使用yum无法安装htop等工具的解决办法
  • Windows任务管理器中的内存
  • Python更新所有安装的包的办法
  • 千兆万兆网线汇总
  • 谭庆波的个人博客
  • C/C++、Java和Python开发工具一网打尽
  • Java必看图书籍一网打尽
  • hexo+github搭建个人博客
  • .pyc 想到的一些问题
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • Git的一些常用操作
  • HTTP那些事
  • If…else
  • java8 Stream Pipelines 浅析
  • Laravel 菜鸟晋级之路
  • SQLServer之索引简介
  • Vue实战(四)登录/注册页的实现
  • Webpack 4x 之路 ( 四 )
  • 阿里云前端周刊 - 第 26 期
  • 前端技术周刊 2019-02-11 Serverless
  • 新书推荐|Windows黑客编程技术详解
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)linux下的时间函数使用
  • (转)大道至简,职场上做人做事做管理
  • ***详解账号泄露:全球约1亿用户已泄露
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .cfg\.dat\.mak(持续补充)
  • .net wcf memory gates checking failed
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • .sdf和.msp文件读取
  • @Data注解的作用
  • @reference注解_Dubbo配置参考手册之dubbo:reference
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [AUTOSAR][诊断管理][ECU][$37] 请求退出传输。终止数据传输的(上传/下载)
  • [c++] C++多态(虚函数和虚继承)
  • [CC2642r1] ble5 stacks 蓝牙协议栈 介绍和理解