【VMware vSphere】再谈VMware vSphere
| 写在前面 |
在进行操作vSphere产品之前,就曾经对它进行过一个简单了解:【运维】VMware vSphere简单了解,现在再回头看,发现了解的真的是太简单了。经过前一段时间学习之后,对它又有了新的感悟,再来谈一谈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 vSphere】再谈VMware vSphere的更多相关文章
- VMware 虚拟化编程(3) —VMware vSphere Web Service API 解析
目录 目录 前文列表 VMware vSphere Web Services API VMware vSphere Web Services SDK vSphere WS API 中的托管对象 Man ...
- VMware vSphere 5.x 与 vSphere 6.0各版本功能特性对比
各版本中的新特性及功能对比: VMware vSphere 5.0 VMware vSphere 5.1 VMware vSphere 5.5 VMware vSphere 6.0 ESXi 5. ...
- VMware vsphere Hypervisor、VMware vsphere和VMware Workstation小记
VMware Workstation软件需要依赖于宿主操作系统之上. VMware vSphere是VMware公司推出一套服务器虚拟化解决方案,它是可以直接独立安装和运行在祼机上的系统. VMwar ...
- VMware Workstation与Hyper-V不兼容。请先从系统中移除Hyper-V角色,然后再运行VMware Workstation。
VMware Workstation与Hyper-V不兼容.请先从系统中移除Hyper-V角色,然后再运行VMware Workstation. 今天在用win8.1的时候发现了这个问题,解决办法如下 ...
- VMware 虚拟化编程(15) — VMware 虚拟机的恢复方案设计
目录 目录 前文列表 将已存在的虚拟机恢复到指定时间点 恢复为新建虚拟机 灾难恢复 恢复细节 恢复增量备份数据 以 RDM 的方式创建虚拟磁盘 创建虚拟机 Sample of VirtualMachi ...
- VMware 虚拟化编程(13) — VMware 虚拟机的备份方案设计
目录 目录 前文列表 备份思路 备份算法 备份细节 连接到 vCenter 还是 ESXi 如何选择快照类型 是否开启 CBT 如何获取备份数据 如何提高备份数据的传输率 备份厚置备磁盘和精简置备磁盘 ...
- VMware 虚拟化编程(10) — VMware 数据块修改跟踪技术 CBT
目录 目录 前文列表 数据块修改跟踪技术 CBT 为虚拟机开启 CBT CBT 修改数据块偏移量获取函数 QueryChangedDiskAreas changeId 一个 QueryChangedD ...
- VMware 虚拟化编程(9) — VMware 虚拟机的快照
目录 目录 前文列表 VMware 虚拟机的快照 快照的执行过程 删除快照 快照类型 Quiseced Snapshot 前文列表 VMware 虚拟化编程(1) - VMDK/VDDK/VixDis ...
- VMware 虚拟化编程(11) — VMware 虚拟机的全量备份与增量备份方案
目录 目录 前文列表 全量备份数据的获取方式 增量备份数据的获取过程 前文列表 VMware 虚拟化编程(1) - VMDK/VDDK/VixDiskLib/VADP 概念简析 VMware 虚拟化编 ...
随机推荐
- day-02(css,js)
本文档并非个人所写,只是便于参考:回顾: html: 作用:展示 文件标签: <html> <head> <title></title> </he ...
- CodeForces12D 树状数组降维
http://codeforces.com/problemset/problem/12/D 题意 给N (N<=500000)个点,每个点有x,y,z ( 0<= x,y,z <=1 ...
- 编写Excel文件的Golang库
github:https://github.com/360EntSecGroup-Skylar/excelize 使用用例 https://dev.to/xuri/go-library-for-rea ...
- Oracle基础--创建临时表空间/表空间/创建用户/授权
总结:创建用户一般分四步: 第一步:创建临时表空间(创建用户之前要创建"临时表空间",若不创建则默认的临时表空间为temp.) SQL> CREATE TEMPORARY T ...
- Docker笔记一:Docker介绍
目录 什么是Docker? Docker的核心概念 Docker镜像命令 Docker容器命令 Docker实战 查看我的镜像 启动Redis Docker中国镜像加速 血与泪的教训 什么是Docke ...
- 5、MyBatis-parameterType 入参封装 Map 流程
以如下入参为例,MyBatis 版本为 3.5.0 public MyUser selectMyUserIdAndAge(Integer id, @Param("user") My ...
- springboot下整合各种配置文件
本博是在springboot下整合其他中间件,比如,mq,redis,durid,日志...等等 以后遇到再更.springboot真是太便捷了,让我们赶紧涌入到springboot的怀抱吧. ap ...
- Postman系列之@RequestBody修饰的对象传参数
例如有如下接口: @RequestMapping(value = "/api/user/validate", method = RequestMethod.POST) UserIn ...
- hdu 6380
#include<bits/stdc++.h> #define in(a) scanf("%d",&a) using namespace std; struct ...
- HTML&CSS总结
HTML 如果把网页比作房子的话,那么HTML就是搭建房子的整体结构,CSS就是对房子进行装修,HTML主要涉及各种标签的使用,总结如下,需要补充的一点是行内标签与块级标签的区别 inline:在一行 ...